14 years of experience in managing JAVA 8, Spring Boot, Node JS, and Micro Services. Proficient in SOAP/REST Web Services, SQL, PL/SQL, Cloud technologies, Kubernetes, and Docker. Demonstrated ability to drive projects from concept to completion. Committed to continuous skill development.
Overview
14
14
years of professional experience
Work History
Software Engineer III
Walmart
12.2023 - Current
Creates a design to create an application to process the disaster applications for associates
Write code using nodeJS for front end for the associate to submit the disaster requests
Write API to process the disaster request and integrate with external bank product to process the payment to associate
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Create Cron Jobs and schedule jobs for unsubmitted applications and to send SMS/Email notifications
Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
Analyzed proposed technical solutions based on customer requirements.
Developed scalable and maintainable code, ensuring long-term stability of the software.
Senior Software Engineer
Randstad Technologies, LLC
03.2021 - 12.2023
Creates and Design UI application for measure results and change window management using angular framework
Writes API to handle the retrieve, save and update to the measure results using spring boot, rest webservices and microservice
Integrates with other components using Kafka
Reviews and suggest on the new code developed by other team members
Supports and fix the defects during the test phase
Writes Junit test case for the method and maintains 100% of new code coverages
Writes automation testing for the UI application using selenium framework
Uses Github to manage the code versions
Uses CI/CD pipeline for build and deployment
Deploying the application in Cloud based environment
Client: Wells Fargo & Bank of America
Software Engineer
Virtusa
10.2020 - 03.2021
Create a service to create and update complaints from the customer using spring boot, Microservice and Rest WebService.
Create a batch job to pick the new complaints and provide resolution to the complaints using spring batch jobs.
Invoke a kafka topic to get complaints for UK customers and call self service to create complaints using Rest Webservice and Kafka messaging system.
Integrate with other components using Rest WebService
Support and fix the defects during the testing phase.
Writes Unit Test cases using Junit Mockito.
Used github to manage the code versions
Provided guidance and mentored less-experienced staff members.
Client: Paypal
Software Engineer
Cognizant Technology Solutions
12.2016 - 10.2020
Create a form for Process Management Service and Historical Page records using Angular 8
Create stubs for producers, consumers and consumer groups for helping onboard applications from different languages/platforms.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
Managed Authentication and Authorization using Kubernetes for connecting to Database
Deploy the application artifact into Docker file
Client: JP Morgan Chase
Software Engineer
Cognizant Technology Solutions
07.2011 - 12.2016
Understand the new requirements and provide estimates
Develop and integrate with other systems using SOAP/REST Web Services
Build and write rules for the system to perform business operations using spring framework, Oracle and PL/SQL
Build and use computer-aided software engineering (CASE) tools to automate the system needs to simplify the coding
Provide 100% test coverage by using JUnit test cases
Enhance the application efficiency using data structures and algorithms
Understand the business requirements and create new design using design patterns
Write Procedures using PL/SQL to insert Content Rules and Lookup Service
Write Functions using PL/SQL to perform data analysis on the list of Content Rules
Write PL/SQL scripts for validation of Content Rules
Work directly with business to resolve issues and perform technical tasks
Applying software engineering best practices using AGILE work model
Lead a group of 4 members combined onshore/offshore to track on the progress
Used GIT for code versioning and was one of the approvers to review and merge the code
Establish strong working relationship with business, teammates, and others within organization.