Alexis Couvreur
Co-founder at Reeveel · Software Engineer
- Montreal, Quebec (CA)
- alexiscouvreur.pro@gmail.com
- GitHub
I’m a software engineer based in Montreal, working in platform engineering and DevSecOps. Backend is my home ground, and I work the whole depth of the stack from frontend down through Docker, Kubernetes and the Linux underneath.
I’m a platform engineer at Banque Nationale du Canada, running GitHub for thousands of engineers. I’m also co-founder and CTO at Reeveel, a startup making a new kind of digital frame.
I maintain Sablier and contribute to TinyGo, Docker and a fair number of other Go projects. Open source is the part I care about most, inside companies as much as outside them.
Skills
Experience
Co-founder at Reeveel
Montreal, Quebec, Canada
A startup building a new kind of digital frame for modern living spaces. I'm the CTO and I lead the engineering team.
- Own the whole stack: firmware in C, a React Native app, Go APIs, a CLI and the SDKs
- Built it local-first, so the frame works over Bluetooth with no account and no cloud
- Set up the engineering side: infrastructure as code, CI/CD, signed and attested builds
- Pushed the BLE fixes we needed back upstream to TinyGo and Espressif
Frontend Consultant at Behaviour Interactive
Montreal, Quebec, Canada
Built the public Creator Program page for Dead by Daylight, the studio's partnership program for streamers and video creators.
- Shipped the whole page: creator benefits, program pillars, the Iridescent and Gold tiers with their eligibility rules, and the FAQ
- Worked directly with the Dead by Daylight team on a two-month engagement
Platform Engineer at Banque Nationale du Canada
Montreal, Quebec, Canada
I run the developer platform that thousands of engineers at the bank use every day: GitHub, Artifactory, and the golden path between them.
- Technical lead on the platform team, working with the architects on standards and on where the platform goes next
- Run GitHub and Artifactory for thousands of engineers, with every org, repo and permission declared in Terraform
- Wrote the golden pipeline teams build on: build, test, publish, plus security gates, SBOM, provenance and signing
- Kept the whole thing secretless. Artifactory and CI authenticate over OIDC, so there are no long-lived credentials to rotate
- Wrote the Go tooling that provisions repos and reconciles drift against what Terraform declares
- Started the bank's inner source community and still lead it: governance, coaching, onboarding
- Sent our fixes to the GitHub Terraform provider upstream instead of keeping a fork
Software Engineer at Supralog
Antibes, France
Lead developer on software for a national tournament federation, and the DevOps referent for the other teams.
- Jenkins CI/CD with Kubernetes agents spun up on demand, and an on-prem cluster locked down with RBAC
- Real-time monitoring with Telegraf, InfluxDB, Grafana, Prometheus and Alertmanager
- Docker Swarm cluster with shared volumes and rolling updates, fronted by Traefik
Software Apprentice at Supralog
Antibes, France
Built the shared CI/CD platform that every engineering team ended up using.
- Jenkins pipelines with platform-specific agents provisioned on demand from Kubernetes
- Studied and benchmarked Google Cloud PaaS and IaaS (GKE) for the teams
Intern at I3S/CNRS
Sophia Antipolis, France
Research on blockchain for IoT. Ran a private Ethereum network on Raspberry Pi and wrote Solidity contracts that handled sensor data and reconfigured actuators.
Software Developer Intern at Ultra Prod SAS
Designed, built and shipped VaiPharm, a cross-platform mobile app built with Apache Cordova.
Open Source
Sablier
★ 2,825Creator · Maintainer
Scale-to-zero for containers: start workloads on demand, shut them down when activity stops. Works with Docker, Swarm, Kubernetes, Podman and Proxmox LXC.
Creator · Maintainer
Traefik middleware that proxies requests through an OWASP ModSecurity Core Rule Set container, so you get a WAF in front of any Traefik-routed service.
Upstream contributions 22 repositories browse every PR
-
tinygo-org/bluetooth
17 merged PRs · 7 open
TinyGo org member
Added the common GAP and GATT interfaces, L2CAP support, and a long run of macOS and Windows fixes. That work is how I ended up a member of the TinyGo organization.
-
espressif/esp-iot-solution
5 PRs landed · 2 open
Work on the BLE connection manager and the Current Time Service in Espressif's ESP-IDF component library. Espressif pulls changes into their own tracker and closes the PR, so these show as closed on GitHub rather than merged.
Talks watch them
Certifications
Education
M.Sc, Software Architecture
Polytech Nice Sophia · Graduated with high honours
M.Sc, Information Technology
Université Côte d'Azur
Licence, Information Technology
Aix-Marseille Université
DUT Informatique, Information Technology
Université Nice Sophia Antipolis (membre d'Université Côte d'Azur)
Hackathons & Awards
Spoken Languages
- French — Native speaker
- English — Professional