Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering 5 years of related experience.
Overview
6
6
years of professional experience
Work History
Application Engineer
Discover Financial Services, DFS
10.2023 - Current
Developed a data science and analytics platform(Air9 Application) catering to data scientists and analysts.
Enabled users to create virtual environments for various tools like JupyterHub, H2O, SAS, RStudio, and Spark
Hosted tooling images on Red Hat Enterprise Linux 8 platform
Implemented base images with essential components (Python, Node, JavaScript) from approved Golden images
Created Dockerfiles for each tooling image (e.g., JupyterHub, SAS, RStudio, Spark) on top of base images
Managed images using a coordinator API on the backend and stored them in a PostgreSQL database
Utilized Angular for frontend development to ensure seamless visualization
Skilled in implementing Angular components, services, and modules to enhance frontend functionality
Strong understanding of TypeScript and RxJS for efficient data handling and manipulation in Angular applications
Knowledgeable in Angular CLI for project scaffolding, building, and deployment
Proficient in integrating RESTful APIs and handling HTTP requests in Angular applications
Experienced in implementing routing and navigation features in Angular for smooth user experience
Deployed user-created tooling image containers on OpenShift (OCP) within the application
Proficient in deploying and managing containerized applications on Kubernetes and OpenShift platforms
Experienced in orchestrating containerized workloads, scaling applications, and managing resources using Kubernetes
Skilled in deploying, configuring, and maintaining applications on OpenShift for containerized environments
Knowledgeable in setting up and managing Kubernetes clusters for container orchestration and workload scheduling
Leveraged OpenShift to manage containers and pods, enabling environment activation through routes
Implemented Single Sign-On (SSO) authentication using Spring Security and the coordinator API
Stored artifacts for all tooling images in JFrog Artifactory for both development and production environments
Software Developer
JP Morgan And Chase
01.2023 - 06.2023
Implement functionality using Spring IO/Spring Boot and Hibernate ORM.
Created build, deployment and configuration related scripts for Maven.
Work with offshore team to develop infra as per client need.
Track and monitor progress using Agile project management tools such as Jira.
Offers the capabilities of receiving, classifying, indexing, storing and managing the electronic document involved in Financial/legal companies .
Converts all the info into a form of electronic records throughout their lifecycles for the purpose of flexible data retrieval, advanced reporting, and compliance.
Captures documents from different channels of the business, scans image if any and prepares metadata attributes as per Taxonomy rules defined by business and populates to DB/Persistence.
Managed Jenkins development pipeline for a financial project, from source code to deployment on server.
Configured build automation, webhooks, and job triggers for the project.
Developed custom Jenkins plugins to integrate project with CI/CD tool.
Implemented DevOps process for stack configuration and deployment.
Implement Amazon S3 to secure and store financial data, process datasets, or use Amazon Athena to query the data in S3.
Utilize the cost-saving benefits of running financial applications on Amazon Web Services (AWS)
Deploy Amazon API Gateway to provide secure access to financial APIs.
Utilize Kafka to create a reliable messaging system to stream financial data in near real-time.
Implement the Apache Kafka Connect framework to integrate external systems with Kafka and to reliably move data from production systems of record into Kafka topics.
Utilize Kubernetes pods to scale out distributed financial workloads.
Leverage Kubernetes APIs and webhooks to create custom financial applications.
Integrated the API with the Bank’s backend to ensure secure and seamless money transfers.
Utilized various tools like JSON, SOAP, XML, and AJAX to develop the API.
Take advantage of Kubernetes’ automated cluster management capabilities to ensure optimal resource usage, horizontal scaling and cost optimization.
Work with querying on data present in Cassandra Cluster using CQL (Cassandra Query Language).
Used to analyze large volume of data in Unix environment during production hours.
Developed reusable components and modules using Angular JS.
Adept at integrating payments systems using Node.js in conjunction with Angular JS.
Extensive experience with Angular JS to build scalable single page applications for payments project.
Demonstrated technical skills in operating and troubleshooting UNIX (Linux) systems
Developed UNIX (Linux) shell scripts for automation of tasks
Extensively worked with XML schema XSD , XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
CSS is used to style Web pages, XML markup. Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking
Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
Developed the custom tag to display various campaigns on Credit care Sign on and Welcome page.
Developed the credit check module using Servlets and JSP Core Java components in Web logic Application Server.
Understanding and analyzing business requirements.
Involved in injecting dependencies into code using spring core module. Involved in developing code for obtaining bean references in Spring framework using Dependency Injection DI or Inversion of Control IoC .
Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
Developed Message Driven Beans for asynchronous processing of alerts.
Extensively worked on Java server side programming using Servlets, and JSP. Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
Developed mail alert mechanism for alerting the users when their selection criteria are met.
Created and implemented PL/SQL queries, views stored procedures and triggers.
Used Log4J logging framework to write Log messages with various levels.
Deployed web components, presentation components and business components in Web Log Application server.
Ensured the successful CI/CD process was maintained for the financial project by setting up and automating builds on Jenkins.
Deployed the project on the remote server using Jenkins and configured the slave nodes for better scalability.
Coordinated with the development team to implement the Configuration Management with the help of Nexus repository Manager.
Configured the Nexus repository manager to store the binaries of the financial project.
Established security measures to ensure the integrity of the repo, by providing role-based access control on the Nexus platform.
Environment: Java 1.5, J2EE, Servlets, JSP 2.5, EJB 2.0, Hibernate 2.1, Spring 2.5, Log4J, JavaScript, JUnit 4.1, CVS, Rational Rose UML , Oracle10g, Web Logic Server 10.0, Eclipse IDE, Ant, XML/XSD, Jax-ws SOAP web services, SAX
Education
Master of Science - computer science
Western Illinois University
Chicago, IL
12.2022
Skills
Language : Java 7/ 8/10, C, C, SQL, PL/SQL
Application Servers : Web logic 1034/90/71/61, IBM Web Sphere 8x/6x/5x