Alexandre Bourget

Co-Founder & CTO At Aviron AI at StreamingFast

Mont-Saint-Hilaire, 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

🤩
Rockstar
🎓
Top School
Alexandre Bourget is a veteran software leader and entrepreneur with 18 years of experience building full-stack, data-driven systems and developer-focused products. As Co-Founder and CTO of StreamingFast (formerly dfuse) and now Aviron AI, he architected high-performance data access layers for blockchains and led teams shipping production-grade infrastructure and tooling. He blends deep Golang expertise, Kubernetes ops experience, and a strong open-source footprint—contributions span notable projects like goa, slack-go, and plotly.js—reflecting both backend protocol work and frontend data visualization. Alexandre is a restless builder who moves between hands-on coding and strategic product design, having also led data platform efforts at Intel Security and created a Bitcoin payment stack as an earlier CTO. A seasoned public speaker and community organizer (Golang Montreal), he values developer experience, pair programming, and storytelling as tools to scale engineering culture. Fun but telling detail: he started coding on paper in high school and now balances engineering life with a large family of nine children.
code18 years of coding experience
job11 years of employment as a software developer
bookBacc. Musique - Interpretation, Bacc. Musique - Interpretation at Université de Montréal
languagesFrench, English
github-logo-circle

Github Skills (41)

asynchronous10
data-visualizations10
socket-io10
json10
javascript10
slack-api10
webdriver10
python10
apidoc10
api-design10
async10
charts10
data-visualisation10
swagger10
websocket10

Programming languages (25)

C#CCMakeWebAssemblyGoMustacheHTMLJsonnet

Github contributions (5)

github-logo-circle
abourget/gevent-socketio

Jan 2011 - Sep 2016

Official repository for gevent-socketio
Role in this project:
userBack-end Developer
Contributions:156 commits, 1 PR, 2 pushes in 5 years 8 months
Contributions summary:Alexandre primarily focused on improving the core functionality and stability of the gevent-socketio library. Their contributions included fixing JSON message decoding, improving the handling of socket writes, refining the JSONP transport, and adding features like the emit() function for event handling. The user also addressed several bugs and performance issues within the code base.
websocketsocketiogeventsocket-io
slack-go/slack

May 2015 - Oct 2021

Slack API in Go
Role in this project:
userBack-end Developer
Contributions:12 commits, 4 PRs, 15 comments in 6 years 6 months
Contributions summary:Alexandre focused on improving the efficiency and functionality of the `slack-go/slack` library's websocket implementation. They refactored the event handling mechanism by optimizing the `callEvent` function and introduced new event types like `Disconnected`, `Reconnecting`, and `Connected`. The contributions involved restructuring the websocket connection management, including automatic reconnection capabilities, and the introduction of HTTP proxy support. Additionally, the user made significant changes to the code structure, including renaming methods, and moving around different files.
golangslackapislack-apigo
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
Alexandre Bourget - Co-Founder & CTO At Aviron AI at StreamingFast