Cindy Gao

Software Engineer at Shopify

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Cindy Gao is a Software Engineer based in the San Francisco Bay Area with six years of experience modernizing large codebases and shipping reliable developer tooling. At Shopify she focused on modularizing monoliths, breaking up “death star” objects, building internal Rails app generators, CI checks, and leading efforts around beta flag lifecycle notifications. She has hands-on backend experience in Ruby and .NET, including maintaining the open-source packwerk project where she added stale deprecated-reference detection and tests to improve code hygiene. Earlier roles span web and API development, sharding and migration projects, and front-end work, showing full-stack versatility. Known for clear technical design docs and cross-team collaboration, she brings both pragmatic engineering and product-minded communication to complex modernization efforts.
code6 years of coding experience
job3 years of employment as a software developer
bookHigh School Diploma, 90% average, High School Diploma, 90% average at Merivale High School
bookBachelor's degree, Computer Science, 3.6 Major GPA, Bachelor's degree, Computer Science, 3.6 Major GPA at Queen's University
languagesChinese, English, French
github-logo-circle

Github Skills (4)

minitest10
ruby10
version-control8
git8

Programming languages (1)

Ruby

Github contributions (5)

github-logo-circle
Shopify/packwerk

Nov 2020 - Nov 2020

Good things come in small packages.
Role in this project:
userBack-end Developer
Contributions:1 release, 11 reviews, 7 commits in 22 days
Contributions summary:Cindy primarily contributed to the `packwerk` project by introducing and enhancing features related to detecting stale deprecated references. This involved extracting a superclass, implementing a method within the `DeprecatedReferences` class to identify stale violations, and creating a new class to specifically detect these violations. The user also developed unit tests to ensure the functionality and reliability of these new features. These changes focused on improving the integrity and maintainability of the codebase by addressing deprecated code usages.
cindygshopify/rails

Dec 2020 - Dec 2020

Ruby on Rails
Contributions:3 pushes, 1 branch in 1 day
ruby-on-railsrailsruby-onruby
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.
Request Free Trial
Cindy Gao - Software Engineer at Shopify