avatar

Antoine Boucher
Software Engineer

About

  • 📓 Bachelor's Degree in Information Technology Engineering
  • 👨‍💻 Full Stack, Open Source, Linux
  • 🏗️ DevOps. Docker and automation lover
  • 🌐 I'm also a freelance web developer

Work Experience

IONODES
May 2023 – August 2023
Cloud Developer
Worked on IoT platform and Azure DevOps for deployment.

(C#) (UML) (Azure) / (GDPR/Microservices)

Highlights
  • Designed and implemented a robust Subscription system using Auth0
  • Orchestrated deployments with Azure DevOps and feature flags
  • Developed Sentry SDK integrations in C# for enhanced logging
  • Created comprehensive Swagger API documentation
  • Knowledge acquisition: ONVIF, RTC, RTP, WebRTC, etc.
Intact Labs
January 2022 – April 2022
Backend Developer
Developing a new microservice for the Intact mobile application.

(Microservice) (Kotlin) (GraphQl) / (SAFe)

Highlights
  • Developed a microservice for new client registration for the Belairdirect and Intact mobile application
  • Inter-microservice communication with GraphQL and Kafka for insurance user data
  • Implementation of a 2-factor authentication (2FA) API for the mobile application
Divine Essence
June 2020 – April 2022
Web Specialist Consultation
Web Specialist for the Divine Essence Union-Nature.

(CommerceBuild) (CSS) (HTML) (JavaScript)

Highlights
  • Redesign Blog In French and In English
  • Custom Add to Cart call API for CommerceBuild
  • Custom Dynamic Sales Label for Search Optimisation on Commercebuild
  • Tech Support, Messaging Support Line
  • Teaching the Basic of HTML, CSS, Javascript
  • Implementation 3CX ChatBot
Power Go
September 2020 – May 2021
Full Stack Developer
Full stack developer for the PowerGo Inventory Management.

(Python/Django) (JavaScript/Vue) (PostgreSQL) / (SCRUM/KANBAN)

Highlights
  • Created tables for managing the sale of used vehicles on resale sites (FacebookMarketplace, AutoHebdo, etc.)
  • Imported/exported specialized data for communication with APIs (XML, JSON, CSV, EXCEL)
  • Developed a currency exchange rate conversion system.
Wandrian
May 2019 – January 2020
Full Stack Developer
Full stack developer for the Wandrian Travel Planning. (Python/Django) (JavaScript/JQuery)/(SCRUM/KANBAN)
Highlights
  • Used a graphic design system for web components on shop.italiarail.com
  • Implemented business logic for the train ticketing system.
  • Developed an end-to-end automated testing system(Custom) to replace manual interface tests(TestRail).
  • Internet explorer 11 compatibility of the website.
  • API endpoint for the train ticketing system.
Algolux
May 2018 – August 2018
Algorithmic Developer
Developing algorithms for optimizing camera performance, including color correction and image processing. (Python) (C++) (CUDA) (OpenCV)
Highlights
  • Algorithms for optimizing camera performance, including color correction and image processing.Bayer layer of images to improve image quality and reduce noise.
  • REST API application for displaying test image for camera optimisation.
Algolux
May 2017 – August 2017
IT Technician
Installing Cuda and Linux on a computer for deep learning.
Highlights
  • Maintained Linux/Windows server for a REST application displaying visual tests for intelligent image processing algorithms.
  • Algorithms for optimizing camera performance, including color correction and image processing.Bayer layer of images to improve image quality and reduce noise.
Collégial international Sainte-Anne
January 2016 – May 2017
Manager of the MakerSpace
Manager of the MakerSpace. (3D printer/VRLab) (Python) (MATLAB) (CAD) (Music Production) (3D Printing) (Photoshop) (Electronics)
Highlights
  • 3D printing of parts for the school's clubs and projects.
  • making VR applications for the school's clubs and projects.
  • Reparing 3D printers and other electronic devices.

Volunteer

AlgoETS
January 2023 – Present
President
AlgoÉTS is the algorithmic trading club of the École de technologie supérieure (ÉTS). Coming from a university specializing in applied engineering, we bring engineering, finance and data science together into one club. http://algoets.etsmtl.ca
Highlights
  • Maintaining the infrastructure of the club
  • Developing the website (AlgoETS)
  • Developing the trading platform (InvestorBroker)
  • Developing trading strategies (Panda, Backtesting)
ETS Memes
September 2017 – April 2023
Co-Creator & Administrator
Meme page for the school posting students content and original content
Highlights
  • Managing the page
  • Creating meme based on the school
  • Creating original content

Projects

  • MarketWatch API Python: A Python API for MarketWatch.com
  • DasherControl: A Rust and VueJS dashboard
  • Another Install Script: A bash script to install multiple docker container with a super simple menu
  • OpenTogetherTube: Real-time syncronized playback. Worked on Dockerfile and Docker Compose and Documentation
  • wg-access-server: WireGuard VPN server and device management Web UI Worked on Dockerfile and Docker Compose and UI changes and Clean up in ReactJs
  • LinkShare: Ruby on rail social network to share link and preview link with multiple user
  • Snapchat Lens: Total Plays 6.20m Total Views 12.10m Total Shares 614.8k

Contact

443 Notre Dame Est
Montreal, Quebec H2Y 1C9 CA
Twitter
LinkedIn
GitHub

Education

  • 2025 2023

    École de technologie supérieure (ÉTS)

    Master's Degree

    Master's Degree in Information Technology Engineering

  • 2023 2017

    École de technologie supérieure (ÉTS)

    Bachelor's Degree

    Bachelor's Degree in Information Technology Engineering

  • 2017 2015

    Collégial Sainte-Anne

    Cegep Diploma

    Pure Science

  • 2015 2010

    Collège Sainte-Anne

    DEC Sciences

    Pure Science

Skills

Backend Advanced
Django Ruby on Rails FastAPI GraphQL REST NextJS Spring boot Rocket Rust .NET 6
Languages Advanced
Java Kotlin Javascript SQL Rust Python HTML SCSS Bash C++ C#
Frontend Good
HTML CSS Javascript React Vue Bootstrap Tailwind CSS Charka UI jQuery
Databases Advanced
PostgreSQL MySQL MongoDB Redis Oracle
Data Science Advanced
Pandas Numpy Matplotlib Seaborn Plotly Jupyter Lab
DevOps Advanced
Docker Kubernetes Caddy Actions Ansible Vagrant VirtualBox Vercel Cloudflare
DevOps Good
AWS Azure Terraform Traefik

Interests

Sport
Skating Basketball Swimming Cycling
Gaming
League of Legends Valorant Overwatch Minecraft CS:GO Indie Games
Music
Guitar Piano