Roland Cheng

Manager, Automation Development

Greater Ottawa Metropolitan Area Canada
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
Roland Cheng is a manager of automation development with 11 years of experience leading test automation and QA engineering across networking and enterprise software teams in the Greater Ottawa area. At Solace he progressed from hands-on QA and automation roles to managing automation development, combining deep practical knowledge of test systems with people leadership. He contributes to open source back-end work—improving performance and stability in Microsoft's widely used FluidFramework—showing attention to low-level data structures and serialization performance. A University of Waterloo computer science alum with a bioinformatics background, he brings a systems-thinking approach and a knack for finding and fixing subtle performance bottlenecks that often go unnoticed.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Computer Science, Honours Computer Science - Bioinformatics Option, Co-operative Program, Psychology Minor, Bachelor of Computer Science, Honours Computer Science - Bioinformatics Option, Co-operative Program, Psychology Minor at University of Waterloo
github-logo-circle

Github Skills (11)

data-structures10
data-serialization10
crdt10
data-structure10
serialization10
typescript-types9
typescript9
javascript9
typescripts9
collaboration8
distribute8

Programming languages (1)

TypeScript

Github contributions (5)

github-logo-circle
microsoft/FluidFramework

May 2021 - Jan 2023

Library for building distributed, real-time collaborative web applications
Role in this project:
userBack-end Developer
Contributions:53 reviews, 10 commits, 13 PRs in 1 year 8 months
Contributions summary:Roland primarily focused on enhancing the performance and stability of the PropertyDDS library. Their work involved fixing bugs related to data serialization and summarization, addressing a specific issue in the summarization process. The user optimized array setValues, ensuring efficient updates and removing unnecessary cloning operations. They also contributed to the core data structures within the system and addressed performance bottlenecks.
datastructurerealtimereal-timeweb-applicationsfluid-framework
ruiterr/FluidFramework

Apr 2021 - Oct 2023

Library for building distributed, real-time collaborative web applications
Contributions:52 pushes, 38 branches in 2 years 7 months
distributedweb-applicationswebsocketcollaborativereal-time
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
Roland Cheng - Manager, Automation Development