Je suis un développeur freelance sénior full-stack, avec une appétence pour le monde du Javascript et plus orienté back-end. Ayant travaillé pour de grands groupes de retail comme Auchan et Leroy Merlin, pour les assurances SwissLife, pour un éditeur de logiciels pour les assurances, pour Nissan chez Publicis et bien d'autres, je suis à la recherche d'une mission avec de grands défis techniques et dans un nouveau domaine. J'ai commencé ma carrière professionnelle en tant que développeur Java, et j'ai enchaîné sur les technologies basées autour du Javascript (Typescript, Node.js, Angular, ...)
N'hésitez pas à me contacter pour de plus amples informations.
Avec l'augmentation de l'utilisation de notre solution par les différentes Business Units du groupe, il nous a été nécessaire de répondre efficacement aux besoins métiers de plus en plus importants. Au sein de l'équipe Navigation et Categories, en plus de délivrer les nouvelles features, nous avons optimisé nos applications pour répondre à la fois aux SLO (99% des requêtes en moins de 100ms) et pour améliorer nos déploiements (moins de ressources consommées, moins de connexions à Mongo Atlas) et ce, dans une optique GreenIT. Grâce à notre architecture hexagonale, nous avons migré nos producteurs et consommateurs PubSub vers Kafka.
Node.js · TypeScript · NestJS · MongoDB · AngularAvec l'aide de taxonomistes et en utilisant la base orientée graphes Neo4J, j'ai mis en place l'API permettant de gérer les arbres de navigation et de taxonomie pour mettre en relation les catégories et les produits. L'objectif principal était de fournir rapidement des résultats pertinents. Pour cela, après avoir passé la certification Neo4J, nous avons appliqué toutes les techniques d'optimisation des requêtes.
Node.js · NestJS · Neo4j · TypeScript · AngularJ'ai intégré l'équipe en charge de la refonte du projet Opus, l'outil de publication omnicanal d'Adeo (Leroy Merlin). Mon travail était, dans un premier temps, de mettre en place le coeur de l'application : l'API, le back office et le front office. Nous avons mis en place les meilleures pratiques de développement : pair programming, tests unitaires, fonctionnels et de perf, TDD, clean code. La montée en compétence rapide sur NestJS et MongoDB a été nécessaire pour fournir un produit de qualité pour répondre aux exigeances métier des différentes business units. Tout au long de ces années, en collaboration étroite avec les ops, nous avons mis en place des technologies et des méthodologies permettant à nos projets d'être performants et qualitatifs (GCP, Kafka, CircleCI). J'ai donc participé à la mise en place et à l'enrichissement de l'API category (CRUD, maillages, peuplement, ...), de l'interface et de l'API navigation (relations entre les categories)
Node.js · TypeScript · NestJS · MongoDB · AngularRéalisation d'une application Android (via Ionic) permettant de lire des données provenant d'un capteur branché au device.
Android development · Ionic · JavascriptKapia est un éditeur de logiciels destinés principalement aux assurances. Un de leur produit, K4U, est une application web qui permet aux assurés d'accéder à leurs comptes, leur profil et de modifier leurs informations. Dans une équipe de 3 développeurs Javascript, je suis en charge de l'avancement du projet, tout en apprenant à l'équipe les bonnes pratiques de développement Javascript et AngularJS.
JavaScript · clean code · AngularJSDéveloppement de l'application Pilot'Auchan Ventes et Stock. Visualisation des ventes et des stocks de tous les Auchan de France pour tous les niveaux de nomenclature. Projet agile (Scrum) avec des sprints de deux semaines.
JavaScript · clean code · AngularJSDéveloppement de l'application mobile MySwissLife permettant aux clients d'assurance vie d'accéder à leurs comptes. Application réalisée avec l'aide de cordova (phonegap). Intégration des composants sur les serveurs de développement et de recette. Utilisation de Jenkins et accès SSH aux différents serveurs. Projet totalement agile (Scrum) avec des sprints de deux semaines.
Node.js · Java · AngularJS · JavascriptProjet GEREP : application métier du Ministère du Développement Durable et de l'Energie
JavaDIGITAS a en charge la réalisation des applications web de Nissan Europe. Les applications ont été réalisées grâce au CMS Java d'Adobe CQ 4. Mon travail a été de recréer le site web de Nissan à l'aide de CQ 5. Pendant toute la durée de la mission, j'ai travaillé avec différentes équipes (front, flash, CMS manager, fonctionnels, ...). Sur base de spécifications techniques et fonctionnelles, j'ai participé à la création et au développement du nouveau site produit de Nissan. Pour cela, j'ai dû recréer une partie des composants et templates du site.
Java · JavascriptProjet Maestro : ERP du groupe Excilys
Formation de 3 mois aux technologies Java / Spring / Hibernate
Passage de la certification OCPJP
"Il n'y a rien de mieux qu'un Kevin dans l'équipe" (Elon Musk)
Vous pouvez même me proposer d'aller boire une petite bière 🍻