Matti Dupré

Staff Software Engineer

Hi There!

I’m not your typical test-driven frontend engineer. I have over 15 years of experience in front-end design and development, backend systems engineering, and everything in between. I also have experience in working as a designer, a freelancer, a meetup organizer, and a company co-founder.

My diverse skillset, growth mindset, and big-picture thinking help me bring developers together, build results, and write clean test-driven code that I am proud of.

Skills

Frontend

TypeScript, JavaScript, PHP

Rollup, Vite, esbuild, NX

Zustand, React Query

Next.js, Remix, Vike, SSR

Amazon TAMS

D3, Raphaël, Paper.js

CSS, SASS, Tailwind

Backend

Node, Bun, Express

GraphQL, Web Sockets, tRPC

PostgreSQL, MongoDB

Wordpress, Drupal, Symfony

Design and UI

Adobe Creative Suite

Figma, Sketch, Zeplin, Inspect

DevOps & Architecture

Amazon Web Services (AWS)

Serverless.js, AWS Lambda

Docker, Kubernetes, Rancher

ElasticSearch, Kafka, Tableau

Test-Driven Development

Vitest, Jest, Ava, Mocha, Chai

BrowserStack, Puppeteer

Experience

Self-Employed
Contractor & Freelancer

2023/06 – Present

  • Developed a personal project automating identical PDF, DocX, and web deployments via React components.
  • Contracted for a startup to refactor Stripe payments, roll out calendar scheduling, and integrate QuickBooks.
  • Provided contract services to various clients in migrating websites from Wordpress to a headless CMS architecture.

nZero
Senior Frontend Engineer

2022/12 – 2023/05

  • Tasked with leading a team of five engineers in developing an internal application for client data entry.
  • Refactored a company-wide data model of disparate frameworks around a JSON:API and React-Query, allowing engineers to iterate off an established design pattern.
  • Laid off when team's role was eliminated in favor of an existing Rails stack.
  • Skills: React, React-Query, Rails, JSON-API

Rivian Automotive
Staff Frontend Engineer

2022/03 – 2022/09

  • Initially hired as part of a four-person squad responsible for developing a bespoke vendor tracking CRM with a three-month deadline.
  • Delivered two weeks early, saving Rivian $800k in yearly vendor costs.
  • Promoted to lead a cross-department initiative in consolidating code and documentation across a company-wide component library.
  • Laid off as part of a company-wide restructuring.
  • Skills: React, Micro-frontend, Amplify, GraphQL

Panasonic Energy
Software Engineering Supervisor

2021/03 – 2022/03

  • Hired as a senior engineer to develop a new factory-wide monorepo architecture using on-premise air-gapped hardware.
  • Promoted to manage the Machine Information Systems software team.
  • Organized, groomed, and cleared over 1,000 backlogged tickets using custom Jira workflows.
  • Worked with various directors in adopting Scrum and Agile factory-wide.
  • Skills: Node, Monorepos, React, Redux, Agile & Scrum

iHeart Media
Senior Engineer

2020/01 – 2020/12

  • Recruited as the founding employee on the iHeart Nashville web team. Interviewed, onboarded, and trained seven additional engineers.
  • Trained four junior developers as part of a pilot onboarding and code practices program.
  • Tasked with leading a squad in a ground-up rewrite of the entire iHeart web ads codebase. Delivered the completed project on-time before my final day of work.
  • Skills: Node, Github Actions, React, Redux, Emotion JS, Google Publisher Tags

American Family Insurance
Senior Engineer

2019/09 – 2019/12

  • Tasked with finding a solution to better manage hundreds of onboarding forms needing to be rapidly adjusted for changing legal requirements.
  • Architected a custom schema-driven frontend form framework capable of dynamically adjusting fields based on responses from previous questions.
  • Left at the end of my contract period in pursuit of a full-time role.
  • Skills: React, Redux, Formik, Yup.js

Charter Communications
Senior Architect

2019/03 – 2019/08

  • Promoted early-on to fill a vacant architect position and devise an automated solution to detect analytics configuration problems in a platform receiving 1.8 billion events per day across 15 different platforms.
  • Designed comprehensive UAT framework to test the implementation of the analytics engine. Delivered an MVP with a queue dispatching to various microservices executing tests across different environments and a reporting dashboard generating respective product health insights.
  • Left at end of my contract to move to Nashville.
  • Skills: Node, Express, React, Angular, Redux, PostgreSQL, MongoDB, Kafka, Tableau

Nutrien
Senior Engineer

2018/08 – 2019/03

  • Worked with my own team but also provided company-wide support in rolling out a shared company component library.
  • Developed a frontend API by which legacy JavaScript libraries could be used in modern React components.
  • Organized lunch-and learns, conducted job interviews, and worked with the director of agile in documenting company practices.
  • Left at end of contract.
  • Skills: Node, Express, React, Redux, PostgreSQL, Redis, TypeScript, Joi, Sketch, Zeplin

Self-Employed
Contractor & Freelancer

2009 – 2018

  • Contracted with the State of Alaska to automate the migration of over 1,000 healthcare web pages into Microsoft SharePoint.
  • Created a ticketing platform to display availability across all 2000+ seats in the Atwood Concert Hall.
  • Partnered with Alaskan businesses to create content-managed websites and software solutions.
  • Designed brands and style guides that have been commended long after my work was done.
  • Skills: PHP, Wordpress, Drupal, MySQL, AWS Lambda, Docker, Rancher, Node, Express, PostgreSQL, D3, Backbone, React

Alaska Dev Meetup
Founder & Organizer

2014/12

  • Recruited reclusive Alaskan developers to help form a cohesive tech community.
  • Facilitated discussions and gave presentations on various programming topics.
  • Taught multiple community classes on getting started with programming.

Indemnis
Co-Founder

2015 – 2020

  • Developed complex illustrations and 3D models that were later used in obtaining multiple patents.
  • Created the first iteration of the Indemnis Website. Utilized AWS Lambda. to synchronize content between Wordpress and various social media platforms.
  • Maintained an ongoing role as an advisor.
  • Skills: PHP, Wordpress, AWS Lambda, Adobe Illustrator, Blender