Chief Technology Officer
2020 - PRESENTThe Ticketing Co.- Restructured the software for the future growth of the company.
Technologies: ESLint, Jest, PostgreSQL, Prisma, Express.js, GraphQL, React, TypeScriptLead Software Developer
2020 - 2020Pentius- 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 (3 to 4 developers).
Technologies: ESLint, Jest, Babel, Webpack, Lerna, Storybook, TypeScript, LitElementSenior Software Developer | Development Support Lead Product
2018 - 2020Agility- Served as a second developer 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 from various backgrounds.
Technologies: Puppeteer, Storybook, Jest, Material UI, Styled-components, GraphQL, Apollo, React Router, Redux, ReactSenior Software Developer
2019 - 2019Kindbody- Maintained and improved the client portal React application.
- 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.
Technologies: Lerna, Jest, TypeScript, Redux, ReactChief Technology Officer
2018 - 2019AcciForm- Built a proof-of-concept web application for occupational health and safety needs.
Technologies: Styled-components, Material UI, Redux, React Native, ReactDeveloper Acceleration (DevOps)
2016 - 2017Shopify- 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.
Technologies: RSpec, minitest, CircleCI, Buildkite, Kubernetes, Docker, Ruby on Rails (RoR), RubyDevOps
2015 - 2015Autodesk- Maintained and improved the Shotgun Software web application server infrastructure.
- Created a web application to update and manage Shotgun in the client environment.
Technologies: Capistrano, Rundeck, Docker, Vagrant, Bash, Angular, Python, RubyFull-stack Developer
2014 - 2014CycleMap- 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.
Technologies: jQuery, PostgreSQL, Node.jsAnalyst Programmer
2013 - 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.
Technologies: JavaScript, TestComplete, Crystal Reports, C#