Summary
Roger Cyr is a Senior Software Developer with 13 years of experience designing and building maintainable, highly scalable web applications from Montreal, Canada. He specializes in architecture, object-oriented design, design patterns, automated testing and TDD, Domain-Driven Design, and RESTful APIs across Java, PHP, C++, and JavaScript. Currently at Turbulent, he contributes to the RSI Star Citizen web platform, bringing practical product-focused engineering to a large interactive entertainment project. His background includes leading small teams and modernizing legacy systems into service-oriented architectures, showing strength both as an individual contributor and a technical lead. Comfortable working across the full stack, he pairs disciplined engineering practices with a knack for translating product vision into robust, testable systems. Early freelance work and vocational training in web development give him a pragmatic, business-oriented perspective that informs his architectural choices.
13 years of coding experience
15 years of employment as a software developer
Vocational Degree, Prepress, web development, Vocational Degree, Prepress, web development at Calixa-Lavallée
English, French