Evelyn Liu is a Senior Software Engineer in Palo Alto with 10 years of experience building high-performance distributed systems and cloud-native infrastructure. At Uber she designed and implemented Kraken, a peer-to-peer blob distribution service, and significantly sped up and shrank Docker image builds through contributions to Makisu, improving build times by 40% and reducing sizes by 50%. Proficient in Golang and Python, she blends backend engineering with DevOps practices—Docker, Mesos, Kubernetes, Nginx and ZooKeeper—to deliver resilient service workflows and cross-region replication improvements. Her work often targets real-world scale problems, for example multiplying replication efficiency tenfold and enabling safe decommissioning of over 1,000 services. Evelyn’s background from UCLA and hands-on open-source contributions reflect a pragmatic engineer who prefers measurable impact over theoretical design.
10 years of coding experience
1 year of employment as a software developer
Sophomore, Sophomore at University of California, Los Angeles
P2P Docker registry capable of distributing TBs of data in seconds
Role in this project:
Back-end Developer
Contributions:19 reviews, 146 commits, 61 PRs in 5 years 8 months
Contributions summary:Evelyn's commits primarily involve modifications to the `storage` and `storagedriver` packages within the `uber/kraken` repository, which is described as a P2P Docker registry. The commits include adding client storage, fixing lock issues, and integrating a storage driver. The changes suggest contributions focused on improving the core functionality and performance of the P2P Docker registry.
Fast and flexible Docker image building tool, works in unprivileged containerized environments like Mesos and Kubernetes.
Role in this project:
Back-end & DevOps Engineer
Contributions:3 reviews, 26 commits, 30 PRs in 1 year 10 months
Contributions summary:Evelyn made several contributions to the project, focusing on improving the Docker image building tool. They added the ability to specify the maintainer in the Dockerfile, enabled TLS by default, and added support for credential helpers. Further, they worked on enhancing registry configuration, including adding support for replicas and fixing parsing issues. The user also made changes to improve the retry mechanism and updated the Go version.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.