Expériences
Hubside, Paris — Développeur Full stack Node JS/React JS
Février 2022 À AUJOURD'HUI (2 ans)
● Implémenter des services GraphQL pour personnaliser des photos et albums photos (crops,
layout, ...).
● Implémenter des services Restful sécurisés pour intégrer des nouveaux partenaires
d’impression photos et albums photos.
● Développer des interfaces web ReactJS permettant aux utilisateurs de concevoir et
personnaliser des albums photos.
● Développer une application back office pour faire le suivi, l’export et les relances des
commandes
● Maintenir un pipeline d'intégration continue GitLab CI/CD.
● Maintenir la solution Cloud GCP Cloud run et Pub/Sub pour une architecture de messagerie
et d'événements.
● Mettre en place des pratiques de développement piloté par les tests (TDD) pour les tests
unitaires et d'intégration.
● Écrire des tests End to End en utilisant cypress pour les nouvelles fonctionnalités frontend et
les nouvelles API backend développées.
● Implémenter des mécanismes de journalisation pour surveiller le comportement de
l'application sur google log.
● Mettre régulièrement à jour les dépendances et effectuer des audits de sécurité avec Snyk.
Stack Techniques :
● Nodejs, expressJS, graphQL, Apollo GraphQL, OAuth2, Passport.js
● Cloud Run, Datastore, Pub/Sub, React 18, Typescript 4.8, OpenAPI 3
● Cypress, Camcuber, Supertest, NYC, Mocha, Chai, Nock, Sinon, Eslint
● Git, GitLab CI, Agile (JIRA), Jfrog, Snyk.
Renault, Guyancourt — Développeur Node Js/React JS/ Angular 9
Novembre 2019 À Janvier 2022 (2 ans 3 mois)
● Développement d’une application Backend qui permet de délivrer des clés d’activation au
fournisseur des composant électronique partenaire en Node JS
● Développement d’une application pour gérer les crashs tests pour les prototypes voiture en
Angular 9/Node JS
● Design et développement d’une solution API pour gérer les tests réalisés pour les produits et
solution Renault
● Développement d’une application qui permet d’explorer les schémas électroniques avec un
interface web en React JS/GraphQL/Node JS
● Collaborer avec l’équipe infra pour réaliser de l’intégration continue pipeline Gitlab CI/CD
pour 4 projets
● Mettre en place TDD pour les tests unitaires et d’intégration
● Mettre en place end-to-end tests avec Karaté test sur Gitlab
● Formation et passation de 4 projets aux équipes en indes pour maintenances
Stack Techniques :
● Nodejs, expressJS, graphQL, Apollo GraphQL, Mongoose, OAuth2
● ECMAScript 9, Typescript 3.8, Gherkin, OpenAPI 3.1.0, Rxjs
● Karaté test, Supertest, nyc, mocha, chai, nock, sinon, Eslint
● Reactjs, Ant Design, angular 9, Material design UI, Karaté tests
Solystic, Bagneux — Développeur frontend Angular 7
Novembre 2018 À Octobre 2019 (11 mois)
● Développement de la partie front end en Angular 7 pour une application de gestion de tri des
lettres et colis pour l’aéroport de Roissy
● Conception et développement front end en Angular 7 pour la configuration d’une machine
de tri des lettres et colis pour la post
● Développement de la partie back end en PHP 7 restful micro services
● Mettre en intégration et production de l’application avec Jenkins
● Mettre en place d'architecture micro-service de l’application avec Nginx
● Participation de mise en prod de l’application à l’aéroport de Roissy
Stack Techniques :
● Angular 7, TypeScript, Rxjs, Bootstrap UI, ng2-translate, OAuth2
● JavaScript, Typescript, Rxjs, PHP
● Docker, Docker-compose, Jenkins
● Nginx, Micro-service
● GIT, Agile (redmine)
ESII, Montpellier — Développeur frontend Angular 5
Janvier 2018 À Novembre 2018 (9 mois)
• Refonte d’une application pour le suivi des clients en file d’attente développée en Ionic
● Conception et Développement d’un DASHBOARD de suivi des indicateurs clients en Angular5
● Corriger des bugs pour une application de gestion des appels client en Angular5
● Développement d’un module pour parcourir les échanges téléphoniques des agents VueJS
● Correction des bugs sur les fonctionnalités
● Configurer les nouveaux serveurs pour la mise en production (RedHat 7)
● Mettre en place une nouvelle architecture pour la production
● Renforcer la sécurité de l'application existant
● Migration des données vers les nouveaux serveurs
● Mettre en place un système de sauvegarde pour les données elastic search
● Tests et recettes
Stack Techniques :
● JavaScript, Typescript, ECMAScript
● Angular 5, Angular Material UI, OAuth2
● Vue.JS, IONIC 2, LESS, SASS, Rxjs
● Redhat 7, Docker, docker-compose, nginx
● Elasticsearch Kibana
● Git, Github
● MySQL + Firebase
Schneider Electric, Montpellier — Développeur Full stack Angular
2/Node JS
Janvier 2014 À Décembre 2017 (4 ans)
● Développement d’une API REST full sécurisé en Node JS pour la gestion des documents
● Maintenir les développements existants pour la nouvelle version d'Alfresco 4
● Conception et développement d'un module de gestion de planning d'émissions des
documents client
● Conception et développement d'un module de gestion de ressources
● Développement d'un module pour la gestion des plans d’action
● Conception et développement d'un module pour la gestion documentaire
● Déployer les développements en production et la gestion des incidents
Stack Techniques :
● Node JS, Express, Angular 2, Material design UI
● JavaScript, Typescript, ECMAScript
● Alfresco API open source, Rxjs, Mongoose
● JQuery UI, bootstrap, CSS3
● MongoDB, Postgresql, MySQL
● Script linux, SVN