Kinova employee David M profile picture

David Moreau, Développeur Web Senior

Faits rapides

Rôle : Développeur Web Senior

Études : DEC en informatique, baccalauréat en informatique (en cours)

Avec Kinova depuis 2017

En quoi consiste ton rôle ?

Mon travail consiste à développer des solutions applicatives et graphiques qui utilisent les différentes technologies Web tels que NodeJS, React, MySQL, MongoDb, Web Sockets, Javascript et autres. À l’aide de ces technologies, je développe des solutions de type back-end et front-end pour les robots et les autres plateformes Web chez Kinova. Ces solutions permettent à nos utilisateurs de configurer et contrôler les robots via un browser Web.

Comment l’expliquerais-tu à ta grand-mère ?

Je lui dirais que je crée des programmes comme Hotmail (puisqu’elle utilise ça) pour configurer et contrôler les robots.

Dynamic grasping of a green cube using a Kinova Gen3 ultra-lightweight robotic arm onboard 2D/3D vision camera and Web App

Qu’est-ce que tu apprécies le plus de ton travail ?

J’apprécie la quantité et la variété des nouveaux défis qui nous sont proposés à travers les différents projets. De plus, la robotique est un domaine moins commun du Web, cela me permet d’apprendre non seulement sur les technologies Web mais aussi sur d’autres technologies connexes à la robotique.

Qu’est-ce qui t’a amené à venir travailler dans le domaine de la robotique ?

Je suis venu travailler dans ce domaine par un concours de circonstance. J’ai entendu parler de Kinova via mes connaissances et par curiosité j’ai découvert qu’ils recherchaient des développeurs web. Cela a piqué ma curiosité et j’ai décidé de relever des nouveaux défis dans le domaine de la robotique.

En quoi ton rôle se distingue-t-il de celui de tes collègues ?

Un développeur Web doit être à l’affût des nombreuses technologies du Web qui changent rapidement. Il doit évoluer rapidement avec ces technologies. Il doit utiliser ses connaissances de programmation pour solutionner des problèmes de gestion de données, de flux de communications, d’automatisation et des expériences utilisateurs.

Est-ce que ton rôle existe dans d’autres domaines que la robotique ? Si oui, y a-t-il des particularités à exercer ce rôle dans notre domaine ?

Oui. En fait, il est plutôt rare pour un développeur Web de travailler dans le domaine de la robotique. Dans le domaine de la robotique, on parle de solutions Web embarquées sur les robots (local) ce qui est en contraste avec les situations plus communes des technologies Web telles que les solutions en ligne et le cloud.

Qu’est-ce que tes études t’ont apporté d’utile pour ton travail ?

Mes études m’ont donné un vaste éventail de techniques et méthodes de programmation qui me permettent de solutionner plusieurs problèmes logiques. Ils m’ont apporté un sens analytique et une approche méthodique pour solutionner des problèmes.

À l’exception de l’école, où as-tu acquis d’autres compétences / connaissances utiles à ton travail ?

J’ai acquis plusieurs autres compétences à travers mes expériences de travail. Dans le domaine Web, il est nécessaire d’apprendre constamment de nouveaux langages de programmation car les langages évoluent très rapidement dans cette branche de l’informatique. Il y plusieurs nouveaux frameworks javascript qui apparaissent à chaque année.

Caucasian human hand and robotic manipulator robot hand doing a handshake person working with robot collaborating with robot

Plus d'Emplois en robotique

Au fil du temps, nous rendrons plus d'articles de la série de contenu " Emplois en robotique " disponibles sur notre site Web, utilisez le lien ci-dessous pour accéder à la page pilier de tous ces articles.

Vous recherchez des offres d'emploi? Vous trouverez le lien de la page carrière dans le pied de page, au bas de notre site Web. Qui sait, vous aussi pourriez devenir un kinovien ou une kinovienne !