Barthelemy Dagenais is a seasoned technology leader and current CTO of Power Go, bringing 16 years of experience building high-performance web platforms and customer loyalty products for the motor industry. He pairs academic rigor—a Ph.D. from McGill on developer documentation—with practical engineering, having led infrastructure, devops, and full-stack teams to deliver reliable, maintainable systems. Creator of the widely used Py4J library, he uniquely bridges Python and Java ecosystems and contributes core enhancements such as constructor support and IPv6 handling. His background spans startup CTO roles and enterprise-facing platforms (Auto123.com), where he established caching, media pipelines, and automated deployment practices. A hands-on architect and people manager, he thrives in multidisciplinary environments that emphasize continuous learning and mentorship. Outside work he’s a storyteller at heart, blending research, engineering and communication to make complex developer experiences more accessible.
16 years of coding experience
9 years of employment as a software developer
Diplome d'études collégiales, Business Administration, Diplome d'études collégiales, Business Administration at College Andre-Grasset
B.Sc.App., Computer Science and Software Engineering, A, B.Sc.App., Computer Science and Software Engineering, A at Université du Québec à Montréal
Doctor of Philosophy (Ph.D.), Computer Science, A, Doctor of Philosophy (Ph.D.), Computer Science, A at McGill University
Py4J enables Python programs to dynamically access arbitrary Java objects
Role in this project:
Back-end Developer & Library Contributor
Contributions:22 reviews, 1093 commits, 38 PRs in 12 years 5 months
Contributions summary:Barthelemy's primary contributions revolved around enhancing and maintaining the py4j library, a tool that enables Python programs to interact with Java objects. The commits focus on improving the existing API and features, specifically including support for data type conversions (bytes, byte arrays), support for Java constructors, and support for IPv6 to enhance the functionality of the core library. The user also implemented tests for the added features, ensuring that the performance and reliability of the library were maintained.
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
Barthelemy Dagenais - Chief Technology Officer at Power Go