Summary
Haoyue Bai is a software engineer with eight years of experience building cloud-native backend systems, currently driving gRPC/Protobuf adoption for Skyscanner’s car rental platform. With an MS in Computer Science from UIUC and a BS from Tongji University, he has a track record at SAP of designing OData APIs, rescuing legacy data issues, and implementing validation and migration tools that measurably improved reliability across many teams. He combines strong Java/Spring foundations with modern tooling—AWS, Docker, Spark, Python—and has practical ML deployment experience on SageMaker. Notably, he led a large-scale refactor that decoupled a monolithic data model affecting 50+ teams and replaced thousands of lines of manual mapping with an automated MapStruct pipeline, balancing backward compatibility with maintainability. Pragmatic and metrics-driven, he focuses on scalable, testable solutions that reduce operational burden while enabling seamless client integration.
8 years of coding experience
2 years of employment as a software developer
Bachelor's Degree Computer Software Engineering, Bachelor's Degree Computer Software Engineering at Tongji University
Master's degree Computer Science, Master's degree Computer Science at University of Illinois Urbana-Champaign