Proficient in design and development with 15+ years of experience. With a strong background of architecting end-to-end scalable service.
Overview
16
16
years of professional experience
Work History
Senior Software Engineer
Meta
Kirkland, WA
04.2025 - Current
Delivered AI Agents to create the workflows, which executes the binaries on tupperware.
Delivered new features for avatar team on Horizon platform at Meta through effective collaboration with product managers. Enhanced product capabilities by coordinating cross-functional team efforts. Fostered strong stakeholder relationships to ensure successful feature rollouts.
Oversaw transaction processing for billions of daily operations, ensuring optimal system uptime (99.99)
Streamlined request processing for LLMs through the integration of a caching layer, minimizing latency by 90% backend service load for character generation.
Coordinated task assignments and team activities to streamline project execution.
Senior Software Engineer
Microsoft
Redmond
01.2020 - 04.2025
Working as full stack developer at Microsoft Teams Core services.
Implemented streaming pipeline using Apache Spark which collects 5 billion records in a day from different services to generate the report, constituting status of the calls covering various dimensions such as operating system version and type, network topology, device types etc.., which shall be eventually used by data scientist and end customers to generate reports.
Built a scalable system, supporting 50k transactions per second in one datacenter, can be extended to 100k without horizontal scaling.
Improved the performance of the system by diving deep into Cosmos Db setting, which reduced latency from 500ms to 50ms.
Creating the monthly status report of the services.
Responsible for the services for its availability.
Migrated the legacy system to the cosmic framework (MS kubernetes internal) from Azure classic.
Software Engineer
Amazon
01.2017 - 01.2020
Worked at Amazon fulfillments org, which focuses on logistics for the shipment of the package. I handle the Labeling and Manifesting services which handles 10k TPS.
Labeling service: Generates the label dynamically of different carriers such as USPS, UPS, RoyalMail etc., based on the user input and configuration.
Manifesting service: This service serves as an acknowledgement of the purchase, which sends the data at the end-of the day to the carrier in varieties of formats such as xml, csv, custom formats.
Production support: Takes care of the production servers defining the alarms for the system.
Future vision: Focuses on the traffic, and based on the user story, scaling will be performed on the system horizontally and vertically.
Senior Member of Technical
Oracle America Corporation
03.2012 - 03.2017
Worked at Oracle webRTC session controller project, which is for real time communication.
Architected end-to-end on the admin module which includes UI wireframes, UI built using knockout.js and REST services.
Designed the testing strategy for the application to meet SLAs for the product.
Built the dashboard monitoring system for cloud using OJET, which sends notifications on failures of any node and displays statistics of each node.
Senior Infrastructure Designer, AIA Team
Cox Communications
05.2011 - 03.2012
Developed the UI using ADF which fixes the cross reference integration failures, which helped the customer service issues get fixed easily.
Wrote a tool to replicate production system in 15min, so that all the production environment can be reproduced easily and gets fixed.
Troubleshooting and monitoring the production environments.
Middleware developer, AIA Team
Verizon Telematics
07.2010 - 05.2011
Designed and developed the tool to create a BOM and deploy the processes automatically. This reduced the manual intervention by reducing the deployment time.
Handling production issues.
Coordinating with the product manager to gather requirements and create technical design documents.
Enhancing the existing processes.
Middleware developer, AIA Team
EIS Technologies
03.2010 - 07.2010
Designed and developed the tool to create a BOM and deploy the processes automatically. This reduced the manual intervention by reducing the deployment time.