Software Development Engineer · Amazon Web Services
Feb 2025 – presentAWS License Manager · Santa Clara, CA
- Multi-product instance support. Sole low-level-design author, and 40+ changes across Java Lambda service logic, DynamoDB persistence and EC2 Image Builder AMI pipelines. Office and Visual Studio now coexist on one EC2 instance, halving customer compute cost against the prior one-product-per-instance model.
- Cross-account subscription workflow. Designed and implemented it in Java: modeled the CrossAccountRelationship entity, migrated a standalone DynamoDB table into a GSI, and shipped sync and async authorization across Lambda, Step Functions and DynamoDB. It takes $10 per user per month off customer bills, and is what Shared Active Directory support runs on.
- Product-key leak, caught pre-launch. Led a security analysis of Visual Studio build components showing that a static, non-rotatable product key could be captured on-host via Windows Event ID 4688. A key you cannot rotate is a credential you can never take back. Four delivery designs rejected, one fleet-wide product-key leak prevented.
- Agentic-ops onboarding. Brought all of User Subscriptions, 206 production accounts across 34 regions, onto the AWS DevOps agentic-ops platform via CDK, wiring Ticketing, Medic, Rome, MWS and Timber into 16 pipelines.
- Ticket Genie. A Python multi-agent tool on Amazon Bedrock and Claude that classifies and triages roughly 800 tickets a month through Lambda and Step Functions. It took over the manual triage rotation and cut time to resolution by 30%.
- Windows Server 2025 and Global Licensing Insights. Extended the Java backend services and REST APIs to add Windows Server 2025 support, one of five engineers credited on that launch. Built the backend behind Global Licensing Insights, which shipped at re:Invent, and integrated License Manager data with Tagris for tag-based reporting. Wrote the CloudWatch metrics, alarms, dashboards and canaries that got it through operational readiness review.