David Breton
Located
in Canada

Computer Engineer
Problem-Solver & Builder

I solve hard problems by rallying the right people around me.

I solve complex problems with simple, effective solutions — and I say so when something isn't working, because direct communication is what moves projects forward. Problem-solver, builder, and someone who enjoys the people side of engineering as much as the technical side. From co-founding a startup to shipping software at a leading tech company, I've consistently turned ambiguous problems into results.

Holding the Trophée Éloïse-Angers award

Five podiums, three first-place finishes across national engineering competitions.

I encourage any enthusiastic programmer to dive into these competitions — there's no better way to prepare for real-life problems and deadlines.

Education

Past education & diploma.

MCGILL UNIVERSITY

  /  

DEC 2024

B.Eng. Computer Engineering

I am currently pursuing a Bachelor's degree in Computer Engineering at McGill University. I have taken courses in computer science, software engineering, electrical engineering, and mathematics. CGPA: 3.75 / 4.0

COLLEGE JEAN-DE-BREBEUF

  /  

MAY 2020

Pure and Applied Science

Eureka Program (The program is intended for students with a keen interest in science, mathematics, and technology) R-Score: 33.8

LIGHTHOUSE LABS

  /  

SEP 2021

Computer Science Diploma

Intensive 3 months Data Science program, gaining hands-on expertise in data analysis, cleaning and visualization, machine learning, feature engineering, clustering and classification

STANDSTEAD COLLEGE

  /  

APR 2018

High School Diploma

Boarding school with international student. Part of my identity and is where I made the most long lasting friends. Headmaster's List - Average above 85%

Experience

I've worked with amazing companies and on amazing projects.

AUTODESK logo

As part of the APS Forge team, I help shape the future of design by making client data more granular and interconnected—enabling collaboration, intelligent decisions, and AI-driven guidance throughout the design process. I navigate a massive, evolving codebase blending cutting-edge innovation with legacy systems. One highlight: designing a graph-traversal algorithm that cut Fusion 360 bill of materials render times in half by prioritizing the most relevant assets first. I also rotated as Scrum Master, ensuring smooth sprint progress and maintaining customer satisfaction. My work spans SDK development, database optimization, API and security design, entity-component systems, AWS infrastructure, and more. This role introduced me to AI-assisted coding, dramatically boosting my productivity and effectiveness as a developer.

SMARTESS logo

Smartess began as a freelance contract that my co-founder Émile and I took on while still students, but it quickly grew into a full-scale startup, placing major responsibility in our hands and requiring us to learn and adapt on the spot. I led the development of a smart-home ecosystem for a prominent Montreal real-estate client, guiding the creation of an iOS/Android app to control lighting, temperature, locks, and security systems with seamless plug-and-play setup and pre-automation. Alongside mobile and system development, I contributed to software design, business strategy, and project management. The platform also builds a user community for sharing information and managing shared devices, with adoption projected to exceed 70 chalets by 2028.

INOVESTOR logo

During my tenure at Inovestor, I contributed to the development of several key Core APIs, Initializers, and various data Importers using the .NET Framework. Working with Agile methodologies, I actively participated in bi-weekly sprint reviews, where I presented my progress to the team, provided detailed reports, and engaged in code reviews. Additionally, I spearheaded a project to restructure and update Inovestor's data, which involved transposing historical data from as far back as 2008 to align with a modernized stock nomenclature. This project ensured that Inovestor's data infrastructure was up-to-date, enhancing data accessibility and accuracy across the platform.

BODYCAD logo

During my tenure at BodyCad, I played a key role in automating the supply chain by streamlining the process of label generation for custom implant orders. I also developed a React.js user interface that allows medical professionals to efficiently place orders for BodyCad implants. This interface was integrated with the automated label process, where orders submitted through my interface were queued into Amazon Simple Queue Service (AWS SQS). This integration not only reduced the time required to place an order and generate a label but also introduced a system to block unauthorized requests, enhancing overall efficiency and security.

BRP logo

During my tenure at BRP, I utilized CATIA to model components for concept vehicles, contributing to innovative and functional designs in the automotive field. Additionally, I designed and led the implementation of a new solution that significantly improved access to the cooling system of a quad bike, enhancing maintenance efficiency and overall usability.

Skills