William Bergamin is a Senior Open Source Engineer in Montreal with 9 years of experience building developer tools, backend systems, and cloud-deployed ML workflows. He blends computer engineering roots with practical SRE and backend chops—having shipped automation for 5G deployment at Bell and developer-facing tooling at Slack. An active contributor to high-profile SDKs (notably python-slack-sdk and java-slack-sdk), he has improved API method coverage, serialization robustness, and modernized build tooling. Comfortable across hardware-near topics and neural network deployment, he excels at translating complex systems into reliable developer experiences. Colleagues rely on him for clear, maintainable fixes that prevent on-call fatigue and scale across distributed environments.
9 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at Concordia University
Diploma of Collegial Studies, Pure and Applied Science, Diploma of Collegial Studies, Pure and Applied Science at Dawson College
High School, Science Naturel, High School, Science Naturel at Collège du Mont-St-Anne
Contributions:6 releases, 87 reviews, 3 commits in 5 months
Contributions summary:William contributed significantly to the Slack SDK for Python, focusing on API method support and internal configurations. They implemented new API methods related to team management, workflow steps, and shared invites. The user also updated the project configuration by moving to pyproject.toml and updating the necessary scripts for building and deploying the package. Additionally, they added deprecation warnings for workflow step methods.
Slack Developer Kit (including Bolt for Java) for any JVM language
Role in this project:
Back-end Developer
Contributions:1 release, 50 reviews, 5 commits in 4 months
Contributions summary:William primarily focused on back-end development, addressing a GSON serialization issue with anonymous inner classes in the `RequestFormBuilder` class. They fixed a bug related to null variable checks and updated the code. The commits also included changes to incorporate the Ktor v2 migration and to improve the readability of tests within the project.
micronautslack-botboltdeveloper-kitjvm-languages
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
William Bergamin - Senior Open Source Engineer at Slack