Devenir Ingénieur Full Stack
Comment devenir ingénieur full-stack ? Guillaume, ingénieur full stack senior chez AViSTO, nous présente son parcours, son métier et nous parle de sa passion du web.
Q : Guillaume, peux-tu nous présenter ton parcours pour devenir ingénieur full-stack ?
En 1999, après un BTS en informatique industrielle, j’ai obtenu mon premier emploi dans un organisme de formation, situé dans le Calvados. J’étais responsable informatique, avec des activités très diverses puisque je faisais du développement logiciel, du développement web, je m’occupais aussi du site internet ou encore du parc informatique.
Au bout de dix ans, j’ai eu envie de sortir de cette forme de confort pour me consacrer exclusivement à la technique, mais je me suis rendu compte que mon diplôme constituait un frein à mes ambitions, qui plus est dans un bassin d’emploi compliqué.
Ainsi, j’ai fait valider mes acquis professionnels pour pouvoir intégrer un Master 2 en informatique à l’Université de Caen Basse Normandie, dans le cadre d’un congé individuel de formation. Je l’ai obtenu avec mention très bien, je suis revenu dans mon association et, quelques temps après, j’ai rejoint AViSTO à Sophia Antipolis.
Q : C’était en 2011…
C’est ça. Mon objectif était alors d’être développeur Java, orienté back end, donc plutôt du développement logiciel lourd. Or, à cette époque, le marché était davantage porteur côté front end, et comme de par mon parcours et mon master 2 j’étais déjà full stack, j’ai saisi l’opportunité et me suis concentré sur la partie front.
Q : Peux-tu nous parler de tes premiers projets chez AViSTO, et des principales compétences mises en œuvre ?
J’ai commencé par créer un front-end web pour une solution de fidélisation de grands voyageurs, en PHP5 et JavaScript (JQuery). J’ai également réalisé l’interfaçage avec des Web Services (SOAP), ainsi que l’intégration graphique (CSS, HTML).
Ensuite, j’ai travaillé sur le développement de deux portails (de relation clientèle et de gestion de documentation projets), ainsi que sur un outil de consultation / modification de bases de données. Cela m’a permis de mettre en œuvre tout un ensemble de technologies : des scripts back end (JAVA, JavaScript, NodeJS), du JS ; au niveau front end, du JavaScript (YUI), du jQuery, ou encore du BootStrap.
Je me suis consacré à un troisième projet consistant à développer une plateforme de suivi et de gestion d’objets connectés / géolocalisés, avec des parties back end (Apache 2, PHP Zend 2, NodeJS) et front end (HTML5, CSS3, LESS, Backbone JS, Underscore, BootStrap, jQuery). J’occupais alors également le rôle de chef de projet.
J’ai enfin rejoint un groupe de protection sociale pour mettre en place des solutions innovantes autour d’Angular et NodeJS pour la création et la vérification des déclarations de salaire (DSN). J’ai participé à la mise en place de ces technologies pour la première fois dans cette entreprise.
Q : Et là, tu as quitté AViSTO, pourquoi ?
La décision a été difficile à prendre, j’ai longtemps hésité. On m’a proposé de devenir tech lead à Monaco, dans une start-up dont je pensais qu’elle aurait de l’avenir. C’était un gros challenge technique, tout était à faire et à décider, il y avait de la gestion d’équipe aussi. Bref, j’entrevoyais l’opportunité de prendre la responsabilité de mon propre projet, de mener une équipe, d’avoir un rôle très complet, le tout dans une petite société qui allait grandir. L’expérience a duré un an et demi.
Q : Pourquoi es-tu revenu chez AViSTO ?
Quand je suis parti, j’étais chez AViSTO depuis 6 ans. J’aimais beaucoup l’entreprise, j’avais d’excellentes relations en interne, on me proposait des projets sympas sur lesquels je m’éclatais. Je n’avais donc pas de raison de préférer une autre société d’ingénierie à AViSTO.
Je me suis tout de même demandé s’il n’était pas opportun pour moi de rejoindre un éditeur logiciel. J’en ai rencontré plusieurs, mais je commence à me connaître et je sais que j’ai besoin de changer de projet régulièrement. Le monde du service me convient donc bien, il me permet de varier les plaisirs et de rencontrer beaucoup de monde.
Et puis, il y a une super ambiance chez AViSTO, c’est aussi pour ça je voulais rentrer.
Q : Qu’est-ce qui te plaît dans ton métier ?
Beaucoup de choses. Pour commencer, je suis quelqu’un de très axé sciences et technologies, donc évoluer dans un environnement technique est naturel pour moi.
Ensuite, j’aime le web, mais pour moi, c’est avant tout un support sur lequel on peut écrire du logiciel. Il y a une véritable place pour le front, le back n’est plus aussi prééminent. Désormais, il y a une véritable complémentarité, on délègue de plus en plus au front.
Enfin, je suis arrivé dans le monde du web dans les années 2000, à ses débuts, donc j’ai suivi toutes les technologies. J’ai beaucoup misé sur le langage JavaScript : je le sentais promis à un grand avenir. Il y a un écosystème énorme, qui bouge très vite, avec plein de choses à découvrir. Donc mon métier me plait beaucoup, on ne s’ennuie pas. Toutes les semaines quasiment, il y a des nouveautés à découvrir.
Emploi chez AViSTO
AViSTO recrute des ingénieurs full-stack. Pour découvrir les opportunités proposées, rendez-vous sur notre site emploi.
Un grand merci à Guillaume pour son témoignage qui nous a permis de découvrir son parcours pour devenir ingénieur full-stack !