Vous cherchez un développeur expérimenté pour intégrer vos équipes ? Vous avez besoin d'un profil spécialisé dans le développement avec Java, Spring, Angular ou VueJs ? Vous souhaitez créer une nouvelle application ou un site web ? Vous êtes au bon endroit !
Je suis développeur Fullstack avec une expérience diversifiée dans plusieurs secteurs, notamment l'énergie, le secteur public et les assurances. J'ai travaillé avec des grands groupes:
- Groupama
- Ministère de l'éducation nationale
- Enedis
- Entreprise du Cac 40
...
Je suis passionné par la pratique du "clean code", l'application des Design Patterns et la conception d'architectures logicielles robustes. Fort de plus de 8 ans d'expérience en Java, j'ai développé une solide expertise dans ce domaine, et je maîtrise également Vue.js et Angular pour le développement frontend.
Je suis en mesure de vous accompagner de A à Z:
- La définition de votre besoin
- La conception, planification et la validation des choix techniques
- Développement d'une application Java, notamment avec le framework Spring
- Création des applications avec une architecture monolithe ou microservices
- Mise en place de l'intégration continue et déploiement continu (Ci/CD)
- Création des tableaux de bord (Grafana, Kibana) et la définition des alertes pour faciliter le suivi
- Création des workflows avec Temporal
- Création des applications web (javascript/typescript) avec le framework Vue ou angular
- Accompagnement dans la migration vers le cloud
- Mise en place d'un moteur d’Indexation (elasticsearch, logstash)
- Mise en place d'une architecture événementielle (kafka, rabbitMQ, pubsub)
...
Liste non exhaustive et je suis prêt à relever le challenge tant qu'on reste dans l'informatique :)
Un projet ? Un besoin de renforcer vos équipes ? Ou simplement pour discuter ? Contactez-moi directement sur la plateforme
Développement des outils d'aide à la vente pour les agents et souscripteurs.
De la conception à la mise en production des projets:
Mai 2021 - Septembre 2022: Projet EGarage
- Architecture en microservice et microfront (spring boot, vue.js 3, java 11..)
- Participation dans la phase du cadrage et des choix techniques
- Conception et développement de nouvelles fonctionnalités
- Mise en place d'un mécanisme de génération d'écran à partir d'un fichier excel avec des contrôles de surfaces automatisés ainsi que des contrôles liés aux habilitations de l'utilisateur connecté
- Création de zéro d'un moteur de tarification générique
- Revue de code et pair programming
Janvier 2020 - Avril 2021 : Projet Epro
- Architecture en microservice (spring boot, vue.js 2, java 8..)
- Participation dans les choix techniques
- Conception et développement de nouvelles fonctionnalités
- Mise en place d'un mécanisme de génération d'écran à partir d'un fichier excel avec des contrôles de surfaces automatisés ainsi que des contrôles liés aux habilitations de l'utilisateur connecté
- Revue de code et pair programming
Dans le cadre d'un projet Agile Scrum, j'ai travaillé sur la mise en œuvre de la clean architecture avec des microservices. Mes responsabilités incluaient :
➡️ Agir en tant que référent technique (lead équipe de 5 personnes)
➡️ Contribuer à la définition et à la planification du projet.
➡️ Effectuer des revues de code, du pair programming et offrir un support technique aux développeurs.
➡️ Promouvoir l'adoption des Design Patterns.
➡️ Réaliser des Proof of Concepts (POCs).
➡️ Mettre en place des pipelines CI/CD, couvrant l'ensemble du cycle de vie du projet, du développement à la production, en utilisant Terraform
➡️ Utiliser Google Cloud Platform (GCP) pour le déploiement sur des VM, le développement de jobs Cloud Run et de Cloud Functions.
➡️ Participer à l'élaboration de l'architecture du projet et à la conception du modèle de données
1/ Tech lead chez le Ministère de l’éducation nationale : Refonte de l’application de gestion des droits d’accès du SIRH, et MCO de l’ancienne
Environnement: JBOSS, J2EE, Spring MVC, JSF, Angular, Angular Material,
ActiveMQ, Jenkins
2/ ENEDIS : Développement d’un outil national de gestion de la relation client et
Mise en place de la suite ELK pour la centralisation des logs
Environnement : Weblogic, J2EE, Spring MVC, Spring Security, Spring Batch,
AngularJS, Bootstrap, Oracle, Tests automatisés avec FitNesse
- Anglais