Autres : GRADLE, GIT, GITLAB, LIQUIBASE, AWS, TERRAFORM, DOCKER, KAFKA
Mission : Projet RIO: Conception et développement d'une architecture micro-service autour
du métier de la gestion de distribution de Gaz
▪ Analyse et compréhension des user stories
▪ Conception des micro-services (réservation de capacités, mesures,
agrégations, …)
▪ Développement backend en Java 17/21
▪ Programmation réactive avec Reactor
▪ Développement front avec Angular et Typescript
▪ Coaching technique pour les développeurs
▪ Relecture/Revue de code/Pair Programming
▪ Pratiques craftsmanship (clean code, TDD, BDD, Code review...)
▪ CICD avec Gitlab, AWS et Terraform.
Mission : Projet RIO: Conception et développement d'une architecture micro-service autour
du métier de la gestion de distribution de Gaz
▪ Analyse et compréhension des user stories
▪ Conception des micro-services (réservation de capacités, mesures,
agrégations, …)
▪ Développement backend en Java 17/21
▪ Programmation réactive avec Reactor
▪ Développement front avec Angular et Typescript
▪ Coaching technique pour les développeurs
▪ Relecture/Revue de code/Pair Programming
▪ Pratiques craftsmanship (clean code, TDD, BDD, Code review...)
▪ CICD avec Gitlab, AWS et Terraform.
Mission : Projet Portalis : Création d'une application de gestion des audiences et mise en
place d'une architecture micro-services
▪ Refinement et challenge du besoin (CTD, US)
▪ Etude impact architecture
▪ Développement en Java 11, Kotlin et Typescript
▪ Déploiement Jenkins sur Openshift/Kubernetes
▪ Relecture/Revue de code/Pair Programming
▪ Coaching/conseil technique
▪ Pratiques craftsmanship (clean code, TDD, BDD, DDD, architecture
hexagonale, Mob programming, ...)
▪ Présentations techniques (BBL « La programmation fonctionnelle avec les
streams en Java, Kotlin - De Zéro à Héro, Présentation sur VAVR, ...»)
Projet Refonte site Galeries Lafayette: Développement des microservices qui offrent des fonctionnalités utilisables par les applications front
Galeries Lafayette
▪ Analyse et challenge des user stories (gestion contenu, recherche,
gestion panier)
▪ Etude impact architecture
▪ Développement en Java 13 et Kotlin 1.3.xx
▪ Déploiement via GCP et Jenkins
▪ Relecture/Revue de code/Pair Programming
▪ Pratiques craftmanship (clean code, TDD, BDD, DDD, architecture
hexagonale, Mob programming, ...)
▪ Veille technologique (COPs « Comity Of Practises », BBLs, …)
Mission : Projet CCMA : Définition de l’architecture et développement des micro-services
du projet ICOEUR responsable de l’accès aux compteurs industriels Linky
▪ Etude/Analyse du besoin
▪ Définition de l’architecture (du monolithe au micro-service)
Développement du socle Java 8, Kotlin et Front avec Angular 2-6 (IHM
outillage de test)
▪ Développement des fonctionnalités en Java 8 et 11 et Kotlin 1.3
▪ Déploiement en environnement local et dév avec Docker
▪ Scripts de déploiement via Ansible (RabbitMQ, Apache, Graphite, …)
▪ Relecture/Revue de code/Pair Programming
▪ Développement des POCs (Kafka, Spring Cloud Stream, …)
▪ Approche TDD, BDD, DDD et Architecture hexagonale
▪ Présentations techniques et documentation technique
▪ Veille technologique (Cercles techniques, Meetups, BBLs, …)
Mission : Définition des architectures, choix des solutions, accompagnement des équipes de
développements et de la mise en œuvre des projets depuis la conception jusqu’à
la mise en production.
▪ Etude et cadrage des projets
▪ Proposition et choix des architectures (choix des solutions, préconisations,
études d’impacts, …)
▪ Industrialisation des développements (usine logicielle, automatisation,
déploiement,...),
▪ Garantie du respect des normes de qualité de code (Suivi Sonar, Audit, …)
▪ Support technique pour les équipes projet :
➢ Aide à la mise en place et à la bonne utilisation des frameworks Java JEE
(challenge des développeurs)
➢ Investigations et résolution des problèmes (productions, recette, …)
▪ Développement des POCs (briques transverses, bootstrap de projets, API, …)
▪ Support et formations techniques pour les équipes projets.
▪ Présentations techniques et documentation technique
▪ Veille technologique (Organisation BBLs, Devoxx France, Paris JUG,
Meetups, formations,…)
Mission : Participation à la définition et à la refonte des architectures projets en support des
responsables techniques, à l'industrialisation des développements en s’assurant
des bonnes pratiques et du respect des recommandations, ainsi que le support aux
équipes de développement.
▪ Proposition et choix d'architecture (WEB, BATCH, ...),
▪ Industrialisation des développements (Tools Suite, intégration continue, usine
logicielle, ...),
▪ Support technique pour les équipes projet :
➢ Conseil et recommandations sur la mise en place et la bonne utilisation
des frameworks Java JEE,
➢ investigations et résolution des problèmes,
▪ Développement de POCs (Proof Of Concept),
▪ Maintenance et évolution du socle technique :
➢ Archétype MAVEN, application blanche,
▪ Support et formations techniques pour les équipes projets.
▪ Présentations techniques auprès des équipes de développement.
▪ Gestion et mise en place des applications de communications internes (Wiki,
Newsletters,...),
▪ Veille technologique (JUG, meetups, POCs, blogs, …)