Marvin G.

Architecte & Lead Developer Senior Java

Salaire / Taux journalier

Paris, France

Mobilité : Île-de-France

Freelance

Peut venir sur site

Expertises

MicroservicesJavaAWSSpring BootTest Driven DevelopmentHexagonal ArchitectureDéveloppement BackendSoftware CraftsmanshipDéveloppement FullstackAngularRedisDomain Driven DesignKafkaSwagger/OpenAPIClean ArchitectureEvent Driven ArchitectureKubernetesGitClean CodeDockerJiraRESTful APIsJenkinsMavenAnsibleConfluenceScrum

Langues

Français (Maternelle)Anglais

À propos

Introduction

Bonjour, J'ai 12 ans d'xp en Software Engineering avec une spécialisation sur les environnements Java/Spring. J'interviens comme tech lead / Senior dev Fullstack Angular avec une forte dominante backend JAVA. Je suis compétent sur les sujets/technos DevOps (AWS, Docker, Kubernetes, Ansible...) et des outils tels que KAFKA par exemple. J'ai un profil très orienté Craft, domaine dans lequel je fais de la formation et du coaching (Clean Code/archi, TDD, BDD...). A votre disposition. Cdt. Marvin.

Liens

Expérience de travail

Senior Dev Java Fullstack

Believe

janv. 2024 - mars 2026

2 ans 3 mois

Paris, France

Au sein d’une équipe de 4 à 7 développeurs, dans le cadre de l’ingestion des lignes de ventes (audiences musicales) : – Refonte de la CI gitlab pour nos applis backend – Mise en place du versioning de BDD – Participation aux ateliers de conception – Développement d'APIs REST – Code-reviews – Mise en place des tests automatisés – Cérémonies agiles JAVA 21, SPRINGBOOT 3, JPA, POSTGRES/YUGABYTE, KAFKA, NPM, MAVEN, GITLAB-CI, GOOGLE ARTIFACT REGISTRY, ARGOCD, KUBERNETES, REDIS, AWS, SONARQUBE, JIRA, CONFLUENCE, OPEN API, CUCUMBER, FIGMA

Lead Dev Java Fullstack

CANAL+

janv. 2022 - janv. 2024

2 ans 1 mois

92130 Issy-les-Moulineaux, France

Au sein d’une équipe de 4 à 8 développeurs - Application de gestion des records et une application de planification : – Création d'un socle technique pour les applications backend (Rest et DDD) – Architecture/développement d'une solution pour gérer les records de façon consistante – Mise en place d'une architecture hexagonale / DDD – Mise en place du versioning de BDD – Mise en place des tests automatisés – Animation d'event stormings – Refonte de la CI pour améliorer la qualité – Préparation des US avec la PM pour le refinement – Développement d'apis Rest – Développement d'écrans – Entretiens techniques – Accompagnement sur les bonnes pratiques : Code-review, Pair-programming, Tests, – Definition Of Done, Nommage, KISS, SOLID – Cérémonies agiles JAVA 21, SPRINGBOOT 3, JPA, ANGULAR, POSTGRES, NPM, GRADLE, JENKINS, GITLAB-CI, ANSIBLE, ARTIFACTORY, REDIS, AWS, SONARQUBE, JIRA, CONFLUENCE, DDD, SWAGGER, CUCUMBER, FIGMA

Craftsman Dev

Datanumia (Groupe EDF)

janv. 2020 - janv. 2023

3 ans 1 mois

Paris, France

Moteur de calcul de consommation d'énergie. Au sein d’une équipe de 5 à 10 personnes : *Refonte from scratch du moteur de calcul de consommations – Points technico-fonctionnels pour figer les algos / spec' – Conception – Développement d'Apis – Benchmarks et optimisations des solutions *Développement des batchs de calcul de la consommation électrique *Création d'un POC D'API Rest d'aide à la décision pour les téléconseillers – Création d'une librairie d'aide à la décision – Mise en place de cucumber – Développement d'apis *POC d'une BDD Redis sur un cluster openshift *Amélioration de la base de code *Accompagnement sur les bonnes pratiques : architecture hexagonale, testing *Implémentation d'évolutions et corrections de bugs JAVA 11, SPRINGBOOT 2, OPENSHIFT, ANGULAR 7, TYPESCRIPT, HTML 5, CSS 3, CUCUMBER, SQL, NPM, MAVEN, ARTIFACTORY JENKINS, NEXUS, GIT, GITHUB, SONAR, INTELLIJ, JIRA, SWAGGER

