Aaron Evans

I'm a software developer with experience building systems and services at scale. I have worked at companies of various size and technical maturity. I spent years at Amazon helping build, scale, and improve parts of AWS and EC2 focusing on server provisioning, monitoring, and deployment safety. I'm a good writer and able to influence teams and organizations. I like coding, making an impact, learning new things, and helping my teammates grow.

Experience

Cedar AI

2021 - present
  • Part of a small team of engineers building a transportation management system and interline-settlement system for freight rail carriers.
  • Designed and built a data ingestion pipeline for rail car equipment information.
  • Built gRPC-web services for users to manage and publish shipping rates and participate in ISS.
  • Built tools and libraries for parsing, processing, and serializing X12 EDI using Protocol Buffers
  • Helped to add company-wide processes as needed to keep everyone moving in the same direction

Tableau

2020 - 2021
  • Owned a web site and backend services for managing Tableau Online Sites
  • Defined the target architecture and transition plan to migrate from a monolithic system to a workflow-based orchestration system to manage site life-cycle operations.

Amazon

2015 - 2020
  • Engineering lead for A to Z, Amazon's self-service HR system for its 1M+ hourly employees. Provided leadership across 3 teams and ~35 engineers. Helped define interfaces across organizations to reduce development bottlenecks. Re-designed a worker ontology system to control how features are mapped to users.
  • Owned the customer-facing EC2 instance health API and underlying monitoring systems. Successfully launched a system re-architecture to resolve a critical scaling bottleneck for customer-facing EC2 instance health metrics.
  • Took ownership and repaired some older systems in need of TLC related to the EC2 data-plane build and release process.
  • Proposed and implemented changes to the EC2 data-plane release process that reduced customer-impacting outages related to deployments.
  • Bar raiser with more than 1200 interviews over 6 years.

Two Sigma Investments

2014 - 2015
  • Worked on an alpha capture system.
  • Automated a release and deployment process using Ansible. Took a manual, multi-step process and transformed it into an automated, single-step process.
  • Re-designed and implemented login and session management across multiple sites.

Amazon

2009 - 2014
  • Designed and implemented a system to automate multi-region tasks across AWS
  • Lead/founding developer on a team that built systems to standardize the infrastructure hardware ordering process. Helped grow the team from 3 to 15 developers in a year.
  • Designed and implemented RESTful web services for Amazon's server provisioning system
  • Added support for EC2 capacity into the server provisioning system to allow teams to adopt AWS and EC2
  • Typical SDE on-call operational duties

Education

Master of Arts and Science, Computer Science
Bachelor of Science and Engineering, Computer Engineering