Jonathan Julien

Staff Software Engineer at Lyft

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
Jonathan Julien is a Staff Software Engineer in Montreal with 12 years of hands-on experience building C/C++ systems on Linux, currently driving infrastructure and backend work at Lyft. He brings deep expertise in low-level tooling and reliability, reflected in multi-year contributions to openembedded/openembedded-core—improving lttng-tools tests, dependency management, and musl compatibility to harden build and test pipelines. Prior roles at EfficiOS and internships at Ericsson and Rio Tinto show a blend of telecom, observability, and database optimization experience. Known for quietly fixing flaky builds and improving test suites, he focuses on making complex systems predictable and maintainable. He holds a Computer Engineering degree from Polytechnique Montréal and favors pragmatic engineering that reduces operational surprises.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BS) Computer Engineering, Bachelor of Science (BS) Computer Engineering at Polytechnique Montréal
languagesEnglish
github-logo-circle

Github Skills (10)

c1710
automated-tests10
linux10
c1110
openembedded10
build-system9
bash9
git9
musl8
perl8

Programming languages (9)

JavaShellC++CMakefileM4BitBakeGroovy

Github contributions (5)

github-logo-circle
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:18 commits in 3 months
Contributions summary:Jonathan primarily contributed to the lttng-tools project, focusing on enhancing the test suite and addressing dependency issues. They added missing dependencies for tests, fixed test failures, and improved the overall reliability of the testing framework. Furthermore, the user addressed build system issues by preventing timeouts and adding missing dependencies for the tests. They also updated the liburcu dependency and addressed musl compatibility.
openembedded
PSRCode/lttng-ci-1

Jan 2016 - Oct 2021

The LTTng CI infrastructure configuration
Contributions:58 pushes, 15 branches, 5 comments in 5 years 10 months
lttnginfrastructureinfrastructure-configurationdevops
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