Professional Summary
13+ years building developer tools, infrastructure, and services at scale. Strong track record of identifying problems, designing solutions, and delivering end-to-end. Focused on reliability, code quality, and team effectiveness.
Skills
- Languages: Python, Go, JavaScript/TypeScript, Shell, SQL
- Frameworks: Django, React
- Infrastructure: Kubernetes, GCP (App Engine), Ansible, Docker
- Tools: Splunk, CI/CD Systems, Git
- Leadership: Cross-Team Collaboration, Mentorship, Technical Documentation
Experience
Software Engineer
Apple — August 2023 - Present
Built tools and automation to improve the efficiency and reliability of device lab operations.
- Wrote and maintained technical documentation including API references and onboarding guides
Fleet Management Dashboard (Django, React, Kubernetes)
- Led development from requirements through deployment, replacing a legacy tool; reduced page load times from 20+ seconds to under 2 seconds
Device Recovery Automation (Python)
- Overhauled system: added comprehensive test coverage and improved recovery rates across all hardware models
Fleet Operations & Monitoring (Ansible, Splunk)
- Led qualification and deployment of OS upgrades using orchestration playbooks with preflight checks and post-upgrade verification
- Maintained and improved agent provisioning system: pinned dependencies for reproducibility, standardized logging, added CI pipelines
- Built operational Splunk dashboards for device recovery rates, OS rollout tracking, and fleet utilization
Software Engineer
Google — July 2013 - March 2023
Designed, built, and maintained open-source developer tools and services for the Chromium developer community.
- Mentored junior engineers and hosted interns
- Diagnosed and resolved production outages during on-call rotations
- Consistently improved maintainability, quality, and documentation of systems
Presubmit Testing Service (Go, App Engine)
- Co-designed and implemented a scalable presubmit testing service used by thousands of developers daily as a critical part of their workflow
- Migrated from a legacy system, reducing maintenance burden and enabling new functionality
Static Analysis Platform (Go, App Engine)
- Built and maintained a system that runs static analysis tools and posts automated feedback on unsubmitted code changes
- Grew an ecosystem of analyzers across several major open-source projects, improving code quality across hundreds of changes per day
Performance Dashboard (Python, JavaScript, App Engine)
- Improved alerting algorithms to reduce noise and surface real regressions, contributing to the detection of 7,000+ performance regressions
Web Platform Test Infrastructure (Python)
- Built tooling enabling developers to easily contribute to and benefit from cross-browser web platform test suites
Code Review Plugin (JavaScript, Polymer)
- Designed and implemented a UI plugin allowing developers to selectively rerun failed tests, saving computing resources and developer time
Education
B.S. Computer Science | B.A. Linguistics
University of Arizona — 2013
- Summa Cum Laude, Honors