Software Engineer at IBM with a demonstrated history of working in the information technology and services industry. Strong engineering professional with a Master’s Degree focused in Computer Science from North Carolina State University.
Experience
2024 — Now
2019 — 2024
2019 — 2024
Raleigh, North Carolina, United States
As a Software Engineer, I contribute to API Connect on SaaS and the migration tool project that helps customers move to the latest version of API Connect product.
• Design, develop, and maintain microservices that form the core of our API Connect SaaS offering. Responsible for creating well- designed APIs for these microservices and ensuring efficient inter-service communication that results in a scalable architecture.
• Ensure the smooth operation of infrastructure components, including implementing a GitOps workflow using Helm charts and ArgoCD, managing operators, and handling various deployment tasks while ensuring a successful integration with AWS services.
• Built a tool using golang that is delivered as a CLI for the migration project. The tool ensures the smooth and successful transition of customers from the version 5.x to 10.x of the API Connect product.
• Delivered multiple key features including support for v5 compatible gateway to v10 gateway migration, transition to provider side API’s, migration artifact summarizer and enabling go modules among others that significantly helped customers achieve a faster and smoother migration experience.
• Coordinated with multiple cross functional teams across API Connect domain to help ensure product stability and integration.
• Assisted multiple customers to understand their architectural and migration requirements and provided guidance and tooling improvements to help them migrate to the latest API Connect version on different platforms.
• Conducted migration sessions for customers and internal teams to educate them about the tool and the migration process.
• Lead the Migration Concierge program for one of API Connects largest clients and others, including initial migration assessment, platform install and configuration, and finally completing the data migration.
2017 — 2019
2017 — 2019
Raleigh-Durham, North Carolina Area
• Part of the API-Connect team which is a service offering on the IBM Cloud as well as on premise and is a comprehensive end-to-end API lifecycle solution.
• Design and development of code for the API Management solution that is natively integrated into SaaS services within IBM’s cloud platform, implemented using Node.js applications that communicate using REST api’s in a micro-services architecture.
• Designed and developed features and api’s for the various micro-services and parts of the API Connect application using Loopback, Express, React, Ava and other frameworks.
• Implemented the Kubernetes stack with Istio integration, successfully migrating from the marathon-mesos environment, enhancing scalability and easing service communication in the process.
• Part of an agile team with full software development life cycle exposure including design, development, test, build, deploy, configuration and maintenance of API Connect application and services.
2016 — 2016
2016 — 2016
Raleigh , North Carolina
● Developed a web application for data visualization and reporting purposes to help ease and streamline the process for business analysts and the support delivery team.
● Utilized the AngularJS framework along-with HTML, bootstrap and Chart.js to create the frontend.
● Worked on parsing data from various sources and storing them into MongoDb collections. Designed APIs to store, modify, aggregate and extract the relevant data to be displayed.
2013 — 2015
Nomura India Services Pvt Ltd
Nomura Services India Pvt. Ltd. is a global investment bank and was my first job. It was here that I got a sense and feeling of the global corporate environment and its work culture.
Technologies: Unix, Pl/SQL
Key Applications: Strategic Middle Office (SMO) - Trade Validation, Gloss-Trade Settlements, OBI –Trade Reporting, Phoenix-FX and Cash trades, Swift-Payments and confirmations and TLM-Trade Reconciliations.
Role: Part of the Operations Application Service Management Team, handling multiple critical applications in its core business of managing investments and PNL's (Profit & Loss) across Nomura. The Project is being supported 24X7 for all regions including Japan, Singapore, HK, India, EMEA, and US Regions.
Responsibilities:
• Application of functional knowledge & technical skills to handle application issues as well as business user queries related to trade flows, reconciliations and settlements.
• Working with ETL Tools like Informatica, Monitoring Tools like RiverMuse, Reporting Tools like Business Objects, Database tools in Embarcadero Rapid Sql.
• Analyzing the daily routine tasks performed across applications and work to automate them.
Achievements:
• Part of the team that successfully managed the support transition of 20+ applications from Capgemini to Nomura.
• Key role in knowledge transition – Undergoing training programs and then sharing the learning with other team members through knowledge sharing and project briefing sessions.
• System automation - Designed unix shell scripts to automate daily tasks such as “Start of business checks” and “Daily business reports”.
Education
North Carolina State University
Master’s Degree
University of Mumbai