AgentSync, Senior Software
Engineer
April 2022 - Present
Led Replatforming initiative for Commercial APIs team, coordinating
and collaborating with developers, EMs and PMs. Built RESTful Java
(Sprint Boot) APIs and event-based Golang services on AWS infrastructure
via terraform, integrating with Salesforce. Built internal and external
APIs for insurance compliance data interactions. Learned a lot from
DevOps, staffs, and principal.
- Maintained business critical apps, Spring Boot
Access-API, Access-Inbound Python AWS Serverless StepFunctions/Lambdas,
onto RDS Aurora Postgres Database
- Introduced First Responder on-call rotation to engineering
org, leading first team maintaining uptime against SLOs
- Proposed and led Replatforming initiative, shifting
Manage IP to backend via new service integrations
- Designed and delivered Spring Boot Customer-API, integrating
AgentSync’s CRM and backend to create “Customer” domain in
AgentSync system
- Designed and delivered Golang Manage-Event-Publisher,
connecting internal Kafka backbone to Manage Salesforce
App
- Orchestrated Customer-API, Salesforce, and Manage-Event-Publisher to
deliver real-time (push) updates for Manage
- Designed and iterating on Golang NIPR-Transactor, building
new integration with NIPR in backend
- Wrote RFCs “Manage to Backend Auth”, “Manage Integration
Strategies”, “Manage Integration Key Rotation”, “NIPR Transacting MVP”,
“Multi-Schema Kafka Topics”
- Won “Be Curious” award for preventing incident due
to accidentally deleted application
- Identified and shipped no-op query optimization bugfix for Access
DB, reducing daily queries by 50M (95%)
GitHub - Billing,
Software Engineer III
July 2020 - April 2022
Joined GitHub, first embedding with External Identities for 6
weeks.
- Shipped SSO login page for Enterprises in
Ruby on Rails GitHub.com monolith.
- Helped ship enterprise-managed-users option for new
Enterprises weeks ahead of schedule.
Joined Billing team from late 2020 to present.
- Built GitHub’s first internal Ruby-Aqueduct
integration for Billing’s new Rails microservice. Aqueduct is
GitHub’s internal queue system, allowing durable enqueuing of background
jobs. Published internal blog post to ease onboarding
for other teams.
- Refactored GitHub.com usage notifications,
untangling 1000+ line class, unblocking two workstreams.
- Tested Zuora (GitHub’s payment processor) single meter limitation
increase from 600k to 2500k line items.
Microsoft - App
Center, Software Engineer II
September 2018 - July 2020
Joined App Center team at Microsoft, creating a one-stop shop for
mobile app build, testing, distribution, analytics, and diagnostics.
- Participated in prototyping and building App Center
Diagnostics Search using ASP.NET services utilizing Azure Log
Analytics (Kusto) as datastore.
- Led Diagnostics Search GDPR with Russia-based
teammates, fulfilling GDPR requirements for data retention and
exporting.
- Led full-stack development of Release Type and
Android Proguard deobfuscation features across React
front-end and TypeScript Node.JS
back-end.
- Maintained App Center Diagnostics Node.JS pipeline apps, scaling via
Azure Kubernetes Service and Azure Storage and
Queues.
- Fixed years-long Diagnostics bug leading to 10x
throughput for Android symbolication.
- Investigated and root-caused unknown security firm spoofing
App Center app secrets, preventing further customer concern
about data leakage.
Alaska Airlines, Software
Engineer I
September 2016 - September 2018
Joined Alaska Airlines as contractor, hired to full-time in 2017, as
my first software job.
- Primary developer for Xamarin iOS and Android Mobile
App “Hopper”, used internally by employees for employee travel
stand-by flight benefits.
- Full stack mobile and web development, building
features like waitlist from UI to the ASP.NET REST
API.
- Utilized Azure Pipelines for CI and CD,
HockeyApp and App Center for app distribution.
- Built Node.JS Alexa Skill for Flight Information
for internal “Shark Tank” competition, won first place.