Andi Zhao

Software Engineer at Amazon

San Francisco Bay Area

About

Software engineer focused on self-growth and improvement, thinking outside the box for better solutions to complex problems.

Experience

  • Software Engineer at Amazon
    Sep 2021 - Present · 4 yrs 10 mos

    Designed various improvements to release infrastructure, including a new version of the metadata releaser that eliminated huge, repetitive manifest files, saving developers an average of three days during critical release time window. Designed a release mechanism Rx that allowed the team to release off cycle Postgres updates, allowing AWS to deliver crucial security updates and customer requests without the need to wait three months for the next Postgres minors release. With this change, customers can expect critical updates within one month of the initial R1 release. Main Point of contact for the AWS Region Build Project for the Postgres team. Made significant changes to our release process in order to incorporate zero touch region build. The automation was able to eliminate ~20 manual steps, saving the team valuable time for any future regions.

  • Software Engineer at Joyent
    Sep 2020 - Sep 2021 · 1 yr 1 mo

    Designed and developed an object locking feature on the samsung object storage system using technologies such as golang, gorilla-mux, foundationdb, minio and s3fs. Built a suite of performance tests for FoundationDB under various circumstances and fault-tolerant configurations to understand the limitations of the distributed database. Built and deployed a multi-node galera cluster with docker to replicate billing information stored in maria-db for the storage system.