3dverse - Full Stack Developer
April 2023 - present
Montréal, Québec, Canada
- 3dverse is a platform that supports real-time, collaborative 3D applications that render in the cloud, so they can be used from any device
Ubisoft Montréal - UI Programmer
September 2022 - February 2023
Montréal, Québec, Canada
- C++ UI Programmer on Tom Clancy's Rainbow Six Siege
ExPretio Technologies - Front-End Development Tech Lead
May 2021 - August 2022
Montréal, Québec, Canada
- Helped to guide a transition from a desktop Java frontend to one built with React and TypeScript for the web, for an application that has been used by major railway companies for over 10 years to optimize their revenues
- Big focus on guiding junior developers on the team (code reviews, pair programming, etc.)
- Responsible for spearheading transition toward new end-to-end automation testing framework (Playwright) and training developers to write strong automated tests
Element AI (ServiceNow) - AI Software Developer
February 2020 - May 2021
Montréal, Québec, Canada
- Developed UI architecture, components and applications for a machine learning software platform
- Worked closely with backend API developers, designers, product owners and clients (internal and external) to introduce new features to the platform
- Implemented key performance optimizations in highly data-intensive applications
- Developed tooling used by other developers to build new applications on the platform
Autodesk - Software Developer
January 2017 - January 2020
Montréal, Québec, Canada
- Developing Shotgun, an Emmy-winning web app that helps streamline production and review for studios creating films, shows and games like Star Wars, Game of Thrones and FIFA
- Role focused on in-app visualization of data belonging to Shotgun clients
- Frequent context-switching between large legacy code base and newer stack including React and GraphQL
- Helping lead way on migrating portions of legacy app to newer stack
MobileMedTek - Front-End Developer
April 2016 - December 2016
Louisville, Kentucky, USA (contract)
- Architected and built performant, secure web app, displaying on-demand and real-time medical data
- React, Redux, Node.js server rendering, other state-of-the-art JavaScript tools
- Worked closely with back-end developer to ensure smooth communication with MobileMedTek's streaming API
Collabra - Software Engineer
August 2015 - March 2016
Louisville, Kentucky, USA (contract)
- Collaborated with small, agile team using Node.js, React, Flux and MySQL, sharing full stack responsibilities
- Designed, implemented site-wide achievements system based on users' video/audio recording data
- Contributed regularly to popular open-source software projects on company's behalf