Chief Technology Officer2020 - PRESENTThe Ticketing Co.
Technologies: TypeScript, React, GraphQL, Express.js, Prisma 2, PostgreSQL, Jest, ESLint
- Restructured the software for the future growth of the company.
Software Architect2020 - 2020Pentius
Technologies: LitElement, TypeScript, Storybook, Lerna, Webpack, Babel, Jest, ESLint
- Built the foundations of a web components library to integrate into client's web applications.
- Ensured that the library is lightweight, easy to extend and maintain.
- Managed a small developer team.
Senior Software Engineer | Development Support Lead Product2018 - 2020Agility
Technologies: React, Redux, React Router, Apollo GraphQL Server and Client, Styled Components, Material-UI, Jest, Storybook, Puppeteer
- Served as a second engineer on a system modernization project.
- Built the app architecture and design system components.
- Implemented workflows and guidelines for code consistency, readability, maintainability, and testability.
- Conducted R&D (research and development) for libraries and ways to improve our codebase.
- Helped and mentored junior developers.
Senior Software Engineer2019 - 2019Kindbody
Technologies: React, Redux, TypeScript, Jest, Lerna
- Maintained and improved the client portal React application.
Chief Technology Officer2018 - 2019AcciForm
Technologies: React, React Native, Redux, Material-UI, Styled Components
- Built a proof-of-concept web application for occupational health and safety needs.
Production Engineer2016 - 2017Shopify
Technologies: Ruby, Ruby on Rails, Docker, Kubernetes, Buildkite, CircleCI, Minitest, RSpec
- Refactored and upgraded the continuous integration code of our main repository and created a gem to make available to other projects.
- Initiated the migration of our CI infrastructure from AWS to Google Kubernetes Engine.
- Maintained an internal tool that monitors all our internal and public services.
DevOps2015 - 2015Autodesk
Technologies: Ruby, Python, Angular, Bash, Vagrant, Docker, Rundeck, Capistrano
- Maintained and improved the Shotgun Software web application server infrastructure.
- Created a web application to update and manage Shotgun in the client environment.
Full-stack Developer2014 - 2014CycleMap
Technologies: Node.js, PostgreSQL, jQuery
- Modeled the future database for iOS CycleMap application.
- Wrote scripts that automated the decisions to add bike lanes to the application.
- Created multiple web tools to use and modify the data in the database.
Analyst Programmer2013 - 2013Government of Quebec | Minister of Health and Social Services
- Developed a test automation and report generation application for an information system used in local community service centers.