Aurélien Chabot

Senior Software Engineer at Amazon

Montreal, 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
Aurélien Chabot is a Senior Software Engineer with 13 years of cross-continental experience building high-performance systems across Linux, embedded, cloud and Android environments. After graduating from ENSEEIHT, he has shipped production C++, Java and Python software for companies ranging from automotive infotainment to financial protocol analytics and large-scale AWS services at Amazon. He currently leads product development in rendering and generative AI services, focusing on scalable, cost- and performance-optimized managed services for customer experience authoring. Comfortable from bare-metal Linux to cloud-native stacks, he also brings hands-on expertise in containers, CI/CD and virtualization, and has added IPv6 and VPN backend improvements to notable open-source projects like WireGuard Android. Colleagues describe him as a pragmatic engineer who translates complex protocol and systems requirements into robust, testable implementations. Based in Montreal, he blends deep systems-level skill with a proven track record of shipping production software at scale.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS Mathematics Physics and Computing, Bachelor of Science - BS Mathematics Physics and Computing at Lycée Faidherbe de Lille
bookMaster of Engineering (M.Eng.) Computer Science and Applied Mathematics, Master of Engineering (M.Eng.) Computer Science and Applied Mathematics at ENSEEIHT
bookThe University of Hong Kong (HKU)
bookScientific Baccalaureate Mathematics Physics, Scientific Baccalaureate Mathematics Physics at Lycée Robespierre d'Arras
languagesEnglish, French
github-logo-circle

Github Skills (18)

vpn10
linux10
network-programming10
java10
wireguard10
javas10
go10
ipv610
sys10
android10
embedded10
systemd10
api-design9
bash8
nginx6

Programming languages (8)

JavaShellC++CMakefileGoPythonKotlin

Github contributions (5)

github-logo-circle
WireGuard/wireguard-android

Feb 2018 - Apr 2018

Mirror only. Official repository is at https://git.zx2c4.com/wireguard-android
Role in this project:
userBackend Developer
Contributions:8 commits in 1 month
Contributions summary:Aurélien primarily focused on developing backend functionalities for the Android WireGuard application. Their contributions involved parsing and handling configurations, including allowed IPs, multiple addresses, and DNS servers. They addressed VPN service lifecycle management and added IPv6 support, ensuring correct tunnel operation and data routing. The changes heavily involved the `GoBackend.java` file, indicating a focus on the Go-based backend implementation.
vpnandroidwireguard
trishika/DroidUPnP

Mar 2013 - Jul 2017

DroidUPnP is an upnp control point application for android.
Contributions:3 releases, 214 commits, 7 PRs in 4 years 5 months
pointupnpandroid
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
Aurélien Chabot - Senior Software Engineer at Amazon