# Shichao An > Staff Software Engineer at Stripe Location: San Francisco Bay Area, United States Profile: https://flows.cv/shichao Infrastructure engineer with deep experience in databases, storage systems, change data capture, and real-time data systems. Extensive production expertise in distributed systems with a focus on OLTP workloads as well as data ingestion, stream processing and event-driven systems. Skilled in the design, operation, and optimization of open-source solutions including Cassandra, MongoDB, MySQL, PostgreSQL, Kafka, Flink, Spark, and Debezium. Proven track record in software engineering and site reliability engineering, delivering scalable and resilient infrastructure for data-intensive applications. Working closely with engineers across teams to solve challenging technical problems, align on architecture, and drive roadmaps that balance innovation with reliability. Known for mentoring teammates and raising engineering standards. Aim to be both a technical leader and a collaborative partner who helps teams deliver with clarity and impact. ## Work Experience ### Staff Software Engineer @ Stripe Jan 2023 – Present | San Francisco Bay Area Databases - Change Data Capture Team, Storage Services Team ### Senior Software Engineer @ Stripe Jan 2021 – Jan 2022 | San Francisco Bay Area Transactional Databases Team, Change Data Capture Team ### Senior Software Engineer @ Uber Jan 2019 – Jan 2021 | Palo Alto, California, United States Core Storage Team Schemaless and Docstore are general-purpose key-value stores and transactional databases at Uber serving core business online transactional workloads such as Core Trips, Settlements and User Platform. - Led the development of Spark ETL framework for index backfills, cross-region consistency checks and user workloads, decreasing the index build/repair issues by 90% and job wait time by 3x. - Built the first quota management and distributed rate limiting capabilities for Docstore using Redis. - Optimized Schemaless secondary index queries and reduced write amplification during index repairs. - Developed Docstore's write and read path APIs and improved reliability of TTL features. ### Software Engineer II @ Uber Jan 2017 – Jan 2019 | Palo Alto, California, United States Cassandra Team Cassandra team runs Uber's large-scale Cassandra managed services that serve write-heavy mission-critical use cases including Marketplace, Surge, and uGraph. - Led the development of CDC for Cassandra, enabling a real-time data ingestion pipeline to Hadoop and an offline ETL pipeline to bootstrap data to HDFS. - Built a universal task framework for Cassandra to support massive data export/import of SSTables snapshots, node operations and self-service long-running jobs across tens of thousands of Cassandra nodes. - Maintained Cassandra clusters at 99.99% availability and enhanced its reliability and scalability to meet operational demands at Uber's scale. ### Software Engineer @ Uber Jan 2015 – Jan 2017 | Palo Alto, California, United States Kafka Team - Built the first hybrid cloud, multi-zone Kafka infrastructure at Uber to power the next-generation payments platform, Gulfstream. - Maintained and evolved the Kafka infrastructure at high durability and availability and at Uber's scale across ecosystems of brokers, ZooKeeper, REST proxies, and MirrorMakers. ### Site Reliability Engineer @ Fuhu, Inc Jan 2014 – Jan 2015 | San Jose, CA Site Reliability Engineering Developed infrastructure orchestration using SaltStack and Docker across the fleet and maintained Cassandra and MySQL databases and internal services at high availability. ## Education ### Master of Science (MS) in Computer Science New York University ### Bachelor’s Degree in Computer Science University of Science and Technology Beijing ## Contact & Social - LinkedIn: https://linkedin.com/in/shichaoan - Portfolio: https://shichao.io --- Source: https://flows.cv/shichao JSON Resume: https://flows.cv/shichao/resume.json Last updated: 2026-04-12