Mario Beaudry
Software Developer @ Autodesk
About
Experienced generalist software developer. Driven by clean code. I specialize in creating user-centric and intuitive software solutions. My work reflects a commitment to elegant design, efficient data modeling, and a collaborative approach to problem-solving, ensuring impactful solutions for end-users.
Canada
Sutton
Computer Software
Data Modeling, User Experience (UX), User Interface Design, Material-UI, Firebase, React, Software Development, Object-Oriented Programming (OOP), Java, C++, C, HTML, JavaScript, Agile Methodologies, Game Programming, Test-Driven Development, Vert.x, Git, Python, Spring Framework
Experience

Full Stack Developer
Sutton, Quebec, Canada
• Developed a web application for vegetable garden planning, enhancing user experience through intuitive UX design. • Implemented frontend using React and MaterialUI, ensuring a responsive and engaging interface. • Managed backend development with Google Firebase for user authentication and data persistence.

Senior Software Developer
Mandat de développement d’un logiciel d’acquisition de données pour un profilomètre dans le domaine minier. -> Analyse d’image pour générer les profiles à partir d’une séquence vidéo -> Design d’une base de données afin de persister les données acquises -> Conception d’un site web (backend et frontend) pour visualiser les données acquises C++, Python, Qt, Linux, sqlite, Django, HTML, CSS, Javascript, Bootstrap, git/github

Senior Software Developer
Montreal
Conception et développement d’un “middleware” qui fait le pont entre une application de caisse enregistreuse et des terminaux de paiement. -> implémentation client et serveur TCP -> implémentation de parsers de requêtes et formatteurs de réponses selon les protocoles propriétaires -> implémentation des services transactionnels reliés aux règles d’affaire -> tests unitaires/tests d’intégration -> intégration de SonarQube dans le processus d’intégration continue Maintenance d’une application de paiement embarquée (C++). Mise en place d’une stratégie de contrôle de qualité du code C++ pour plusieurs projets.

Game Programmer
EA Mobile
Montreal
Conception et développement du jeu Risk iPhone/iPad selon le patron MVC. -> définition du modèle de données -> définition de la machine à état -> développement du mode multijoueur -> développement d’un système de notifications déclenchées par différents triggers basés sur l’état du modèle de données.

Software Developer
Montreal, Canada Area
Responsable du module « Browser » d’un logiciel d’effets spéciaux. -> implémentation du balayage des répertoires de façon multithread -> conception et développement d’une stratégie d’affichage du contenu d’un répertoire qui supporte plusieurs modes (thumbnail, liste, combinée) Maintenir le code des logiciels de montage vidéo et d’effets spéciaux d’ancienne génération.

Software Developer
Digits 'n Art
Montreal, Canada Area
Coder un « framework » générique pour les logiciels Flesh (paint 3D) et LifeSource (capture de mouvement). Coder une librairie d’interface usager (UI Toolkit). Superviser les stagiaires de l’équipe.

Software Programmer
IBM Canada
Bromont
Développer et maintenir les applications générant des rapports et graphiques sur l’état des pièces dans l’usine de Bromont. Mise à jour de pages web destinées aux clients externes. Analyser et tester de nouveaux outils de développement afin d’augmenter la productivité de l’équipe.
Mario Beaudry's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


