François Beausoleil

Backend Engineer at Bus.com

Sherbrooke, Quebec, 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
François Beausoleil is a backend engineer with 19 years of experience building everything from Lotus Notes intranets to high-throughput distributed systems that collect millions of events daily. Based in Sherbrooke, Quebec, he has led architecture and engineering teams (VP Architecture at Seevibes) and currently shapes backend systems at Bus.com, leveraging Ruby, Rails, PostgreSQL and messaging systems like RabbitMQ. He combines deep database and performance tuning skills with practical experience in functional languages such as Clojure and Scala, and has a consultancy background that honed his ability to make pragmatic technology choices. François has also contributed to open-source tooling for API resilience, improving rate-limit handling in a well-used Xero client library. Known for turning complex data problems into reliable platforms, he brings both hands-on implementation and long-term architectural vision to distributed web systems.
code18 years of coding experience
job14 years of employment as a software developer
bookDEC Business Computers, DEC Business Computers at CEGEP André-Laurendeau
bookDEC Computers, DEC Computers at CEGEP du Vieux-Montréal
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
16,405reputation
1.1mreached
118answers
67questions
Badges
forms
top-5%
ruby
top-5%
testing
top-5%
activerecord
top-1%
database
top-5%
validation
top-5%
github-logo-circle

Github Skills (23)

api-rest10
api-design10
restful-api10
xero-api10
http-status-code10
ruby10
activerecord10
rest-api10
error-handling10
ruby-on-rails10
testing9
unit-testing9
validation9
forms9
database9

Programming languages (17)

JavaC++CSSRustCScalaPLpgSQLElm

Github contributions (5)

github-logo-circle
waynerobinson/xeroizer

Dec 2018 - Apr 2020

Xero accounting system API library.
Role in this project:
userBackend Developer
Contributions:5 commits, 1 PR, 3 comments in 1 year 4 months
Contributions summary:François primarily contributed to improving the handling of HTTP responses and error conditions within the Xeroizer library. They added support for handling "429 Too Many Requests" errors, implemented logic to extract and expose rate limiting information (retry-after and daily limit remaining) from the HTTP response headers, and refactored the code to remove unused variables. This work enhances the library's resilience and provides users with more detailed information to manage API rate limits.
accountingapiaccounting-systemxeroapi-library
cardillan/mindcode

Mar 2021 - May 2021

A high level language for Mindustry Logic (mlog) and Mindustry Schematics.
Contributions:12 reviews, 149 commits, 18 PRs in 2 months
compilerlogicmindustrymlogschematics
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
François Beausoleil - Backend Engineer at Bus.com