Alec Brunelle

Software Developer at Stripe

Old 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

🤩
Rockstar
🎓
Top School
Alec Brunelle is a seasoned software developer with 11 years of experience building reliable backend systems and integrations, currently at Stripe where he led a first-class Billing tax integration that saved merchants significant remittance errors. He has driven platform-level improvements at Unity—cutting release ship time by 10x via a GraphQL API—and built scalable job and queuing systems earlier in his career. Alec contributes to prominent open-source projects (e.g., Bull and Ackee), focusing on backend robustness, rate-limiting, CORS, and subscription/billing features, and he pairs that with clear documentation and tests. Comfortable across full-stack responsibilities, he’s also a published engineering writer who turns technical work into accessible guidance that drives product adoption.
code11 years of coding experience
job8 years of employment as a software developer
bookGraduated with a specialization in Computer Science having completed the required course count., Graduated with a specialization in Computer Science having completed the required course count. at St. Theresa’s High School
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Toronto
languagesEnglish
stackoverflow-logo

Stackoverflow

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

Github Skills (28)

api-rest10
billing10
javascript10
rate-limiting10
subscribe10
back-end-development10
redis10
python10
api-design10
stripe10
restful-api10
django10
testing10
message-queue10
subscriber10

Programming languages (11)

TypeScriptHCLMDXShellCoffeeScriptCSSJavaScriptGo

Github contributions (5)

github-logo-circle
dj-stripe/dj-stripe

Jul 2016 - Dec 2016

dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to use the Django ORM, in your code, to work with the data making it easier and faster.
Role in this project:
userBack-end Developer
Contributions:36 commits, 28 PRs, 102 comments in 5 months
Contributions summary:Alec primarily contributed to the `dj-stripe` project by implementing features related to subscription management, particularly the addition of a `charge_immediately` option to the `SubscriptionRestView`. They added related documentation and tests, showing a focus on API endpoint functionality. Furthermore, the user added a `tax_percent` field to the `CreateSubscriptionSerializer`, extending the project's billing capabilities. In addition, the user performed several documentation tasks.
django-modelsdjango-ormlocal-databasestripepython
OptimalBits/bull

Aug 2018 - Oct 2018

Premium Queue package for handling distributed jobs and messages in NodeJS.
Role in this project:
userBack-end Developer
Contributions:8 commits, 3 PRs, 42 comments in 2 months
Contributions summary:Alec primarily contributed to the `bull` job queue library by adding documentation and tests. They improved the documentation for key methods like `moveToCompleted` and also added tests to verify the functionality. Further, they implemented the `discard` option for the rate limiter feature and made associated modifications to the lua scripts used by the library. These changes appear focused on enhancing the library's usability and robustness.
nodejsmessage-queuejob-queuejobmessage
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