Hands On Technology Leader with 18 years of experience in the financial services industry in building and managing team, executing large and complex projects with cutting edge technology & driving innovation.
Expertise on to build scalable system using Java, Spring Boot, Microservice Architecture, JMS, Sybase, Marklogic and MongoDB.
Monitoring and maintaining application hygiene through implementation of CICD pipeline, automated BDD test cases, dynamic & static scans and implementing best in class devops practices & continuous monitoring.
Strong understanding of the cloud computing and experience working with the leading cloud service providers to migrate large applications to the cloud.
Successfully transitioned applications to cloud native using a hybrid cloud approach of internal cloud.
Won Award for implementing Blue Green deployment for all components. This helped deployment team to get prod sign off over weekdays.
Won Propel Award and Dazzling start award for delivery excellence at Accenture.
Leadership experience in managing team of 8 people and ability to influence people at a variety of levels.
Co-ordinate with Architecture, Build, Test team and Project Managers globally.
Overview
20
20
years of professional experience
Work History
Assistant Vice President. Hands on Delivery & Mumbai Engineering Lead.
J.P. Morgan Services India Pvt Ltd
02.2016 - Current
CAPTIS is a platform to capture document data that leverage taxonomy base document definition, an automated data driven UI framework and NoSql platform driven database storage for an on-demand retrieval of documents
Platform also create relationship of parties (Contract Queries) and evaluate enforceability score (Calculate risk score for NonClear Derivative Margin) for every contract
Designed cloud based microservice solution to calculate risk score for NonClear Derivative Margin. Key challenge was ability to process peak high-volume loads and sourcing the risk score to 39 interfaces application.
Spring-Boot based microservice which share a distributed cache and can scale horizontally using cloud platform has improved performance of risk calculation by 50% and handle business exception better
Enhanced solution to use mongo DB read replicas instead of cache (to calculate risk score) contributing save of $100k/year and reducing complexity.
Systematic migration of high-volume reference data of the order of 16 million. Supporting EU migration firm wide application for JPMC.
Also handling BAU activities for RTB and CTB like effort estimation, creating High Level Design and Low Level Design and resource allocation.
Co-ordinate with SIT, UAT and SRE team across globe for sign off and promoting to Prod.
Team Lead and Onsite Co Ordinate.
Accenture Services Pvt Ltd
06.2010 - 01.2016
STS Core Processing is an arm of J.P. Morgan in the Investment Banking Technology for the capital markets domain
The system processes SWAP trades (i.e OTC trades) of J.P.Morgan which involve a huge range of OTC products including the CDS, which forms the heart of the J.P. Morgan IB product line, thus accounting to about 70% of the trade processing of the J.P Morgan Capital market business.
Client interaction for requirement gathering, system analysis, gathering of technical and functional specifications for the application and mapping the functional requirements.
Also handling BAU activities for RTB and CTB like effort estimation, creating High Level Design and Low Level Design and resource allocation.
Co-ordinate with SIT, UAT and SRE team across globe for sign off and promoting to Prod.
Maintaining process documents and involved in implementation operational plans and to ensure that they are signed off by business
Mentoring team members on Business knowledge
IT Analyst
Tata Consultancy Services
06.2008 - 05.2010
Projects: Versatile Service Engine (Advance Tele-Communication Architecture platform)
Summary: Versatile Service Engine (VSE) provides platform on which network nodes like HLR, VLR, MSC etc Can be deployed.
Watch Dog application provides Solid database HA (High Availability) for various servers (application like HLR, VLR, MSC).
The Solid DB server would be running on two different servers.
Watch dog would monitor the state of both solid servers and then take necessary actions, according to states of Solid DB, to keep them in sync and provide HA for various applications.
Design and Implemented watch dog application that provide Solid database HA (High Availability) for various servers (application like HLR, VLR, SCP) on the V.S.E box.
Supported and orchestrated the enhancement for the watch dog application.
Software Engineer
Roamware India Private Ltd.
12.2006 - 07.2008
Summary: The SIMM service enables operators to provide multiple numbers to their subscribers without subscribers having to carry multiple handsets and SIM cards
Subscribers can receive calls and SMS(s) on all the numbers she has subscribed to simultaneously, without having to change SIM cards or handsets
Also subscribers can make/send calls/SMS(s) on behalf of any of his/her numbers
Moreover as a feature of the service, subscriber can block incoming calls/SMS on particular numbers if he/she intends not to receive call/SMS on those numbers
Design and Orchestrated following modules: Automatic profile change feature, Automatic profile change feature provisioning, Enabling/Disabling of automatic profile change feature, TAP files processing, Handling of MAP Messages
Supported and provided enhancement for the SIMM application
Resolving production issues and provided UAT support
Software Engineer
Reliance Communication
02.2005 - 12.2006
Projects: Tele Voting Application.
Summary: Project deals with counting vote counts for various contestants, for various contests held and maintaining count reports for each contestant.
The application is developed on ISUP platform. On receiving vote, the vote is classified according to Contest Id and Contestant Id encrypted in the B-party number.
The vote is also validated against its validity period and activation period. Subsequently a voter is charged.
Implemented modules to validate vote against validity period and activation period, Periodic flushing of counts from cache to file.