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.