Yifan Zhou is a Senior Software Engineer with 8 years of experience who excels at building scalable Ruby on Rails platforms and improving developer experience across CRM and payment systems. At EAB he designed reusable custom fields and CRUD abstractions, led a robust Stripe recurring gifts integration with strong idempotency guarantees, and systematically reduced friction by automating flaky-test isolation and optimizing CI/CD. Twelve months of production triage sharpened his ability to diagnose complex distributed-system failures and deliver durable fixes rather than quick patches. He blends a data-informed background from CMU Heinz and Peking University with hands-on engineering, often surfacing non-obvious bottlenecks in team workflows to accelerate velocity. Based in Virginia, he prefers long-term, maintainable solutions and carries a “high-agency” mindset that turns operational pain points into scalable platform features.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Management; Bachelor of Economics, Public Administration, Bachelor of Management; Bachelor of Economics, Public Administration at Peking University
Maser of Science in Public Policy & Management – Data Analytics, Maser of Science in Public Policy & Management – Data Analytics at Carnegie Mellon University - Heinz College of Information Systems and Public Policy
Contributions:24 commits, 21 pushes, 1 branch in 2 days
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.