Senior Java FS Developer

Mediametrie

janv. 2017 - janv. 2020

3 ans 1 mois

Paris, France

Mesure de l’audience télévisuelle. Au sein d’une équipe de 3 à 10 personnes (dont 1 Scrum Master) : *Création from scratch d'un gestionnaire de référentiel des signatures des chaines et radios – Création d'une SPA: Angular 2-6 --Conception initiale --Choix des librairies (Primeng, ngx-translate, ...) --Etablissement de règles sur les tests unitaires, tests e2e et le tsLint --Formation des membres de l'équipe --Mise en place de bonnes pratiques --Migrations du framework: 2-4, 4-5 et 5-6 *Création de ressources pour gérer les signatures, chaines et inserteurs – Création du domaine (DDD) – Création de clients REST – Création de ressources REST avec jersey – Gestion des lectures/écritures de référentiels dans S3 (AWS) – Tests unitaires et tests d'intégration *Reprise d'un batch non maintenu de chargement de vagues TGI – Recueil des besoins clients – Analyse / Reverse enginering / Rétro-documentation / Refactoring – Migration java 8 – Implémentation d'évolutions *Accompagnement sur les bonnes pratiques : Code-review, Pair-programming, Tests, Definition Of Done, Nommage, KISS, SOLID *Safaris dans d'autres équipes pour mettre en place Angular *Présentation de sujets techniques lors de BBL JAVA 8, SPRING (CORE, MVC, BATCH), JERSEY, ANGULAR 6, TYPESCRIPT, HTML 5, CSS 3, SQL, BOOTSTRAP, YARN, NPM, MAVEN, JENKINS, NEXUS, GIT, GITLAB, AWS, SONAR, ECLIPSE, JIRA, CONFLUENCE, DRAWIO, PLANTUML, DDD, SWAGGER

Java Developer

CANAL+

janv. 2015 - juil. 2016

1 an 7 mois

92130 Issy-les-Moulineaux, France

Au sein d’une équipe de 6 personnes (1 chef de projet, 5 développeurs) - Gestion logistique des bandes vidéo : *Développement d'une section du nouveau portail web: gestion des bandes *Accompagnement d'un stagiaire : – Implémentation d'évolutions avec JQuery et Bootstrap – Revue de code – Tests unitaires –> Résultats : Des fonctionnalités de gestion de bandes vidéos migrées d'une application client-lourd à une application web avec une interface user-friendly JAVA, JAVASCRIPT, HTML 5, CSS 3, SQL, XML, SPRING (CORE, MVC), JQUERY, BOOTSTRAP, MAVEN, JENKINS, NEXUS, GIT, ECLIPSE, REDMINE

Java Developer

SFR

janv. 2014 - juil. 2015

1 an 7 mois

Paris, France

Au sein d’une équipe Devops de 10 personnes (1 chef de projet, 2 ingénieurs applicatifs et 7 développeurs) - Développement d’évolutions et de corrections sur un portail de souscription à des offres de téléphonie mobile : – Echanges avec la directrice marketing pour les spécifications / validations des différents composants graphiques – Mise en place de balises Open Graph pour améliorer la visibilité du site sur les réseaux sociaux – Mise en place d'un A/B testing pour départager 2 design – Création du module de gestion des demandes de rétraction suite à la loi de juin 2014 – Tests unitaires –> Résultats : Des fonctionnalités de gestion de bandes vidéos migrées d'une application client-lourd à une application web avec une interface user-friendly –> Résultats : Des fonctionnalités de gestion de bandes vidéos migrées d'une application client-lourd à une application web avec une interface user-friendly JAVA JEE, JAVASCRIPT, HTML 5, CSS 3, SPRING (CORE, MVC, BATCH), TILES, HIBERNATE, JQUERY, MAVEN, JENKINS, SONAR, JUNIT, PHABRICATOR, MYSQL, TOMCAT, SVN, ECLIPSE, LOMBOK, JIRA, CONFLUENCE


Formation

Sup'Galilé

Engineer, Engineering

2014 - 2014

1 mois


Licences et certifications

AWS Architecture Microservices en Java

Délivré le : janv. 2019

Certifié par AWS

Oracle OCA Java 8

Délivré le : janv. 2018

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.