I'm a full stack developer with 5+ years of experience in designing, building, and maintaining complex web applications and backend systems. I'm a strong believer in cross-team collaboration to deliver effective software that meets business needs. I enjoy mentoring up-and-coming developers and exploring new technologies through real-world projects. Building impactful software is my passion and I'm eager to pour that energy into my next project.

Work experience

Team lead, ERP system and data engineering

2022 - Present

Golf Avenue, Montréal, QC

  • Led a team of up to 5 full stack and BI developers, providing technical guidance and feedback to ensure successful project delivery
  • Designed and developed a high-performance microservice for real-time price computation, achieving sub-100ms response times for business-critical operations (prototyped using FastAPI, ultimately implemented with Laravel)
  • Led refactoring of the ERP's three largest modules, unifying business logic and integrating processes and data from an acquired company to enhance scalability
  • Collaborated with cross-functional stakeholders to design solutions aligned with operational needs, resulting in streamlined workflows
  • Worked with the procurement team to implement a dynamic pricing algorithm, optimizing margins based on market demand and inventory levels
  • Built Grafana dashboards for real-time monitoring of sales, purchasing, and pricing KPIs, enabling better decision-making
  • Revamped operational support procedures, reducing average resolution time from 1 week to 24 hours
  • Contributed to talent acquisition, participating in interviews and assessments

Full stack developer, ERP system

2021 - 2022

Golf Avenue, Montréal, QC

  • Refactored the Laravel-based ERP monolith into modular components, improving maintainability and deployment speed
  • Developed and deployed features for shipping, purchasing, pricing, and inventory management while concurrently refactoring the ERP system
  • Championed best practices including automated testing (PHPUnit), static analysis (PHPStan), and code reviews via training and documentation, boosting code quality
  • Documented modular architecture and interactions using diagrams, facilitating team onboarding and future development
  • Integrated and replaced legacy systems from an acquired company, streamlining their functionalities into the core software stack

Full stack developer, HR system and public website

2019 - 2021

Optimum Informatique, Montréal, QC

  • Developed and maintained a Spring Boot and Angular web app for the HR department to track employee performance reviews
  • Helped resolve slow database query issues with the in-house CRM (Spring Boot)
  • Led the development of a new solution leveraging a headless CMS and Next.js, significantly improving scalability and maintainability for the company's website portfolio

Education

B.Sc. Computer Science and Software Engineering

2018 - 2020

Université du Québec à Montréal

  • Dean's List of Excellence, 2019
  • Focused on professional development opportunities to rapidly build skills through independent learning and hands-on projects.

Professional development

6.86x - Machine Learning with Python

2020

MITx (online)

Toolbox

  • Python

    FastAPI, NumPy, pandas

    3
  • PHP

    Laravel, Symfony, PHPUnit

    3
  • JavaScript

    TypeScript, React, Next.js, Vue, Angular

    3
  • SQL

    PostgreSQL, pgvector, MySQL

    2.5
  • DevOps

    CI/CD, Docker, AWS, Pulumi, Ansible

    2.5
  • Java

    Spring Framework, JUnit, Mockito

    2
  • Go

    Personal favourite

    2
  • C/C++

    Solid foundation with eagerness to improve

    1.5

Personal projects

  • Retail portfolio

    Open-source portfolio tracker for retail investors (Python, FastAPI, PostgreSQL, Svelte)

  • Contrails

    Cross-platform client app with API backend to manage X-Plane addon installation (Go, PostgreSQL, Vue, Electron)

  • Away stats

    Online game performance tracker using official game API data (PHP, Symfony)

Soft skills

  • Teamwork
  • Attention to detail
  • Understand business requirements
  • Self-learner
  • Curiosity