Marc-andré Rivet

Staff Software Developer at Candid

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
Marc-andré Rivet is a Staff Software Developer based in Montreal with nearly two decades of full-stack experience and over a decade in professional roles driving frontend and platform initiatives. He has led technical teams and ecosystems—most notably as Dash Tech Lead at Plotly, contributing principal work to dash-table in a project with 16k+ GitHub stars and tens of thousands of daily downloads. Comfortable across React, Vue, Angular, Python and CI/CD tooling, he combines hands-on bug fixing and component design with architecture, mentoring and cross-team technical leadership. His recent roles show a pattern of finding and delivering high-impact initiatives that improve revenue streams and developer efficiency. Pragmatic and curious, he’s known for solving subtle frontend compatibility issues (e.g., Excel paste behavior in Chrome and IE11 drag/drop quirks) and for codifying best practices. He’s seeking leadership opportunities where he can pair deep implementation skills with product-minded technical strategy.
code11 years of coding experience
job17 years of employment as a software developer
bookClasses in Chinese language and culture, Classes in Chinese language and culture at Université de Montréal
bookBachelor Degree in Software Engineering, Software Engineering, Bachelor Degree in Software Engineering, Software Engineering at Université du Québec - Ecole de Technologie supérieure
bookDEC Pure and applied sciences, DEC Pure and applied sciences at Collège Gérald-Godin
bookDES International Studies Program, DES International Studies Program at École Secondaire Félix-Leclerc
languagesEnglish, French, Chinese
github-logo-circle

Github Skills (11)

html10
drag-and-drop10
javascript10
front-end-development10
react10
angular10
typescript-types9
documentation9
typescript9
typescripts9
css9

Programming languages (6)

TypeScriptCSSShellRJavaScriptPython

Github contributions (5)

github-logo-circle
plotly/dash

Jul 2018 - May 2021

Data Apps & Dashboards for Python. No JavaScript Required.
Role in this project:
userFront-end Developer
Contributions:27 releases, 59 reviews, 360 commits in 2 years 9 months
Contributions summary:Marc-andré's commits primarily focus on addressing and fixing bugs related to pasting data from Excel into the application, specifically targeting issues in Chrome. Their work includes updating the bundle and refactoring code to resolve comments from pull requests. Further commits include developing and implementing functionality for styling the table component.
pythonweb-appchartingflaskbioinformatics
Angular HTML5 Drag and Drop directive written in pure js with no dependency on JQuery.
Role in this project:
userFront-end Developer
Contributions:10 commits in 5 days
Contributions summary:Marc-andré primarily contributed to the core functionality and documentation of an Angular drag and drop directive. They enhanced the directive to include channel information for dropped elements, allowing for more specific handling of drag and drop events. The user addressed a compatibility issue with Internet Explorer 11 by modifying how data is transferred. Furthermore, they updated the documentation to reflect the new features and provide examples of usage.
jqueryjavascriptdrag-and-dropdirectivehtml5
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
Marc-andré Rivet - Staff Software Developer at Candid