# Owen Qian > Software Engineer Location: New York, New York, United States Profile: https://flows.cv/owenqian Software engineer specializing in backend and infrastructure. I've built microservices for Uber's routing stack, dove into database internals at Apple and Cockroach Labs, and most recently helped build infrastructure for large data processing framework at Google. ## Work Experience ### Software Engineer @ DoorDash Jan 2023 – Present | San Francisco, California, United States Storage Infrastructure - Cassandra, Kafka, CRDB ### Software Engineer @ Google Jan 2022 – Jan 2023 | Mountain View, California, United States Building Google scale infrastructure for stream-based data processing. The framework provides infra-level features necessary for running a data pipeline in production such as event batching, error retrial, and scheduling of work units. Stack: C++ ### Software Engineer @ Apple Jan 2020 – Jan 2022 Built a Cassandra orchestration service in Java which facilitated the rollout of a major DB version upgrade; the service automates cluster operations needed to carry out tests for data loss and performance regressions in large scale clusters. Stack: Java, Kubernetes, Cassandra ### Software Engineer Intern (Distributed KV) @ Cockroach Labs Jan 2020 – Jan 2020 • Improved performance of the storage engine by eliminating wasteful disk writes and implementing lazy file creation during the Raft snapshotting process in Go • Increased compatibility of Cockroach DB with PostgreSQL by adding support for missing system catalogs • Created a web app to demo Cockroach without requiring a local download ### Software Engineering Intern (Maps Routing) @ Uber Jan 2019 – Jan 2019 • Redesigned the Routing config architecture to make it possible to infer the city of a routing request from its GPS coordinates and thus apply a per-city configured Routing stack to each request • Enabled switchback experiments to run in parallel across different cities which unblocked several teams’ iteration cycles and increased the overall Routing experimentation throughput by 20x • Created a city-id lookup service in Java to serve over 200k requests per second ### Software Engineering Intern (Data Science Lab) @ Scotiabank Jan 2018 – Jan 2018 | Toronto, Canada Area • Created a data pipeline to import millions of international wire transfer records from Hive to a Neo4j graph database • Increased dashboard responsiveness by replacing slow embedded Tableau dashboards with Javascript visualizations created with d3.js • Developed an internal admin tool using Python and Django that automated changes to employee hierarchy and user permissions ### Software Developer Intern (Fullstack) @ Think Research Jan 2017 – Jan 2017 | Toronto, Canada Area • Reduced server load to React on Rails app by adding client-side image caching • Implemented digital document signing in internal Angular app ### Software Engineer @ CV Diagnostix: Heart Disease Diagnostics Jan 2016 – Jan 2016 | Kanata, Ottawa • Integrated more efficient C++ fourier transform library, improving app runtime by 15% • Set up continuous integration testing in Jenkins and automated repetitive tasks with batch scripts ## Education ### Bachelor’s Degree in Computer Science University of Waterloo ## Contact & Social - LinkedIn: https://linkedin.com/in/owenqian - GitHub: http://github.com/OwenQian --- Source: https://flows.cv/owenqian JSON Resume: https://flows.cv/owenqian/resume.json Last updated: 2026-03-23