Mathieu - Développeur JAVASCRIPT
Ref : 200708B002-
93360 93360 - NEUILLY PLAISANCE
-
Développeur, Architecte, DevOps (31 ans)
-
Télétravail uniquement
-
En cours d'immatriculation
Expérience professionnelle
Tech-lead, Responsable technique 01/2020 – Présent
CNES Capgemini
o Le CNES possède une importante base de connaissance sur les matériaux et leurs propriétés.
Ces propriétés peuvent prendre des formes extrêmement variées, certaine étant statiques, d’autre
évoluant avec la température ou d’autre paramètres.
o Ce projet consistant en l’élaboration d’un site web permettant la consultation et l’édition de fiche
matériau. L’outil permet une recherche avancée relative aux propriétés complexes des matériaux ainsi
que la comparaison de plusieurs fiches entre elles.
o Dans ce projet, j’ai eu l’occasion d’endosser les rôles suivants :
Tech-lead : encadrement de deux développeurs, le premier spécialisé dans le frontend (ici avec
Angular), le second spécialisé dans le backend (ici avec Flask).
Responsable technique : rédaction de la spécification fonctionnelle.
PLATEFORME DE GESTION D’UN PARC RFID D’OBJETS CONNECTES
Architecte / Développeur Full Stack / DevOps / Tech-lead 03/2018 – Présent
ORANO innovation Capgemini
o A l’initiative d’Orano, ce projet se destinait initialement à garantir la traçabilité des déchets nucléaires
sur les sites en démantèlement. A force d’initiatives et de suggestions, ce projet a glissé peu à peu vers
une plateforme agnostique de gestion d’objets connectés.
o Ce projet avait pour but l’élaboration d’une plateforme permettant la gestion d’un parc de colis
radioactifs au travers d’étiquettes RFID. Cette dernière se décompose en deux parties :
une application web permettant la configuration du référentiel ainsi que la visualisation du parc,
une application embarquée permettant aux opérateurs de récupérer le référentiel puis de faire évoluer
les puces dans leur cycle de vie et enfin de faire remonter les informations dans le Cloud.
o Mon rôle dans ce projet a grandement évolué :
Architecte : j’ai eu la chance d’être totalement libre des choix architecturaux de la solution.
Je me suis tourné vers la stack MEAN (MongoDB, Express, Angular, NodeJS) afin de réaliser
les deux applications en factorisant le maximum de code possible. J’ai notamment utilisé
Electron afin d’encapsuler l’application embarquée dans un exécutable Windows.
Développeur full stack : j’ai développé la solution de façon autonome, de mars 2018 à mars
2019, pendant cette période j’étais en charge du développement, du test, de l’intégration
et de la livraison.
Tech lead : mars 2019, l’équipe passe d’une à trois personnes, j’assume le rôle de tech lead
afin de guider les deux nouveaux développeurs full stack dans les évolutions du logiciel.
DevOps : afin de simplifier et sécuriser le travail de l’équipe, j’ai mis en place un pipeline CI/CD
au travers de Gitlab. Ce dernier permet de sécuriser l’intégration continue, d’effectuer un
déploiement continu en utilisant Docker.
OUTIL CARTOGRAPHIQUE D’OPTIMISATION DE CAMPAGNES PUBLICITAIRES
Développer Full Stack 04/2017 – 01/2018
JCDecaux Bouygues
o Leader français de la publicité urbaine, JCDecaux propose une offre sur mesure pour les campagnes
publicitaires de ses clients. Ces dernières prennent la forme d’un ensemble de contraintes relatives
à la composition d’une campagne.
o Le but de ce projet était de fournir à JCDecaux une application permettant l’ajout de multiples
objectifs de campagne publicitaire, de lancer la résolution de ce problème par un solveur et enfin
de visualiser la solution proposée sur un outil cartographique.
o Dans ce projet, j’ai eu l’occasion d’endosser le rôle de développeur full stack. J’ai ainsi pu réaliser
l’interface graphique à l’aide du Framework AngularJS, de la bibliothèque MapboxGL et
du Framework Bootstrap. En outre, j’ai développé le backend applicatif à l’aide de JEE, la persistance
des données étant assuré via une base de données SQL Server.
ETUDES
Master en Intelligence artificielle
o Université Paris VI
Pierre et Marie Curie
o 2015 - 2016
Licence en Mathématiques/
Informatique
o Université Paris V
René Descartes
o 2011 – 2014
DISTINCTIONS
Compétition inter-université de robotique :
NXT 2012 : 1
re place
Publication papier de recherche IHM 2015 :
« Investigating gesture-based input on touchpad »
Concours de programmation :
Battledev 2020 : 226e
/~5000