Tommy Lebel
Software Developer

Tommy Lebel

Senior UI Engineer at Max Digital.

About

Tommy Lebel's primary expertise is building and delivering large-scale front-end applications. With more than 18 years of experience in web development, he contributed to delivering efficient, reliable (tested) and high-quality (clean code) frontend code. He worked in multidisciplinary teams of large and small sizes, local and international. Continuing education is one of his core values. He is highly interested in environments that encourage knowledge sharing and where he can help team members increase their software engineering skills either through individual relationships (code review) or group training.

Employment

5 roles
Jan 2020 - Present 6 years 4 months
Senior UI Engineer
Max Digital
  • Tech: Javascript, Vue.js, Vuetify, Storybook, Jest, Chromatic, Cypress, Github and Vercel-based CI/CD
  • Did the development of the new version of the Inventory Management System SaaS product.
  • Mentored and trained junior, intermediate and senior frontend developers.
  • Did Technical interviews of frontend developers candidates.
Jul 2012 - Present 13 years 10 months
Consultant
Tomicio Inc
  • Did frontend staffing consulting and technical interview, UpMail, London, UK.
  • Was a Vue.js Consultant: Training and Engineering good practices, SEGIC, Montreal; Identify and fix business-threatening performance issues, SEGIC, Montreal; Training and Engineering good practices, CSSP, Montreal; Training and Engineering good practices, Cegep à Distance, Montreal.
  • Did Group Training "Good Frontend Engineering Practices", Agence Leeroy, Montreal.
  • Was a Vue.js Consultant for: Cossette, Montreal (Vue.js, Javascript, Jest, Webpack); Realtime Music Solutions, NYC (Vue.js, Javascript, Webpack); Radio-Canada's Panora. tv e-commerce, Montreal (Vue.js, Django, Docker).
  • Was a Cypress.io Consultant at Hit Solution, Longueuil (Javascript, Cypress.io)
  • Did the development of Globex. co's frontend (Vue.js, ES6, Semantic UI, Babel, Webpack)
  • Did the development of data transfer tools for TELUS Health Solutions (Python, MySQL)
Dec 2017 - Jun 2019 1 year 6 months
Vue.js Expert & Tech Lead
Mission

Project: AlayaCare (SaaS)

  • Tech: Vue.js, Javascript, Jest, Webpack, Docker
  • Did Consolidation of unit tests with Jest and Vue-test-utils; setting up best practices.
  • Redesigned the Webpack configuration: better performance and reduction of dependencies.
  • Managed architecture and delivery of 3 frontend modules Vue.js: custom form generator, sophisticated data-driven medical forms generator, and SPA online portal.
  • Was in charge of the Vue.js frontend architecture of the projects and the quality of the code delivered.
  • Was responsible for a team of 5 developers located in Canada and Pakistan


Project: Rockstep Solutions (Climb SaaS)

  • Tech: Angular, Javascript, Karma/Jasmine, Webpack, Docker
  • Did identification and resolution of business-threatening frontend performance issues.
  • Devised front-end practices and performance improvement plans.


Gsquad related tasks

  • Audited Javascript Frontend projects for various Gsquad clients.
  • Interviewed potential Frontend candidates.
  • Did the creation of training material for Gsquad Tech Leads and Contributors.
Dec 2016 - Mar 2017 3 months
Frontend Software Development Consultant
iTx Technologies Inc
  • Did the development of web and mobile applications with RESTful API on Laravel
  • Used Ionic 2, Angular 2, and ReactiveX via RxJS
  • Did mentorship with junior frontend developers
Apr 2011 - Sep 2012 1 year 5 months
Web Consultant
Tommy Lebel Web Consultant
  • Did the development of web strategy and CMS implementation.
  • Provided practical suggestions for improving the online presence of the clients and their businesses.

Education

Jul 2005 - Apr 2009 3 years 9 months
Bachelor's Degree, Entrepreneurship & Computer Science
John Molson School of Business, Concordia University

Portfolio

1 item