Ruifeng Xu is a Senior Software Engineer based in Zurich with five years of professional experience and a Master’s in Computer Science from ETH Zürich. He has led full-stack and big-data projects end-to-end at Google and Swisscom, consistently delivering web-scale, data-driven applications. Comfortable in fast-changing technical environments, he combines hands-on implementation with collaborative leadership across distributed teams. His background spans research and industry settings—from ETH and university exchanges to product-focused roles at Joixes and Doodle—giving him a pragmatic yet research-informed approach to engineering. Multilingual communication skills and cross-cultural experience in Hong Kong, Israel, Canada and Switzerland help him bridge stakeholder needs and technical execution. He’s particularly strong at turning complex data requirements into high-performing, production-ready systems.
5 years of coding experience
10 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at The Hong Kong Polytechnic University
Summer School, Summer School at Technion - Israel Institute of Technology
Master of Science - MS Computer Science, Master of Science - MS Computer Science at ETH Zürich
Exchange Program, Exchange Program at University of Waterloo
Contributions:53 commits, 52 pushes in 1 year 3 months
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.