• Skills

      Management

      Team Leadership

      Task Prioritization & Organization

      Process Optimization

      Performance Management

      Continuous Improvement

      Cross-Functional Collaboration

      Roadmapping

      Technical Highlights

      Python

      AWS

      GCP

      GraphQL

      PostgreSQL

      MongoDB

      Node.js

      Next.js




    • Professional Development

      • Volunteer - PyCon Canada 2019
      • VP Sponsor - PyCon Canada 2017
      • PyCon 2015, 2016, 2017, 2018, 2019
      • PyCon Canada 2012, 2013, 2018, 2019



    • Education

      2009 - 2012

      SUPINFO - MONTREAL

      Bachelor of Computer Science

      2005 - 2009

      LYCÉE MARIE REYNOARD - VILLARD BONNOT, FRANCE

      Baccalauréat Scientifique (A-Levels)




    • Interests

      Photography

      Travels

      Concerts

      Violin

      Contorsion

      Pole Fitness

    • Attend

      (via AlleyCorp Nord)

      June 2022 - Today

      Software Development Manager

      Joined as Engineering Manager to oversee a team of 3 developers and a product designer.I helped Attend build its infrastructure and companion app to help young physicians reduce their financial stress.
      • Streamlined processes between development, design, product, and business teams, leading to clearer deliverables and timelines.
      • Worked closely with the senior developer on architectural and infrastructure decisions.
      • Mentored and empowered intermediate developers to take ownership of their parts of the product.
      • Guided a senior developer in delegation and mentoring tasks, fostering a culture of continuous learning and improvement.
      • Navigated personnel performance challenges, resulting in improved team composition and performance.
      • Implemented a new project planning process, improving the predictability of the development timeline and the quality of the handoff between design and development.
      Technical environment:

      Python3, graphQL, AWS Lambdas, DynamoDB, API Gateway, SQS, Cognito, React Native




    • Diana Health

      (via AlleyCorp Nord)

      May 2021 - June 2022

      Team Lead

      Joined as the first software engineer, transitioned to team lead when we had to grow the team.I helped Diana Health building its infrastructure and apps to improve women's experience going through maternity care.
      • Assumed full ownership of backend development and infrastructure.
      • Worked closely with the product manager to create a dynamic roadmap and led all architectural decisions.
      • Designed a robust REST API with Python and serverless Lambdas, and implemented a real-time updates pipeline (API Gateway websockets, DynamoDB tables, SQS topics and Lambdas) using an external EHR as backend.
      • Implemented processes and prioritized tasks for a team of developers, consistently delivering on schedule and maintaining minimal tech debt.
      Technical environment:

      Python3, graphQL, AWS Lambdas, DynamoDB, API Gateway, SQS, Cognito, Athena (EHR), React Native




    • MobilityData IO

      January 2021 - June 2021

      Consultant

      • Create, evaluate and implement the strategy and architecture for the Python-based projects
      • Review and analyze code for accuracy and functionality
      • Supervise and guide the software team with a Python perspective
      • Perform coding assignments
      • Deploy the MobilityData pipeline on GCP
      Technical environment:

      Python3, Wikidata, Google Cloud Platform: Kubernetes, Cloud Function, Pub/Sub, Cloud Build, Cloud Scheduler, Google Storage




    • Concured

      April 2020 - November 2020

      Consultant

      One day a week.
      • Mentoring the backend team with all things Python and DevOps
      Technical environment:

      Python3, Google Cloud Platform




    • Concured

      May 2019 - February 2020

      Backend Team Lead

      • Tech:
      • Maintenance of the legacy stack (py3 monolith)
      • re-architecture, extraction of processes from the legacy stack to Cloud Functions triggered by pub/sub queues (time of processing went from several days to less than 4h)
      • implementation of our CI/CD process using Codacy, GitHub actions, cloud builds in Google Cloud Platform
      • implementation of unit tests
      • implementation of internal operational tools (for instance to avoid manual database manipulation on prod)
      • project road mapping with the CTO and scrum master
      • Team:
      • creation of the backend team
      • creation of our development processes: using feature branches, doing pull requests, code reviews, style guide, writing tests, documentation
      • road mapping: setting goals for each teammate for the next 3 months
      • mentoring of my teammates: workshops, presentations, pair programming sessions, code reviews, technical progress 1on1
      Technical environment:

      Python3, MongoDB, Google Cloud Platform: Kubernetes, Cloud Functions, Pub/Sub queues, Cloud Build




    • Konversion

      February 2019 - May 2019

      Back End Developer




    • Transit

      August 2017 - February 2019

      Data Developer




    • Railkey LLC

      July 2016 - August 2017

      Developer




    • OutboxAXS

      April 2015 - July 2016

      Python developer




    • W.illi.am/

      September 2013 - April 2015

      Django developer