Francois Campbell

Staff Software Engineer at Instacart

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

👤
Senior
🎓
Top School
Francois Campbell is a Staff Software Engineer with 11 years of experience building developer productivity, build systems, and native app developer experiences at companies like Instacart and Snowflake. He blends an electrical engineering background with full-stack and DevOps practice, having shipped infrastructure improvements, CI/CD pipelines, and microservice templates across AWS ECS, CloudFormation, and Jenkins. At Instacart he progressed through multiple senior engineering roles into staff-level ownership of developer tooling, and he briefly helped shape native app DX at Snowflake. He contributes to notable open-source projects such as the jenkinsci/amazon-ecs-plugin, where he added configurable polling, faster agent provisioning strategies, and robustness fixes. Known for pragmatism and incremental migrations, he has a track record of reducing developer friction—e.g., designing bridges to migrate large frontends and introducing TypeScript incrementally. Based in Old Toronto, he pairs hardware curiosity with software craftsmanship to solve operational and developer-experience problems end-to-end.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor’s Degree Electrical and Electronics Engineering, Bachelor’s Degree Electrical and Electronics Engineering at Carleton University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
33reputation
4kreached
1answer
1question
github-logo-circle

Github Skills (13)

javas10
jenkins10
jenkins-ci10
aws10
java10
automations9
automation9
cloud-infrastructure9
hook6
dex6
android6
clion6
intellij-plugin6

Programming languages (14)

JavaC++CMakePLpgSQLMakefileGoKotlinHCL

Github contributions (5)

github-logo-circle
jenkinsci/amazon-ecs-plugin

Nov 2019 - Apr 2020

Amazon EC2 Container Service Plugin for Jenkins
Role in this project:
userDevOps Engineer
Contributions:6 commits, 6 PRs, 7 comments in 5 months
Contributions summary:Francois focused on improving the Jenkins plugin's functionality and maintainability, implementing several key enhancements. They made the ECS task polling interval configurable and improved agent provisioning by adding a custom provisioning strategy to speed up agent provisioning. Additionally, they enabled the option to retain agents after job completion, and addressed a potential null pointer exception during agent provisioning.
jenkinsservice-containerec2amazon-ec2amazon
instacart/arn

Jun 2020 - Mar 2021

A Python library for parsing AWS ARNs.
Contributions:4 releases, 7 reviews, 43 commits in 8 months
parsingpython-librarypythonaws
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
Francois Campbell - Staff Software Engineer at Instacart