# Yihong Liu > SWE @ Atomic Machines | Waterloo Computer Engineering Alum. Location: United States, United States Profile: https://flows.cv/yihongliu Computer engineering graduate from University of Waterloo. I'm interested in understanding computers at a low level and solving complex problems. Outside of work I train Judo. Judo is a beautiful martial art and I really enjoy the growth and problem solving process. ## Work Experience ### Software Engineer @ Atomic Machines Jan 2025 – Present | San Francisco Bay Area ### Software Engineer @ Observe, Inc. Jan 2024 – Jan 2025 | San Mateo, California, United States As a member of the data ingest team, I am responsible for the development and maintenance of a highly available, distributed, and latency sensitive data ingest pipeline with services written in modern C++ and Go. I was able to orchestrate collaboration across teams to drive impactful changes and able to independently identify and execute on high impact opportunities. • Modeled and simulated interactions between backend services - lead to the discovery of a configuration optimization that reduced data latency by 16% and unit cost by 20%. • Designed and drove the development of a feature (inspired by CPU out of order execution) that addressed Kafka head of line queue blocking in a key Go service. • Delivered custom transformations in modern C++ that transformed OpenTelemetry protobufs to a proprietary format to power a first class Kubernetes observability product. • Maintained Go based control plane and GQL API to reflect changes in data pipeline capabilities. ### SDE Intern @ Amazon Web Services (AWS) Jan 2023 – Jan 2023 | Vancouver, British Columbia, Canada - Worked on improvements to the RDS export to S3 service. - Built a more accurate system to track export progress - Worked on implementing a new database partitioning method to improve export speed ### SDE Intern @ Amazon Web Services (AWS) Jan 2022 – Jan 2022 | Vancouver, British Columbia, Canada • Designed and implemented rds export api to enable customers to exclude objects from rds database exports. • Reduced wasted resources and customer cost with smarter validation logic preventing empty exports. • Refactored internal dynamoDB schema and EMR microservice to enable the combination of export-only and exclude parameters allowing for reduced CLI query size saving up to 4MB per query. ### Software Engineer Intern @ Asana Jan 2022 – Jan 2022 • Led initiative to evaluate interoperability of various low level networking libraries in Rust. • Implemented ARP probing and IP packet forwarding achieving speeds of up to 4000mb/s as a part of a research project evaluating the viability of a hostname based network egress filter. ### Backend Developer Co-op @ Shopify Jan 2021 – Jan 2021 • Redesigned webhook system to only subscribe to necessary webhooks, reducing wasted messages by 90%. • Migrated legacy Ruby services to consume modern GraphQL API improving developer experience. • Extended data transform API to enable 80K+ users to see more granular workflow run status information. ### Software Engineer Co-op @ PointClickCare Jan 2021 – Jan 2021 | Remote Working with React Redux and Java Springboot to deliver technology solutions to the post acute care industry. ### Global Equity Derivatives @ TD Securities Jan 2020 – Jan 2020 | Toronto, Ontario, Canada Structured Notes Team - Assisted in day to day operations of structured notes desk by booking trades and exotic option structures into various databases - Leveraged Python, Excel, and internal API's to develop custom solutions for traders ### Electronics Team Member @ University of Waterloo Formula Motorsports Jan 2019 – Jan 2020 - Updated design for power distribution unit, correcting previous design oversights - Drew schematics and PCB layout in Autodesk Eagle - Soldered components to power distribution unit - Created 3D models for car shifting system and wiring harness in SolidWorks ### Undergraduate TA @ University of Waterloo Jan 2019 – Jan 2019 | Waterloo, ON - Developed Python scripts to automatically grade coding labs and projects - Created canonical solutions for C++ projects, labs, and quizzes - Sped up time of attendance during quizzes by developing Android Kotlin app to scan student ID cards - Received praise from students and professors on tutoring of of difficult concepts in physics, calculus, linear algebra, and C++ ### Solutions Developer @ Axsium Group Jan 2019 – Jan 2019 | Toronto, Canada Area - Developed and maintained 3 automated test suites allowing for proper regression testing - Worked with Ruby Cucumber, Java Selenium, and Appium - Automated insertion of data into SQL database using Ruby scripts - Assisted in the maintenance and development of ASP .NET MVC web applications - Wrote scripts in Ruby, Bash, and C++ to automate parts of the job. ### Co-Owner @ JA Southern Alberta Jan 2017 – Jan 2018 | Calgary, Canada Area Clothing brand created by highschool students. I played a key role in managing the production line, and ensuring t-shirts were produced on time. ## Education ### Bachelor of Applied Science - BASc in Computer Engineering University of Waterloo ### Foreign Exchange National Taiwan University ## Contact & Social - LinkedIn: https://linkedin.com/in/yihong-liu-b70a96170 --- Source: https://flows.cv/yihongliu JSON Resume: https://flows.cv/yihongliu/resume.json Last updated: 2026-04-10