Senior Software Engineer - Packaging at Anaconda, Inc.
Montreal, Quebec, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Jean-Christophe Morin is a Senior Software Engineer specializing in packaging, build systems, and CI/CD with seven years of hands-on experience and a current role at Anaconda in Montreal. He combines backend development and test automation expertise—evidenced by contributions to high-profile open-source projects like Academy Software Foundation’s rez and OpenTimelineIO—with a strong focus on build reliability, cross‑platform Python packaging, and CI workflows. His work on rez improved package configuration and deployment stability, while contributions to Jenkins analysis-model and OpenTimelineIO show a knack for parsing, test coverage, and build/tooling automation. Pragmatic and detail-oriented, he often surfaces subtle compatibility and environment issues early, turning brittle builds into repeatable releases.
Open Source API and interchange format for editorial timeline information.
Role in this project:
Back-end & Build/Release Engineer
Contributions:173 reviews, 36 commits, 58 PRs in 1 year 4 months
Contributions summary:Jean-christophe primarily focused on build system and Python-related improvements within the OpenTimelineIO project. They implemented CMake enhancements for Python builds, including the use of `FindPython`, and addressed compatibility issues. Further contributions involved creating wheels for Windows, supporting Python 3.9 and 3.10, and integrating PyPI publishing into the release workflow. These efforts streamlined the build process and improved cross-platform compatibility.
An integrated package configuration, build and deployment system for software
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:6 releases, 366 reviews, 24 commits in 3 years 7 months
Contributions summary:Jean-christophe primarily focused on enhancing the `rez` package configuration and deployment system. Their contributions included adding new tests for various functionalities, such as preprocess functions, and refactoring existing code. They also addressed code comments, fixed bugs related to environment setup, and improved the overall stability and maintainability of the project through these changes.
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.