Olivier Leger

Senior Back-end Developer at KoboToolbox

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
Olivier Leger is a senior back-end developer based in Montreal with over 20 years of experience building and operating web applications, APIs, and high-traffic architectures. He combines deep hands-on skills in Python, PHP and Node.js with proven infrastructure expertise across AWS, Docker/Kubernetes, Terraform and CI/DevOps tooling. Olivier has led teams and migrations to cloud-native hosting, optimized real-time and campaign-driven sites, and continues to contribute to open-source operations work—most notably improving KoBoToolbox’s Docker stacks, DB replication and permission syncs. Comfortable from schema design to deployment and performance tuning, he brings a pragmatic focus on scalability, reliability and automation that reduces operational toil.
code8 years of coding experience
job19 years of employment as a software developer
bookDUT informatique génie logiciel, DUT informatique génie logiciel at Université Bourgogne Europe
bookAngular JS, Angular JS at Angular Academy
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (22)

docker10
postgresql10
python10
apidoc10
django10
permission10
bash10
database-administration10
dockers10
backup10
api10
re-store10
access-management10
rights-management10
devops10

Programming languages (12)

TypeScriptDockerfileC++ShellRustCSCSSJavaScript

Github contributions (5)

github-logo-circle
kobotoolbox/kobo-docker

Oct 2017 - Dec 2022

Stack of docker containers to all server-side components of KoboToolbox (kpi, kobocat, enketo-express).
Role in this project:
userDevOps Engineer & Database Engineer
Contributions:100 releases, 28 reviews, 387 commits in 5 years 2 months
Contributions summary:Olivier's contributions primarily focused on setting up and configuring the infrastructure for KoBoToolbox, particularly involving Docker containers. They modified scripts to link databases using DNS endpoints, ensured the correct configuration of the nginx web server, and implemented environment variable usage for customization. Furthermore, the user worked on creating scripts for database replication and backup procedures, demonstrating a strong focus on database management and operational efficiency.
docker-containerkobotoolboxserver-side
kobotoolbox/kpi

Dec 2017 - Jan 2023

kpi is the server for KoboToolbox. It includes an API for users to access data and manage their forms, question library, sharing settings, create reports, and export data.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:101 releases, 1080 reviews, 2362 commits in 5 years 2 months
Contributions summary:Olivier's commits showcase a focus on back-end development and infrastructure management within the KoBoToolbox project. The user made contributions to the project's core, removing permissions when copying them between projects. Additionally, the user implemented a management command for synchronizing permissions between KPI and KoBoCAT, suggesting work on API development or database design. The user also worked on running runsv services as a non-root user and correcting a bug with "message" and fixed several dependency.
kobotoolbox
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