Having 10+ years of experience in engaging with various business domains namely Telecom, Banking, Gaming, Automobile.
Results-oriented and innovative Senior Software Engineer with 10+ years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects. Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.
Overview
13
13
years of professional experience
Work History
Senior Software Engineer
Client: Ford Credit, Employer: STG Inc
05.2019 - Current
Built software for Ford Credit’s Vehicle Grounding data Interface which is used for vehicle grounding
Gathered details about the business process of the existing system from the business stakeholders
Understood the existing system and provided solution in breaking the monolithic application codebase to microservice based architecture
Fixed vulnerabilities identified by 42Crunch and successfully passed the conformance scan
Migrated applications from OpenShift 3.11 to OpenShift 4.x platform
Advocated TTD best practices among the team by interactive software workshop sessions and created roadmap for TDD implementation for the upcoming software development
Provided design and implementation strategy for migrating workflow components running in IBM BPM to AWS
Wrote efficient code to create Spring boot based microservices
Migrated microservices from ADFS to IBM API Connect
Designed performance testing strategy and implemented automated stress testing using JMeter
Designed, analyzed, and developed tax calculation for lease accounts
Designed ADFS security architecture for VGDI and reviewed with technical architect team which provides secured way of accessing the microservices
Developed customized components based on the ADFS security architecture which seamlessly allows consuming external services
Provided design architecture for application exception handling and providing custom error codes and error messages for the external applications which consumes the VGDI microservices
Redesigned third party inspection data processing module into a microservice application with refined vehicle damage processing components
Provided design strategy on the business data roll back process during unexpected situations or failures
Adhered to Agile software development process by active participation in Iteration planning, Backlog refinement, Release planning, Retrospective, Daily Stand up
Provided complete implementation for the User stories by satisfying all the acceptance criteria
Analyzed, investigated, and troubleshooted the issues found in User acceptance testing
Investigated production issues raised by business center services by analyzing the business process flow in IBM BPM
Provided cutting edge solution for long running process in IBM BPM and suggested business on the alternative way solving problems
Converted all sqlJ based database interaction to JPA
Prepared technical documentation of the microservice and shared to consumers
Created PCF config server service in various environments (PCF-Preprod, PCF-Prod)
Implemented Spring Cloud config client for application deployed in PCF
Provided production support for the workflow applications
Wrote deep search queries to pull data from Splunk Enterprise and create reconciliation reports and alerts for business
Followed Test driven development to enhance the quality of the software being developed and provided test protection for the entire codebase by increasing the code coverage from 0 to 82%
Fixed bugs and vulnerabilities reported in Sonar reporting and strive to meet the quality gate.
Developed scalable applications using agile methodologies for timely project delivery.
Senior Software Engineer
Client:Fiat Chrysler Automobiles, Employer:STG Inc
11.2017 - 05.2019
Developed software components for Fiat Chrysler Services - VSRC department's the most business critical application(GRS) – technology refresh project – CaDET
Worked with business and application support team to collect/clarify business requirements
Analyzed and designed the implementation plan for the requirements
Produced High level design for the user stories
Produced Low level design(class diagrams, sequence diagrams) for the user stories
Transformed the low level design into software code that ultimately satisfies the user requirements
Provided end to end test protection for the developed components
Designed the end-end Continuous Integration/continuous Delivery workflow with Jenkins platform
Extensively used Azure Cloud services to relocate onpremises components to virtual private cloud
Worked on Azure Active Directory services to enable authentication/authorization for the cloud hosted application
Worked on Azure API Management services to leverage the Azure capabilities in managing the application's REST based services
Enormously worked on Azure Kubernentes services in moving the applications to container based environments
Worked on the configuration management(deployment descriptors, yaml files) of AKS to deploy various standalone applications which formed a micro services based environment
Actively used Spring Boot technology to develop standalone, self sufficient applications which are ideal candidate for micro services based project
Designed strategy, developed and implemented it to solve the most complex business functionality which is used to identify the most appropriate dealer for a VIN
Provided various performance improvement solutions to alleviate the application's under stress performance
Resolved defects that were raised as part of System Integration Testing and User Acceptance testing.
Software Engineer
Client: FTSI, Employer: STG India
10.2015 - 11.2017
Developed software modules for Engine (European Next Generation Interface Experience), which enables marketing presence for countries across Europe
Created re-usable services using JAXRS, JAXWS, XML, XSD
Created Angular controllers and services to consume data from upstream systems
Handled Small Module Works which involves minor code change
Implemented Tagging functionality for major European markets using Adobe Analytics, Google Tag Manger, Double Click, Sophus by custom build TagIT framework using Javascript, JSON, JSP, XML
Played key role in Content delivery network(Akamai) configuration migration for all European markets from existing configuration to Akamai Property Manager
Responsible for akamazing the secured domains for all European markets
Actively supported various vehicle nameplate launches for various markets
Identified routine tasks, which has been performed manually, and provided automated solutions thereby reducing the manual intervention, and improving the overall productivity
Resolved business critical priority 1 issues without breaching SLA
Responsible for application release and played a release lead within the team
Performance analysis of JVM instances by investigating TPV logs, Heap dumps and Log files.
Software Engineer
Client: GTECH Corp, Employer: HCL Technologies
05.2014 - 10.2014
Developed software components for GTECH Corp's Gaming system
Created unit test cases for the requirements and shared among the team and QA
Developed software based on the SRS
Provided immediate solution for TIR that were raised at various Baseline software releases.
Software Engineer
Client: USAA, Employer: HCL Technologies
04.2012 - 05.2014
Developed software modules for Apply and Impact systems used by USAA
Analyzed and designed the implementation plan for the requirements
Developed software by incorporating Hibernate, Struts, Servlets, JSP
Created DAO, VO, BO to orchestrate the server side components
Designed and created PL/SQL Procedures, Functions, Triggers, and related database objects
Practiced complete Agile with Test Driven Development (TDD) and pair programming
Resolved defects that occurred at various phases of testing
Actively addressed any impediment that caused outage
Team coordinator and lead for Value Adds
Actively participated in gathering ideas from peers and performed feasibility check with onsite lead and also worked on them which became value adds for the organization
As a member of Agile team, actively engaged in Scrum calls