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.
11 years of coding experience
17 years of employment as a software developer
Classes in Chinese language and culture, Classes in Chinese language and culture at Université de Montréal
Bachelor Degree in Software Engineering, Software Engineering, Bachelor Degree in Software Engineering, Software Engineering at Université du Québec - Ecole de Technologie supérieure
DEC Pure and applied sciences, DEC Pure and applied sciences at Collège Gérald-Godin
DES International Studies Program, DES International Studies Program at École Secondaire Félix-Leclerc
Data Apps & Dashboards for Python. No JavaScript Required.
Role in this project:
Front-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.
Angular HTML5 Drag and Drop directive written in pure js with no dependency on JQuery.
Role in this project:
Front-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