• 20+ Years of Experience in Software Design, Coding, Architecture and Team Leading.• Currently working with Unique System Skills and deployed at Fidelity Investment in US, working as a Principle Software Engineer and involved in manage, design, development and releases of CAT project• Expert in Java (Core Java ,Java...
Experience
2024 — Now
New Jersey, United States
2021 — Now
Trade Reporting and Compliance Engine (TRACE) is provided by Financial
Industry. Regulatory Authority (FINRA) to enable member correspondent firms
(broker-dealers) to comply with the U.S. Securities and Exchange
Commission (SEC) mandatory reporting rules and requirements for secondary
transactions in the Over-the-Counter (OTC) debt market.
This is a mainframe migration project working as a technical architect.
Working with business and mainframe team to understand the current
implementation and finalizing the new requirement to be incorporated with
existing implementation
Analyzed the input feeds in mainframe ,worked with different teams and
providing an alternative solution for input feeds in distributed platform
Utilized data analysis to explain business issues and financial implications,
recommended improvements to enable business units to improve
processes
Worked with data modeling team to create a new data model that will exist
in Postgres
Worked with business to finalize the UI requirements since they are used
to mainframe screens
Introduced the usage of Lambda functions for data fetch.
Introduced usage of EKS cluster instead of EC2 instances
Architected the new Fix Engine with usage of REDIS
2016 — 2022
Greater Boston Area
I am leading the development team which works on offshore/onshore model. I worked on defining the architecture for CAT application which is consuming data from different downstream system. I am involved in design of microservices to fetch & persist the data in to Cassandra database, configuring elastic search & Cassandra database, developing data access layer, creation of virtual machines on in house cloud using Chef. The role involves interacting with business owners and understanding their requirements and doing POCs and feasibility study. Currently I am working on Report generation from CAT data which involves fetching the data from Cassandra and Elastic search and populating the KDB Q instance and normalizing the data and creating a CSV file.
I am also working on proof of concept to check whether we can strategically change the design so that application can be deployed on Pivotal Cloud Foundry. Also currently working on migration of existing application known as 606 Reporting which is using Sybase database for report generation. I am trying to build a solution that will use Cassandra data and converting the business logic from db procedures to Java program.
2013 — 2016
Project 1.Performance & Attribution (July 2015 to Till Date)
Working as a Java Lead developer and doing onsite coordination for our esteemed client in Marlborough, US. Performance & Attribution Engine calculates daily and monthly returns for live and model accounts and subaccounts. Daily results are generated at the entity (account or subaccount), asset class, and instrument leg level. All calculations are based on daily holdings and transactions.
Contribution –Involved in development of new Consumer service Application & Attribution Research tool design and development. The role involves interacting with business owners and understanding their requirements and doing POCs and feasibility study. I am currently working on developing Consumer Service which will be a firm wide application to fetch performance returns. I am also doing POCs for a new Research tool and working on migration application to Amazon Web service. Role involves handling onsite Co-ordination, offshore coordination, plan releases, executing releases etc.
Project 2.Cradle (Aug 2013 to June 2015)
CRADLE is an intranet application used across CBFM (Corporate Banking Financial Markets)
for credit grading of legal entities. For entities whose facilities are maintained in the Credit
Submission application, it is also used to calculate certain risk measured (PD, LGD and
RAROE).
Contribution –Involved in Development of new credit grading models like (IFG, Broker Dealer). Involved in the development of NBFI LGD model as well. I am also assisting the development team in case of new requirement. Handling Scrum from India as we have a global team. Also part of Requirement workshops, Sprint Reviews, Demos and retrospective. Also handles the Global team meetings. Handling knowledge transfers for new joiners. Also hosts the meetings for deciding automation test strategy with BA’s, and testers. Played the key role of a mentor for making sure no new development goes without 100% automation.
2012 — 2013
2012 — 2013
Noida
Senior Software Engineer –VAS
This is a web application which pushes the bulk sms request and forward it to the
appropriate mobile numbers by opening an http session with the mobile operators.
Skills – Core Java, Struts Framework, JTA, SOAP, Servlet and JSP
Operating System(s) - Unix
Server- Tomcat
Contribution –Designed and developed the application from scratch using J2EE features (Servlet, JSP and Struts) and almost all OOPs based features of Core Java. Also took part in interaction with the direct clients in tandem with the Product team to understand the requirement. Also assisting the development team in case of new requirement.
Education
MIET
B.Tech
2003 — 2007
CBSE Board BJS Public School
12 Th
2002
CBSE Board Translam Academy International
10 Th
2000