Vincent Roy

Analyste-programmeur at Desjardins

Quebec, 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
Vincent Roy is an Analyste-programmeur based in Québec with 17 years of hands-on experience building and automating IT solutions across systems administration, web and mobile development. Passionate about solving everyday problems, he blends scripting and software engineering to maintain servers, repair hardware and automate repetitive tasks, with professional stints at Desjardins, OCPM and Adacel. A polyglot developer and active open-source contributor, he has contributed robust backend fixes to widely used projects like moment.js and Ansible—work that improved timestamp handling and failure-resilience in orchestration flows. Trained in software engineering (ÉTS) and multimedia integration, he pairs practical Ops experience with R&D and QA background, making him effective at bridging production reliability and developer automation. Notably, his contributions show a focus on reliability and compatibility, surfacing in fixes that prevent premature failures and preserve backward compatibility.
code17 years of coding experience
bookBaccalauréat Génie logiciel, Baccalauréat Génie logiciel at École de technologie supérieure
bookDEC Intégration Multimedia, DEC Intégration Multimedia at CEGEP Édouard-Montpetit
languagesFrench, English
github-logo-circle

Github Skills (14)

debugging10
datetime10
debug10
ansible-galaxy10
javascript10
automation10
automations10
momentjs10
python10
ansible10
testing9
implement5
algorithms5
algorithm5

Programming languages (8)

JavaDockerfileJavaScriptGoHTMLRubyPythonEmacs Lisp

Github contributions (5)

github-logo-circle
ansible/ansible

Apr 2016 - Apr 2016

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
userBack-end Developer
Contributions:10 commits, 7 comments, 2 issues in 3 days
Contributions summary:Vincent's commits primarily focused on improving the Ansible codebase related to failure handling and execution flow. They addressed issues with `max_fail_percentage`, ensuring it correctly affects play execution and doesn't prematurely halt processes. They also made changes to handle serial failures and backward compatibility with older Ansible versions, contributing to more robust and predictable behavior.
everythingpythonit-automationdevopsdeployment
moment/moment

Mar 2012 - Mar 2012

Parse, validate, manipulate, and display dates in javascript.
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 day
Contributions summary:Vincent contributed to the `moment/moment` library by adding and modifying features related to timestamp handling. Their work included implementing support for creating `moment` objects from Unix timestamps in seconds, adding a function to return the Unix timestamp, and fixing a bug related to the weekday calculation with UTC dates. They also made formatting adjustments.
validationnpm-packagejavascriptnodejsdates
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