Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Regis Lavoie

Quebec

Summary

Versatile Senior Software Developer with 10+ years of experience designing, developing and testing mobile and web applications. Skilled at debugging, problem-solving and developing quick proof-of-concepts. Adept at frontend and backend development, with experience at building and integrating CI/CD pipelines to streamline the development process.

Overview

15
15
years of professional experience

Work History

Senior Back-End Developer

Robots & Pencils
06.2024 - Current
  • Maintained and improved an existing NodeJS RESTful API.
  • Deployed cloud infrastructure and distributed systems on AWS.
  • Occasionally helped on development of frontend React applications

Senior Developer

Dreamnok / ONMO
08.2021 - 06.2024
  • Integrated a cryptocurrency payment micro-service in an existing product
  • Helped on different ReactJS web applications in the ONMO ecosystem (the ONMO application itself and admin tools)
  • Developed the backend and infrastructure (on AWS) side of a prototype that would let players spectate or join other players' games in real-time using the Colyseus framework
  • Worked as a backend developer for the ONMO web application

Fullstack Developer

Voonyx
11.2020 - 08.2021
  • Worked as a consultant at LogMeIn on their JAVA backend team for GoTo products

Application Developer

Sō dan IT consultants
12.2018 - 11.2020
  • Worked, as the lead programmer, on a pharmacy software handling patients' files and prescriptions
  • As a consultant at Thales TRT worked on SPA2CE as part of the IDEaS program for the Canadian Armed Forces
  • The goal was to identify and display all satellites 'at risk' of a collision in earth's orbit
  • My role was to create a java software which would Access the open source list of all the public satellites' positions
  • Calculate the 'at risk' pairs from the list in parallel by calling python's scripts through Apache Beam
  • Save the result in a database and alert a frontend application when new results are in
  • Worked on Rét Optimizer, a ship's maintenance planner software
  • The planning algorithms were developed in python by professors at Laval University and Polytechnique Montreal and my role was to integrate those in the software
  • Built the infrastructure for TSOAI which consisted of a Kubernetes server running instances of Pachyderm
  • A Java application used by AI scientists would connect to the server and then select a dataset and a python script to run using that dataset
  • The goal was to help the scientists share datasets

Application Developer

Skyglow inc.
03.2015 - 12.2018
  • Maintenance on the iOS calendar application, MeoTempo
  • As a consultant for Agyl, worked on multiple Android applications
  • Post-disaster report application for GUS
  • 'Offline' application used to quickly turn off all alerts and notifications on your devices at the push of a button
  • Major Series of Putting application to follow their events calendar
  • 'FoodHero' application to provide a platform for groceries to sell their end-of-life perishable
  • As a consultant for Agyl, developed a NodeJS application to run on a Raspberry Pi installed in groceries to plan and control the background music playlists

Application Developer

Canam
05.2014 - 03.2015
  • Developed a JS web application to display a job schedule used in a cold steel rollformer factory
  • Developed an algorithm along with the factory workers and supervisors to automatically create the schedule based on the orders for the day, with flexibility to adapt to real-world unexpected events
  • Maintenance on a C# civil engineering software used in the design of steel beams and girders
  • Maintenance of AutoCAD tools in LISP

System Software Developer (Part-Time)

Skyglow inc.
07.2013 - 02.2014
  • Developed a C# software enabling clinicians at CIRRIS rehabilitation center to remotely monitor patients
  • Connect via bluetooth to different devices capturing vital signs in real-time (heart rate, blood pressure, smart scale)
  • Developed an exercise tool using a dance pad game in order for a clinician to define specific movements to be performed by the patient and their treatment plan

System Software Developer (Part-Time)

Revenu Québec
08.2012 - 12.2012
  • Further improved the software developed the previous summer following a trial period by the end users
  • This included fixing bugs, improving the UI and adding quality of life features

System Software Developer (Internship)

Revenu Québec
05.2012 - 08.2012

System Software Developer

Revenu Québec
05.2011 - 08.2011
  • Along with my supervisor, I designed and coded a VB.NET information systems assessment software to be used by colleagues when evaluating other ministries
  • Developed a SQL model flexible enough to accommodate different formats of guideline frameworks (COBIT, ISO, etc.)
  • Created a script to import individual guidelines from a PDF version of a framework (COBIT, ISO, etc.) to a SQL database

Flash Developer

Frima
01.2010 - 09.2010
  • Developed flash games as specified by the Game Designer
  • Worked alongside artists to define how the visual assets were to be integrated and subsequently integrated them

Education

Bachelor of Applied Science - Computer Science

Laval University
01.2014

Certicate in video game programming and integration - undefined

Bart College
01.2009

Skills

  • Problem Solving
  • Adaptability
  • Quick Learner
  • Prototyping

Languages

French
English

Timeline

Senior Back-End Developer

Robots & Pencils
06.2024 - Current

Senior Developer

Dreamnok / ONMO
08.2021 - 06.2024

Fullstack Developer

Voonyx
11.2020 - 08.2021

Application Developer

Sō dan IT consultants
12.2018 - 11.2020

Application Developer

Skyglow inc.
03.2015 - 12.2018

Application Developer

Canam
05.2014 - 03.2015

System Software Developer (Part-Time)

Skyglow inc.
07.2013 - 02.2014

System Software Developer (Part-Time)

Revenu Québec
08.2012 - 12.2012

System Software Developer (Internship)

Revenu Québec
05.2012 - 08.2012

System Software Developer

Revenu Québec
05.2011 - 08.2011

Flash Developer

Frima
01.2010 - 09.2010

Certicate in video game programming and integration - undefined

Bart College

Bachelor of Applied Science - Computer Science

Laval University
Regis Lavoie