Software Engineer with 12 Years of Experience in writing/designing/maintaining scalable distributed systems.
Overview
12
12
years of professional experience
Work History
IT Consultant
Liberty Mutual/Cognizant
Calgary, Alberta
02.2023 - Current
Worked as lead role helping the team decide on architecture/processes
Ensure that code quality is maintained by writing good tests within reasonable time
Provide coaching and mentorship to junior members of the team
The project is about to re-engineer legacy apps written in ASP to React/Nestjs
The original applications have a lot of security and other issues so while we are rewriting them we can redesign them to help customers be more productive and happy
SDE
Amazon AWS Aurora
Vancouver, BC, Canada
05.2019 - 12.2022
Worked as SDE for AWS Aurora Controlplane team
Made a series of fixes which reduced the CPU utilization of HostManager 500% improving the stability of low capacity serverless clusters and provides better performance to customers.
(Java, Spring)Designed/Developed major version upgrade feature for serverless cluster along with one more team member.
SDE
Amazon Payments Services
Bangalore, India
01.2017 - 05.2019
Worked as an SDE in Payment Services which handles all the payment processing across all amazon businesses
Refactored the services which uses elastic search to provide search, analytics and support for amazon internal clients like customer support and other teams
My implementation was able to reduce the cost by ⅓ (30K USD per month ) and increased the write throughput by 6x
Owner for Playstation Console (UI for Customer Support for All Payment related issues)
Full Stack Developer
XSEED Education
Gurgaon, India
09.2015 - 01.2017
Working as full Stack Developer using Angular, Node and Express Mentoring a small team of developers and ensuring the product is of high quality and timely delivered
My role is architecture, design and implementation of the projects as well as reviewing junior member's code
Software Engineer
Snapdeal.com
Gurgaon, India
10.2014 - 09.2015
Worked with the mobile API team which is the backend behind the mobile apps
It calls other web services (catalog, order, shipping etc.) and aggregate data from various services which is then passed on to mobile apps(android, ios and windows)
Adding salesforce support for CRM
Software Engineer
Informatica
Bangalore, India
01.2012 - 10.2014
Worked as a developer in the ISP team (In-house cross platform RPC framework)
It takes care of all common functionalities like User Management, Security, communication between components and running (service manager) other services
Worked on both C++ and java-based components
Developed modules for kerberos authentication (SSO) for C++ components and integrated it to User Management Service
Support for the Administrator group which has all privileges and bypasses all authorization for domain objects