Experience
20+ years of software engineering experience
Senior Software Engineer
Microsoft • United States
May 2020 - Present
- • Architecting and designing microservices that protect millions of customers and handle tens of billions of calls every day.
- • Designed and built a service that saves $5M annually—impacting both infrastructure efficiency and operational cost.
- • Architected the infrastructure deployment module that enabled scaling services across 21 Azure regions in under a year.
- • Led backend development for systems that play a critical role in safeguarding customer data at massive scale.
Software Development Engineer
SkyKick • Seattle, Washington
December 2015 - April 2020
- • Designed and developed cloud-based services for seamless mail migration to Microsoft Office 365.
- • Researched and integrated IoT features to enhance product capabilities.
- • Investigated and resolved complex issues related to COM-based Message API during Outlook profile migration.
- • Utilized technologies such as Azure, C#, and SQL Server to deliver robust solutions.
Software Development Engineer
Translational Software • Mercer Island
October 2014 - August 2015
- • Developed end-to-end cloud-based SaaS solutions that transformed pharmacogenetic test results into actionable clinical reports.
Software Development Engineer in Test-2 (Service Fabric team)
Microsoft • Redmond, Washington
September 2012 - September 2014
- • Contributed to the core team developing the Service Fabric product, a competitor to Kubernetes.
- • Built a fully automated test framework that bootstrapped Service Fabric across 500+ VMs.
- • Conducted rigorous testing, collecting metrics, logs, and process dumps to identify actionable bugs.
Development Lead
Microsoft • Redmond, Washington
April 2006 - August 2012
- • Led a team of developers, overseeing multiple projects and ensuring timely quarterly releases.
- • Managed people through hiring, technical design, and code reviews, fostering a collaborative environment.
- • Developed strong technical skills while enhancing team productivity and project delivery efficiency.
Senior Software Engineer
Computer Sciences Corporation
April 2005 - March 2006
- • Java based development for Sun Microsystems.
Senior Member Technical Staff
Oracle • Bangalore, India
March 2004 - March 2005
- • Part of Oracle BPEL Process Manager product development team.
- • Designed and implemented a UI wizard that detects file formats and suggests appropriate converted XML formats and generates XSD.
Software Developer
Camilion Solutions (SAP Company)
February 2001 - February 2004
- • Worked on development of a customizable workflow software application for Property and Casualty Insurance business.
- • Primary responsibilities were coding using Java / J2EE (JSP, EJB, JMS, Weblogic).
Intermediate Software Developer
Beta Systems AG • Calgary, Canada
August 1999 - January 2001
- • Developed Namespace Extensions and Shell Extensions to extend Windows Explorer using Visual C++.
- • Extensively used Win32 API and COM interfaces.