QUI SUIS-JE ?
Au cours de mes 16 ans sur le marché du travail, j’ai occupé de multiples postes de développement logiciel, touchant tantôt aux assistances techniques, tantôt à la réalisation de fonctionnalité et à la correction de problème et tantôt à la prise en charge de l’architecture logicielle de produits.
Tout au long de ces années et des mandats qui m’ont été confiés, j’ai touché à diverses plateformes s’exécutant sur une multitude de systèmes d’exploitation et ayant des contraintes de ressources très variées. Par exemple, j’ai fait du développement sur des appareils de vision artificielle installés en usine, des passerelles réseau, des assistants numériques personnels (PDA), des téléphones mobiles (iPhone et Android).
Mon expérience de travail m’a amené à utiliser principalement le langage C++. Cependant, quand les besoins se sont présentés, je n’ai pas hésité à apprendre les bases de HTML, CSS, JavaScript, Python, Objective-C, Java, TypeScript, Bash Script et j’en passe. Apprendre un nouveau langage de programmation n’est pas un problème pour moi et constitue une belle occasion de réaliser de nouveaux apprentissages. Ce sont ces nouveaux apprentissages qui me motivent à exceller dans mon travail.
Mon expérience m’a montré que je suis quelqu’un d’autodidacte, qui fait preuve de minutie et qui a à cœur la réalisation de produits de qualité qui seront utiles longtemps pour les clients.
EXPÉRIENCES DE TRAVAIL
Concepteur Logiciel Sénior | A2B Solutions inc.
FÉVRIER 2018 - MAI 2019
Dans ce poste, j’agissait comme sous-traitant pour un client. Ce client nous engageait pour réaliser différents travaux sur ces produits embarqués. Ces travaux m’ont permis de consolider mon expertise en réseautique notamment sur DHCP, DHCPv6, IPv6, le routage de paquet, etc. Les produits du client utilisant une interface de configuration Web, j’ai également appris les rudiments de Sencha ExtJS.
Analyste - Produit Technique (Produits SDK VoIP) | Media5 Corporation inc.
2017 - FÉVRIER 2018
Dans ce poste, j’étais en charge d’analyser les requêtes et besoins des client et de définir les spécifications fonctionnelles nécessaires pour que nos produits rencontrent ces besoins. J’effectuais également des travaux exploratoires en fonctions de la direction produit prescrite par l’équipe de gestion de produit.
Chef d'équipe (Produits SDK VoIP) | Media5 Corporation inc.
2017 - FÉVRIER 2018
En tant que chef d’équipe, je voyais à la planification des travaux de développements pour l’équipe. Je devais également rapporter l’avancement des travaux à l’équipe de gestion de projet.
Concepteur Logiciel Sénior (Produits SDK VoIP) | Media5 Corporation inc.
2012 - 2015
À titre de concepteur logiciel senior, j’effectuais l’évaluation des efforts requis, j’aidais à la planification des travaux. Je réalisais également l’ajout de fonctionnalité, la correction de problème et l’assistance technique au client. J’étais d’ailleurs responsable du 2e niveau de l’assistance technique.
Chef d'équipe - Maintenance (Produits SDK VoIP) | Media5 Corporation inc.
2011
En tant que chef d’équipe, je voyais à la planification des travaux de développements pour l’équipe. Je devais également rapporter l’avancement des travaux à l’équipe de gestion de projet.
Concepteur Logiciel Sénior (Produits SDK VoIP) | Media5 Corporation inc.
2010
Dans ce poste, j’ai spécifiquement participé au développement d’un nouveau produit. J’ai participé à l’élaboration de l’architecture et à l’écriture du code.
Concepteur Logiciel (Produits Mobile) | Media5 Corporation inc.
2008 - 2010
Dans ce poste, j’ai spécifiquement participé au développement de nouveau produit sur plateforme mobile. Allant des anciens assistants numériques personnels (PDA) Windows CE, jusqu’au développement sur iPhone et Android, en passant par les téléphones s’exécutant sous Symbian.
Concepteur Logiciel (Produits SDK VoIP) | Media5 Corporation inc.
2006 - 2008
Dans ce poste, j’ai effectué l’ajout de nouvelle fonctionnalité, la correction de problème ainsi que de l’assistance technique au client. Le produit sur lequel je travaillais utilisais des fonctions de vision artificielle (caméra haute vitesse) afin d’effectuer l’analyse du profil de planche de bois d’œuvre rabotée. J’ai également aidé à la réalisation d’autre produit destiné au même marché.
FORMATIONS ACADÉMIQUES ET CONTINUES
Better User Stories | Mountain Goat Software
PRINTEMPS 2018
Cours de 2e cycle « Analyse financière en ingénierie » | Université de Sherbrooke
AUTOMNE 2016
Cours de 2e cycle « Sécurité des Systèmes informatiques » | Université de Sherbrooke
HIVER 2013
Cours de 2e cycle « Six Sigma et Zéro Gaspillage » | Université de Sherbrooke
AUTOMNE 2012
Baccalauréat en Génie informatique (coopératif) | Université de Sherbrooke
1998 - 2002
COMPÉTENCES CLEFS
- Maîtrise de C++, connaissance de base d’une multitude de langages de programmation.
- Expérience en développement sur système embarqué et téléphone mobile.
- Intérêt pour apprendre les technologies de développement Web.
- Aime relever des défis.
- Autodidacte et Autonome
EXPÉRIENCES CONNEXES
Chacune de mes expériences de travail m’a permis de m’impliquer dans divers projets de moindre envergure au sein des différentes entreprises. Voici les plus importants.
- Changement du système de contrôle de source, passage de Starteam à Git.
- Intégration d’un système d’intégration continue dans le processus de développement.
- Transition vers la méthodologie agile.
- Changement du système de suivi des tâches, passage de Starteam à la suite Atlassian (Jira).
De plus, je suis créateur et webmestre du site Web de l’école de karaté où je m’entraîne depuis septembre 2018. Vous pouvez le consulter au www.karatealainroy.com.