I enjoy building enterprise-scale backend systems that are secure, reliable, and efficient at processing large-scale datasets.

I champion AI-native development—not just to move faster, but to improve code quality, testing, security, reliability, and performance.

Experience

Microsoft

July 2010 – Present

Current role: Senior Software Engineer, Microsoft 365

Build and operate secure backend and distributed data systems for Microsoft 365. Lead architecture, deployment automation, observability, data quality, performance, and production reliability for enterprise-scale security and compliance platforms.

  • Backend reliability: Modernized and troubleshot production data pipelines processing hundreds of millions of rows daily, improving failure recovery and data quality while exposing read-only diagnostics for AI-assisted investigation.
  • Engineering automation: Built automated deployment workflows combining AI-assisted validation, human review, and staged rollouts through development, test, and production environments.

Amazon

March 2008 – September 2008

Software Engineering Intern, Amazon EC2

Built a scalable abuse-reporting workflow and automated validation of production firewall rules using Java, Ruby, and AWS services. Nearly two decades later, a similar AWS abuse reporting form and email intake still exist.