🚀 Développeur Java Full-Stack avec plus de 5 ans d’expérience, je conçois des applications web robustes et évolutives en combinant les technologies Java Backend (Spring Boot, JPA, SQL, Kafka) et Frontend modernes (React, Angular). Dynamique et force de proposition, j’apporte des solutions pertinentes et innovantes en tenant compte des enjeux métier, de la qualité du code et de la performance.
J’interviens sur l’ensemble du cycle de développement : Architecture Microservices, intégration et sécurisation d’APIs REST, mise en place de tests, et déploiement via des pipelines CI/CD. J’utilise quotidiennement JUnit, Git, Docker, Jenkins, Sonar, Nexus, Openshift/Kubernetes, et bien d’autres outils du paysage Fullstack.
Mon expertise Cloud se concentre sur AWS, avec une maîtrise des services tels que S3, Amplify, Lambda, Cognito, IAM, DynamoDB et API Gateway. Je conçois des architectures scalables et sécurisées, intègre les services AWS dans les workflows DevOps, et assure le monitoring et la résilience des applications en production.
Je travaille selon une méthodologie agile (Scrum/Kanban), en étroite collaboration avec les équipes métier, DevOps et UX pour concevoir des solutions pertinentes. Je pratique la revue de code systématique, les déploiements itératifs et je documente rigoureusement les livrables techniques.
Ajouter une formation professionnelle à votre profil. (optionnelle)
Ajouter une expérience à votre profil. (optionnelle)
📌 Contexte :
Contribution active à des projets stratégiques autour de la centralisation des données, de l’IA conversationnelle et de l’intégration de modèles LLM, dans un contexte de modernisation applicative. Conception et refonte de solutions à fort trafic, avec un fort accent sur la performance, la qualité du code et l’industrialisation de l’IA générative.
🚀 Réalisations principales :
– 🗂️ Développement d’un produit Data facilitant les échanges entre fournisseurs et consommateurs de données.
– 💬 Refonte d’une solution de monitoring de conversations IA (chatbots, téléphonie).
– 🤖 Intégration d’un chatbot métier intelligent dans une application de gestion des sinistres.
– 🧬 Contribution à une plateforme LLM pour industrialiser l’usage de l’IA générative.
🛠️ Responsabilités clés :
– 💻 Conception et développement Backend & Frontend (Java / Spring Boot, Kafka, React) ;
– 🧠 Proactivité dans les choix techniques et les améliorations produit ;
– ⚙️ Optimisation des performances et amélioration continue ;
– 📐 Utilisation des bonnes pratiques de développement (SOLID, DRY, KISS, Design Patterns) ;
– 🔁 Intégration et déploiement continu CI/CD ;
– 🧪 Réalisation de tests unitaires/intégrations, Pair programming, revue de code et maintenance évolutive ;
– 🤝 Collaboration agile avec les équipes métier et DevOps ;
– 🧑🏫 Mentoring, support technique et rédaction de documentation technique.
🧰 Stack technique :
– 🖥️ Backend : Java 17/21, Spring Boot, JPA, API REST, Kafka, Kotlin, Thymeleaf.
– 🖼️Frontend : React 18, TypeScript, JavaScript, Vite, Figma.
– 🗃️Base de données : PostgreSQL, Greenplum.
– 🧪Tests : JUnit, Mockito, Jest, Playwright.
– 🔄CI/CD & DevOps : GitHub, Jenkins, Sonar, Nexus, Docker, OpenShift, CloudBees.
– 🛠️Outils: IntelliJ, Jira, Git, WSL (Linux), DBeaver.
– 🧭 Méthodologie : Agile (Scrumban), Software Craftsmanship.
📌 Contexte :
Contribution à la mise en œuvre de solutions stratégiques pour la gestion des activités métiers (Sinistres, Production, Garagistes, Négociation tarifaire) au sein de 4 produits applicatifs clés.
🎯 Réalisations principales :
– 🚀 Mise en place de solutions IARD stratégiques pour le pilotage des activités métiers.
– 🧩 Contribution à 4 produits applicatifs couvrant Sinistres, Production, Garagistes et Négociation tarifaire.
🛠️ Responsabilités clés :
– 🏗️ Conception et développement d’applications Web (Java / React / Angular) ;
– 📦 Développement de batchs métiers avec Spring Batch ;
– 📐 Respect des bonnes pratiques de développement ;
– 🧠 Résolution de problèmes technique et amélioration des performances ;
– 🧪 Réalisation de tests unitaires, débogage, revue de code ;
– 🧑💻 Gestion des incidents et correction des anomalies ;
– 🔁 Utilisation des outils d’intégration et déploiement continu (CI/CD) ;
– 🧑🏫 Mentoring, assistance technique et rédaction de documentation technique ;
– 📣 Participation aux rituels agiles (Daily Meetings, Planning, Review, Retrospective).
🧰 Stack technique :
– 🖥️ Backend : Java 8, Spring Boot, JPA/Hibernate, Spring Batch, API REST, Maven.
– 🖼️ Frontend : React 17, Angular 9, TypeScript, JavaScript.
– 🗃️ Base de données : Oracle, MySQL.
– 🧪 Tests : JUnit, Mockito.
– 🔄 CI/CD & DevOps : GitLab CI/CD, Sonar, Nexus, Docker, OpenShift, Guidewire Cloud.
– 🛠️ Outils : IntelliJ, Git, Jira.
– 🧭 Méthodologie : Agile (Scrum), Clean Code.
📌 Contexte :
Contribution à la digitalisation et à l’optimisation des processus métiers liés à la gestion des contrats collectifs. Mon rôle s’inscrivait dans un environnement agile, avec une forte exigence sur la qualité des données, la performance des traitements batch et la fiabilité des livrables.
🎯 Réalisations principales :
– 🗂️ Mise en place d’une solution d’affiliation en masse des contrats collectifs via Batchs, réduisant les actions des adhérents et améliorant la qualité des données volumineuses.
– 🧩 Développement d’un utilitaire de gestion des données permettant d\’effectuer des traitements de substitution sur différents flux de production en phase de recette, facilitant les tests et la validation métier.
🛠️ Responsabilités clés :
– 🏗️ Conception et développement de composants Backend (Java / Spring Boot) ;
– 📦 Développement de batchs métiers avec Spring Batch ;
– 📁 Implémentation de modules de traitement de fichiers ;
– ⚙️ Optimisation des performances et respect des bonnes pratiques de développement ;
– 🧬 Réalisation de tests unitaires (JUnit, Mockito) et revue de code ;
– 🚀 Intégration et déploiement continu (CI/CD) ;
– 🔄 Suivi des retours de recette et présentation des livrables au client ;
– 📦 Préparation des livrables et documentation technique ;
– 🤝 Travail en Agilité avec les équipes métier et développement.
🧰 Stack technique :
– 🖥️ Backend : Java 11, Spring Boot, Spring Batch, JPA/Hibernate, Kafka, Maven.
– 🗃️ Base de données : PL/pgSQL.
– 🧪 Tests : JUnit, Mockito.
– 🔄 CI/CD & DevOps : GitLab, Jenkins, Docker, Sonar, Nexus.
– 🛠️ Outils : IntelliJ, Git, Jira.
– 🧭 Méthodologie : Agile, Clean Code.
📌 Contexte :
Réalisation de solutions monétiques sécurisées et évolutives, conformes aux standards internationaux (VISA, MASTERCARD, 3DS2), tout en répondant aux besoins croissants du marché.
🎯 Réalisations principales :
– 🔐 Mise en place d’une solution de Tokenization conforme aux spécifications VISA/MASTERCARD, permettant de sécuriser les transactions par jetons (Tokens).
– 📱 Mise en place d’un Switch de paiement mobile interconnecté à une plateforme mobile (Wallet) afin d\’effectuer les opérations mobiles.
– 🛒 Mise en œuvre d’un Portail e-Commerçant pour le suivi et la gestion de l\’activité des paiements en ligne, dans un système conforme au protocole 3DS2.
🛠️ Responsabilités clés :
– 🧩 Conception et développement de solutions monétiques en s\’appuyant sur l\’architecture Microservices.
– 💻 Respect des normes de codage et les bonnes pratiques.
– 🏗️ Mise en place d’un socle technique transverse : Archetype, Data Segregation, Audit Trail, Camunda BPMN, Notifications System, VueJS Plugin.
– 🔄 Intégration et communication avec des services et modules externes (réseaux monétiques, issuers).
– 🧪 Réalisation de tests unitaires, Pair programming, revue de code et maintenance évolutive.
– 🔐 Implémentation de la cryptographie AES et RSA pour la sécurisation des données.
– 🪵 Analyse des logs, traitement des retours et correction des anomalies.
– ⚙️ Participation active au CI/CD.
– 📄 Rédaction de la documentation technique et accompagnement de stagiaires en fin d’études.
🧰 Stack technique :
– 🏗️ Architecture : Microservices, Monolithe.
– 🖥️ Backend : Java 8/11, Spring Boot, JPA, REST API, Kafka, Maven.
– 🖼️ Frontend : Angular 8, Vue.js, Vuex.
– 🔐 Sécurité & Authentification : OIDC, OAuth2, Keycloak, Vault.
– 🗃️ Base de données & Recherche : MySQL, Oracle, Elasticsearch.
– 🧪 Tests : JUnit, Mockito.
– 🚀 CI/CD & DevOps : GitLab, Jenkins, Sonar, Nexus, Docker, Kubernetes, AWS.
– 🛠️ Outils : Camunda, AKHQ, Kibana, IntelliJ, Jira.
– 📋 Méthodologie : Agile Scrum, Clean Code.
📌 Contexte :
Conception et développement d\\\’une application web dédiée à la réservation et à la gestion des salles. L’objectif était d’optimiser la planification des espaces partagés au sein de l’organisation, tout en offrant une interface intuitive aux utilisateurs.
🚀 Réalisations principales :
– 🧠 Conception de l’architecture applicative avec des diagrammes UML.
– 💻 Développement full stack en mode Build.
– 🌐 Création d’une interface utilisateur responsive et intuitive.
🎯 Responsabilités clés :
– 🔍 Analyse de l’existant et recueil des besoins fonctionnels ;
– 📐 Modélisation des cas d’utilisation, entités et flux applicatifs ;
– 🔐 Implémentation des fonctionnalités principales (authentification, réservation, gestion des disponibilités) ;
– 🧪 Réalisation de tests unitaires pour garantir la qualité du code ;
– 📂 Gestion du projet en autonomie : planification, développement, documentation et versioning avec Git.
🧰 Stack Technique :
– ☕ Back-End : Java 8, MySQL.
– 🎨 Front-End : HTML, CSS, JavaScript, jQuery.
– 🧪 Tests : JUnit.
– 🛠️ Outils : Git, UML.
FeelanceDay, date création entreprise 12-05-2017 - Il y a 8 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)
Nous passerons en revue les rapports du Freelance et du client afin de rendre la meilleure décision. Il faudra 3-5 jours ouvrables pour l’examen après avoir reçu les deux rapports.