← Professional Experience

Microsoft

Senior Software Engineer / Technical Lead

Current

  • C#
  • TypeScript
  • React
  • .NET
  • Node.js
  • Unity3d
  • Security
  • Compliance
  • Team Leadership

Senior engineer and security lead for Sales Agent, leading security, privacy and other compliance efforts across several products. Prior to that, a Senior Software Engineer for Copilot for Sales focused on security and compliance. Previously a technical squad lead for Viva Sales in Microsoft Teams & Outlook, and before that the technical lead for Office Integration in Dynamics and the shipping/release of Microsoft Deal Manager.

Full-stack development with Unity (for augmented reality products), C#, React, TypeScript, JavaScript, Node.js and SQL. Developed and shipped D365 Product Visualize Augmented Reality, Microsoft Deal Manager, and Office Integration for Dynamics (SharePoint, OneDrive, OneNote, etc).

Highlights

Security & Compliance Lead

Sales Agent

Security and compliance lead for Sales Agent, leading security, privacy and other compliance efforts across several products. Sales Agent is an AI assistant for sales teams to maximize productivity and close more deals — bringing next-generation AI and CRM sales insights into Microsoft 365 tools like Outlook and Teams.

Senior Software Engineer

Copilot for Sales

Senior software engineer for Copilot for Sales in Microsoft Teams & Outlook, focused on security and compliance. Copilot for Sales enhances sales productivity by integrating Microsoft 365, Dynamics 365 Sales and Salesforce — summarizing emails, generating sales content, automating CRM updates and preparing for meetings.

Technical Lead

Viva Sales

Technical lead for Viva Sales in Microsoft Teams & Outlook. Viva Sales uses Microsoft 365, Outlook, Teams and AI to automatically capture, access and register data into any CRM system, eliminating manual data entry.

Backend & AR UI Engineer

Product Visualize

Responsible for backend communications, database operations, offline mode and various AR UI. D365 Product Visualize is an augmented reality product that lets customers see products to scale in their own environment, rotate and move objects, take notes and draw on them.

Release & Engineering Lead

Deal Manager for Dynamics 365

Responsible for shipping and publishing Deal Manager for Dynamics 365. Wrote the user permission management features tying into Microsoft Power Apps. Handled all release management, updates and backports, reviewed and signed off on every commit going into a release branch, and managed which world regions received which release version. Deal Manager is a sales pipeline visualizer and management tool.

Lead Engineer

Office Integration for Dynamics 365

Lead engineer for Office Integration for Dynamics 365 — developing and overseeing SharePoint, OneDrive, OneNote, Excel, PDF generation and document templates. Manages new features, bug fixes, shipping timelines and feature requests, and works directly with customers to resolve issues.