Summary
Ruicong Cai is a seasoned software engineer with 9 years of experience building scalable backend systems and rich web interfaces, currently crafting infrastructure at Google after prior engineering roles at Meta and Facebook. He holds an MS in Computer Science and specializes in Java, Spring Boot, distributed systems, and microservices, with hands-on experience designing a small distributed database and optimizing C++ services to query billions of records in seconds. Comfortable across the stack, he pairs React-based frontends with robust backends (Node.js, Ruby on Rails) and practical cloud/tooling know-how (Docker, RabbitMQ, AWS, Thrift). A quick learner and agile practitioner, he combines strong system design instincts with a track record of shipping high-performance, production-ready components in large-scale environments.
9 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Information Engineering, Bachelor's degree, Information Engineering at Southeast University
Master's degree, Computer Science, 3.7, Master's degree, Computer Science, 3.7 at Texas A&M University
English, Chinese