About Kerdoud
French
Native or bilingual
English
Fluent
Experience
- DGFiPLead Développeur Backend JavaPUBLIC SECTORApril 2024 - Today (2 years and 4 months)Bordeaux, FranceFARITASLead Développeur Backend Java / SpringIntégré à l'équipe du projet FARITAS (déclaration et contrôle des taxes de séjour collectées par les plateformes de location — Airbnb, Booking, Gîtes de France, Abritel...), d'abord développeur backend, puis lead depuis sept. 2024 et référent fonctionnel depuis sept. 2025.Missions :• Conception et développement backend Java/Spring Boot (API REST, modélisation des données)Lead développeur : qualité des livrables, revues de code, coordination technique de l'équipe• Portage fonctionnel après le départ du PO : recueil des besoins, arbitrages, relation métier• Montée en compétences de deux développeurs, dont un profil en reconversion vers Java• Migration Java 11 vers 17• Refonte du traitement des fichiers pour absorber la montée en charge des grandes plateformes• Collaboration DevOps : tableaux de bord Grafana, formalisation des rôles dev dans les process de release et déploiement (dev, recette)• Mise en place des tests unitaires et d'intégration• Rédaction de la documentation technico-fonctionnelleRéussites :• Refonte complète du traitement (chargement intégral en mémoire → lots de 10 000 lignes) : débit ×20 — un fichier de 400 000 lignes nécessitait 10h, l'application absorbe désormais 5 M de lignes (Booking, Gîtes de France) en 6h• Fiabilisation de la restitution des fichiers d'analyse : génération en fin de traitement, stockage à rétention d'un mois, purge automatisée (cron Java) et endpoint de régénération à la demande — fin des crashs serveur en récupération de masse• Réduction de la charge base de données via caches sur les appels répétitifs (calcul des périodes de taxation)• Continuité technique et fonctionnelle assurée malgré le départ du lead dev et du POJAVA 11/17, SPRING BOOT, VUE.JS (PINIA), REST, GIT, MAVEN, POSTGRESQL, JERSEY, JENKINS, SONAR, JUNIT
- CRÉDIT MUTUEL ARKÉAIngénieur Backend JavaBANKING AND INSURANCEJuly 2022 - March 2024 (1 year and 8 months)Bordeaux, FranceBureau et AgendaIngénieur Backend JavaIntégré à l'équipe Agenda (5 développeurs), en charge d'outils de gestion du temps pour les conseillers bancaires et leurs clients (Agenda, Agenda Bureau, Agenda Client), commercialisés auprès de plusieurs banques — dont une livraison majeure attendue au 1er janvier.Missions :Maintenance évolutive et corrective des applications legacy (traitement des tickets, correctifs)• Refactoring en profondeur du code legacy : écriture/reprise des tests unitaires en amont, tests de non-régression, puis refonte sécurisée du code• Réduction systématique de la taille des classes et méthodes pour la lisibilité et la maîtrise du code• Versionnement multi-clients : une branche Git par banque en plus de la branche Arkéa, arbitrage des fonctionnalités selon le client (merges sélectifs, cherry-picks, cohérence entre branches)• Build et dépendances sur une chaîne outillée legacy (Ivy pour run/build, Ant pour les dépendances)• Préparation des livraisons à la banque cliente, puis maintenance et traitement des retours post-livraison• Analyse et gestion des incidents avec le PO/BA• Rédaction de la documentation technico-fonctionnelleRéussites :• Livraison de l'ensemble applicatif dans les délais pour l'échéance du 1er janvier, zéro incident bloquant post-livraison• Fiabilisation du code legacy par un refactoring systématiquement sécurisé par les tests (unitaires + non-régression), sans régression introduite• Maintien de la cohérence fonctionnelle entre les branches clientes malgré des périmètres différenciés par banque• Montée en maîtrise rapide d'une chaîne de build legacy (Ivy/Ant) hors des standards actuels, forte capacité d'adaptation à des environnements techniques atypiques// JAVA 8 ET 11, UBUNTU, INTELLIJ, JIRA, CONFLUENCE, IVY, GRADLE, ANT, THRIFT, REST, SWAGGER, MAPSTRUCT, SONARQUBE, JENKINS, POSTMAN, SOAP-UI, NEXUS, GITHUB, GIT //
- Caisse des DépôtsLead Développeur Backend Java / SpringPUBLIC SECTORSeptember 2021 - June 2022 (9 months)Bordeaux, FranceRetraiteLead Développeur Backend Java / SpringIntégré à une équipe de 6 personnes (3 développeurs, un lead tech, un référent technico-fonctionnel, un chef de projet) pour construire from scratch un SI mutualisé entre la Caisse des Dépôts (CDC) et le Service des Retraites de l'État (SRE) : changements d'adresse, annulations de pension, déclarations et annulations de décès. Suite au départ du lead tech, prise du rôle de lead développeur et poursuite du projet en autonomie avec l'équipe.Missions :• Définition de l'architecture avec l'architecte : découpage en micro-services (API back + front, 4-5 modules Kafka, un batch)• Conception et développement des API REST de gestion des dossiers retraite• Développement des modules Kafka pour les échanges entre les SI CDC et SRE, après une montée en compétences autonome sur la techno• Montée en compétences de deux membres de l'équipe (un développeur, le lead tech) sur le socle technique• Modélisation des données et conception technique (diagrammes, doc)• Tests unitaires, d'intégration et fonctionnels (collections Postman + scripts de test)• Revues de code (Sonar + Merge Request)• Animation des points techniques et des réunions agilesRéussites :• Phase de build menée à son terme et application livrée à l'équipe de run, malgré le départ du lead tech en début de projet• Positionnement en lead développeur de fait dès le premier mois : prise de notes exhaustive à l'arrivée ayant permis d'accompagner la montée en compétences des autres• Montée en compétences autonome sur Kafka (une semaine d'intercontrat) immédiatement réinvestie dans les modules d'échange• Couverture de tests > 80% et quality gate SonarQube niveau A maintenues sur l'ensemble des modulesJAVA 11, SPRING BOOT 2.5.6, ANGULAR 13, REST, APACHE KAFKA, APACHE AVRO, BATCH, POSTGRESQL, LOMBOK, MAPSTRUCT, SWAGGER, JIRA, SONARQUBE, JENKINS, POSTMAN, CONFLUENCE, NEXUS, MAVEN, GIT
Recommendations
Be the first to recommend Kerdoud
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- RATIONAL APPLICATIONRATIONAL APPLICATION
- Concepteur Développeur InformatiqueAFPA2017Concepteur Développeur Informatique