Samuel Bergeron

Software Developer II at Caseware

Toronto, Ontario, 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

👤
Senior
🎓
Top School
Samuel Bergeron is a Software Developer II based in Toronto with 11 years of engineering experience and a strong academic foundation as a U3 Computer Science student at McGill University. He blends practical backend expertise—from building a console Facebook Messenger client to shipping services at Amazon—with interests in AI, machine learning, and cybersecurity. Comfortable across Node.js, Java, TypeScript, SQL, and cloud tooling, he has moved between startups and large-scale environments, delivering features and refactors that improve maintainability and API interactions. As a course assistant for operating systems and web development, he pairs hands-on coding with teaching experience, and his GitHub persona as a “professional ski bum/software engineer” hints at a pragmatic, adventurous approach to problem solving. Notably, his early work on fb-messenger-cli demonstrates an ability to reverse-engineer APIs and implement robust object-oriented back-end logic.
code11 years of coding experience
job4 years of employment as a software developer
bookDES, DES at Collège Laval
bookDEC Mathematics and Computer Science, DEC Mathematics and Computer Science at Vanier College
bookBachelor of Science - BSc Computer Science, Bachelor of Science - BSc Computer Science at McGill University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

javascript10
api10
facebook-api10
apidoc10
nodejs9
facebook-messenger8
chat-application8

Programming languages (5)

TypeScriptJavaJavaScriptSwiftDart

Github contributions (5)

github-logo-circle
Alex-Rose/fb-messenger-cli

May 2016 - Oct 2018

fb-messenger-cli, console Facebook messenger
Role in this project:
userBack-end Developer
Contributions:143 commits, 47 PRs, 101 pushes in 2 years 5 months
Contributions summary:Samuel focused on developing the core logic for a console-based Facebook Messenger client. They implemented the functionality to send messages, by interacting with the Facebook Messenger API, including authorization and message formatting. The user also refactored and improved the existing code by implementing object oriented programming patterns. The user added functionality for getting messages by retrieving information to the Messenger API.
fb-messengercommand-line-appchat-applicationconsolechat
A Flutter wrapper for the HealthKitReporter library
Contributions:1 PR, 8 pushes, 4 branches in 2 years 10 months
flutterflutter-pluginhealthdart
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
Samuel Bergeron - Software Developer II at Caseware