Vous êtes sur la page 1sur 2

1.

Parlez-moi de vous
J'ai plus de 30 ans dédiés aux technologies de l'information, avec le développement
pratique avec C ++, React, Angular, ETL, BI, RPA, HTML5, JavaScript et typescript.
J'ai développé de nombreuses applications de divers types et pour des industries
très différentes, des applications monolithiques aux applications web ou mobiles.
Concernant l'administration informatique, j'ai été programmeur, chef d'équipe, chef
de projet, responsable informatique, directeur.

2. Que savez-vous de notre entreprise ? Creaform


Creaform est une entreprise dédiée au développement de solutions de métrologie,
principalement, et de scanners 3D.

3. En quoi le poste à pourvoir vous intéresse-t-il ? Lead Developpeur

4. Exposez-moi un projet professionnel dont vous êtes particulièrement fier et


inversement
le projet de compétition pour gagner un compte bancaire à Monterrey, contre Unisys.
J'ai développé toute la partie communication,
OSI de 5 niveaux, en C++. On a gagné le compte et la première année ça a représenté
18 millions de dollars pour IBM.

5. Comment envisagez-vous votre carrière ?


Je recherche une entreprise solide et qui me permette de m'épanouir, non seulement
professionnellement mais aussi humainement.
Normalement, je consacre plusieurs heures par semaine à l'étude d'un sujet.

6. Pourquoi êtes-vous le candidat idéal ?


Car j'ai beaucoup d'expérience, non seulement sur le plan technique, mais aussi
dans la gestion d'équipes de développement.

7. Êtes-vous un leader ?
Je pense que oui, j'ai plus de 20 ans à gérer des équipes de toutes tailles, de 3
personnes à plus de 40.
Je sais comment gérer les problèmes interpersonnels, comment encourager mon équipe,
et comment les faire atteindre l'objectif avec succès.

8. Parlez-moi de votre ancien employeur


J'ai travaillé pour Globant, qui est une société qui fournit des ressources
humaines pour les développements nearshore,
là, j'étais dans les projets Nike, développant la partie localisation.
J'étais aussi chez Total Wine & More, développant la partie minimum de vente
suggérée,
qui était pour dans CMS, ils pouvaient fixer le prix des différents produits à
chaque endroit.

9. Quelles sont vos prétentions salariales ?


Près de 100 000 CAD

10. Avez-vous des questions ?


Oui biensur. Si vous pouviez m'expliquer, quel genre de travail ferais-je à ce
poste? Que serait-il développé, avec quelle architecture, outils, méthodologie ?

1. Pouvez-vous me parler brièvement de certains projets sur lesquels vous avez


travaillé et de l’approche que vous avez adoptée du début à la fin ?
Il y a quelques années, ce que je faisais normalement était d'abord de développer
une analyse ;
Initialement en utilisant la méthodologie de Yourdon.
Lorsque la technologie a évolué, je suis passé à RUP, en utilisant Rational Rose,
et maintenant j'utilise des user stories.
Aujourd'hui, pour le contrôle de projet, je connais très bien Jira.

4. Citez un site web ou une application qui vous agace. Que lui reprochez-vous ?
Le projet ticket wow, qui lui a été consacré pendant un an, à Django ; Il a
finalement été publié, mais n'est jamais entré en production.

6. Parlez-moi d’une expérience où vous avez dû répondre à un feedback négatif.


Je suis une personne très ouverte aux commentaires, et qui plus est,
je crois que les commentaires négatifs nous enrichissent à tous points de vue, du
contenu, à la manière et la personne qui le dit.

8. Quels sont les principaux défis rencontrés quand on travaille sur le front-end
d’une application ?
Choisir une architecture adaptée au projet, au client et aux membres de l'équipe.
Le choix des outils de développement, aussi bien frontend que backend, CI/CD, etc.
La bonne modélisation et maquettation.
Documentation ou manque de documentation. La sécurité.
Facilitez le référencement

L'un des objectifs les plus importants de l'équipe de développement est d'obtenir
le meilleur classement possible pour un site Web

10. Avec quelles interfaces API avez-vous déjà travaillé ?


J'ai commencé avec PHP, pour sa facilité de développement, puis avec NodeJS,
utilisant actuellement des API, que ce soit GraphQL, Prisma, etc., dans un
environnement Microservices et dans une méthodologie d'architecture CI/CD.
Bien qu'actuellement, il y ait une tendance à utiliser des composants fonctionnels.

Comment choisir une architecture-technologique-appropriée ?

Ce n'est pas une réponse facile ! Ça dépend de nombreux facteurs. Je suis le


concept d'architectures évolutives, car les systèmes classiques sont rigides et
maintiennent des objectifs inaltérables.
Je pense qu'un projet, avec un certain nombre de modules différents, peut varier en
complexité et en exigences. De cette façon,
ils peuvent avoir une architecture unique qui convient à chacun d'eux. En gardant
toujours la conviction que l'architecture est comme un être vivant qui s'adapte et
change au cours du projet.
Choisir un design sans analyse préalable n'est pas la meilleure idée. Par
conséquent, je recommande que le système soit considéré comme cet ensemble de
modules qui doit répondre à un besoin.

Quelle bibliothèque de tests unitaires et fonctionnels est utilisée ?


Pour les tests unitaires, j'ai utilisé Jest, pour des projets plus complets,
FrontEnd et BackEnd, Cucumber, principalement.

Vous aimerez peut-être aussi