Vincent Philippon

Online Programmer at Ubisoft

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

🤩
Rockstar
🎓
Top School
Vincent Philippon is an experienced online programmer based in Montreal with 13 years building backend systems and tooling, currently contributing at Ubisoft. He brings a strong Python-focused background evidenced by sustained open-source contributions to high-profile projects like pip-tools and pipenv, where he improved dependency resolution, wheel handling, and test automation. Comfortable bridging product and infrastructure needs, Vincent has a track record of diagnosing edge-case package handling and improving CLI behavior to make developer workflows more reliable. His career blends game-industry production experience with early-stage internships across startups and enterprise technical support, giving him practical end-to-end engineering perspective. Vincent holds a B.Sc. in Computer Science from Université de Sherbrooke and quietly emphasizes robust testing and reproducibility as part of every delivery.
code13 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Université de Sherbrooke
bookDEC, Techniques de l'informatique - Informatique de gestion / Computer Programming, DEC, Techniques de l'informatique - Informatique de gestion / Computer Programming at Cégep de Sherbrooke
languagesFrench, English
github-logo-circle

Github Skills (15)

packaging10
pip10
pip-tools10
pytest10
python10
pipfile10
package-management10
dependency-resolution10
virtualenv10
pip-compile9
testing8
requirements8
command-line7
cli7
command-line-interface7

Programming languages (6)

TypeScriptC++CreStructuredTextVim ScriptPython

Github contributions (5)

github-logo-circle
jazzband/pip-tools

Apr 2017 - Mar 2021

A set of tools to keep your pinned Python dependencies fresh.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:16 releases, 4 reviews, 121 commits in 3 years 11 months
Contributions summary:Vincent primarily contributed to bug fixes and improvements within the `pip-tools` project, a toolset for managing Python dependencies. Their work included addressing issues related to file handling, editable packages, and the `--upgrade-package` option. The user also demonstrated a focus on test automation by adding and modifying tests to ensure the correct behavior of the tool, specifically related to command-line interactions. These contributions aimed at improving the robustness and functionality of the dependency management tool.
dependenciespythonkeeplockfilepip
pypa/pipenv

Oct 2017 - Nov 2017

Python Development Workflow for Humans.
Role in this project:
userBack-end Developer
Contributions:10 commits, 7 PRs, 1 push in 1 month
Contributions summary:Vincent primarily contributed to the `pipenv` project by modifying internal tools and libraries. Their commits focused on patching `piptools` to address dependency resolution issues and enhance wheel handling, particularly in the context of Python package management. They added functionality to reverse dependency graphs and updated the project to correctly utilize cached package data. In addition, they made changes to support the correct Python version for installing dependencies, demonstrating a focus on resolving compatibility issues.
pythonpippackagingfor-humansvirtualenv
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
Vincent Philippon - Online Programmer at Ubisoft