About Idir
English
Fluent
French
Native or bilingual
Experience
- GeneraliLead DéveloppeurBANKING AND INSURANCEDecember 2023 - Today (2 years and 6 months)Saint-Denis, FranceClient: GeneraliFonction: Lead Développeur – migration des plateformes JavaÉquipe: 12 personnesProjet:Au sein d’un centre de services Java, pilotage technique d’un projet de migration visant à moderniser et fiabiliser le socle technologique des applications (serveur d’applications, version de Java, frameworks, tests, architecture MVC).Objectif : désendetter techniquement les plateformes obsolètes ou non maintenues, tout en garantissant la continuité et la qualité de service.Réalisations :Récupération et validation du code source : récupération des applications, adaptation et exécution en local selon les configurations existantes (Jboss et java 8).Planification de la migration : définition d’une feuille de route granulée pour chaque application – notamment migration de Java 8 vers Java 21, de JBoss 6 à Tomcat 10.Mise à jour des différentes versions de frameworks (Spring Framework, Spring Security, Spring Integration, Apache CXF, Hibernate, JPA, Mockito, H2, JUnit, …)Mise en œuvre progressive : développement de chaque étape, refactoring, résolution des alertes SonarQube, mise à jour des tests unitaires.Mise à jour de documentation (fiche applicative du wiki, STD, environnement, installation du poste de développement, etc..)Automatisation & déploiement continu : génération de packages, création de jobs Jenkins, suivi de la campagne de livraison jusqu’à la production.Documentation : mise à jour des fiches applicatives sur le wiki (STD, environnement, installation poste de dev, etc.).Environnement technique:Java (8, 17, 21) · IntelliJ · JBoss · Tomcat · JMeter · Maven · JSF · CXF · Spring MVC · Hibernate & JPA · JUnit 4 & 5 · OpenRewrite · VSCode, GitHub Copilot (GPT-4.1, GTP-4o, Claude Sonnet 3.5, Claude Sonnet 3.7 Thinking, Gemini 2.5 Pro ...)
- Galeries LafayetteDéveloppeur java senior backendE-COMMERCEFebruary 2023 - November 2023 (9 months)Paris, FranceFonction: Développeur senior backend Java SAPCCÉquipe: 20 personnesProjet: Refonte du site des Galeries Lafayette avec le soutien technologique de SAP Commerce Cloud (SAPCC, également connu sous le nom de Hybris).Réalisations :Conception et développement du moteur de calcul des prix du panierAdaptation des bons d'achat de SAPCC aux besoins des Galeries LafayetteAmélioration du code existant (analyse avec Sonar, optimisation des logs, améliorations de la conception, etc.).Analyse des performances à l'aide de: Dynatrace, Java Microbenchmark Harness, Java flight recorder, ...Mise en place d'un serveur de mockDétection et correction des vulnérabilités de sécurité (notamment liées aux paiements, aux retours et aux frais de livraison)Création de tâches Jira liées à la qualité du code, aux problèmes de performance, à la gestion des logs et aux problèmes de sécuritéMise en place d'un service de monitoring pour résoudre le problème des clics multiplesEnvironnement technique:Sapcc (aka hybris) , Java17, Intellij, Json-server, Dynatrace , Agile scrum, PlantUML, Postman, Jira
- DecathlonExpert Technique ATG/Java/J2EEJune 2015 - December 2022 (7 years and 6 months)Fonction: Lead dev et support techniqueÉquipe: 200Projet: Participation au programme de transformation omni-commerce “Cube” de Decathlon (200 collaborateurs, organisation en mode produit) visant à offrir une expérience fluide entre site e-commerce et magasins, et à déployer l’outil à l’international (fonctions : merchandising, compte client, logistique, web-analyse, paiement, etc.).Réalisations :Force de proposition sur les parties fonctionnelles et techniquesMise en place du processus d'intégration de la marketplace miraklMacro chiffragesConception: UML (Diagramme de classe, diagramme de séquence, diagramme d'état-transitions , …), PlantUML, LucidchartDéveloppement sous Centos et Fedora, Eclipse & INTELLIJ IDEA, Docker, VMSQL (BDD Oracle, Sql, PlSql)Refactoring de codeMise en place des tests unitaires (TDD), test d’intégrationProjet mené en méthodologie Agile/Kanban (daily meeting, sprint, user stories, retrospectives, pair-programming)Micro service:RPM – Conception et développement d'un outil de gestions des point relais:Spécification techniqueDossier d'architectureIntégration des points relais (Mondial relay, Colissimo …)Mise en place d'un cache distribué avec redisAlgorithme de recherche de points relaisTest unitaire et fonctionnel du moduleAudit de sécurité du site web:Recherche des failles de sécurité manuel et automatiqueCSRF, IDOR, XSS, Open redirect, Http parameter Pollution, SQL injection, XML External Entity, Race condition, …Outils: Owasp ZAP, Burp Suite, Fiddler, SqlMap...Corriger les bugs remontés.Environnement technique:Langages : JAVA 8, Scala, UML, MeriseSGBDR : Oracle, PLSQL, PostgreSqlIDE : ECLIPSE 4.3, IntelliJ IDEA 14.1, PlantUML, Lucidchart, DockerIntégration continue: JENKINS, SONAR, HUDSON, MAVEN 3, SVN, RTC, ANTFramework : Spring boot, spring batch, atg, Hibernate, JPA, amazon S3 bucketSécurité : Kali lunix, Burp suite, owasp zap, fidler
Recommendations
Be the first to recommend Idir
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
- Ingénieur en informatiqueUMMTO2006Ingénieur en informatique option Informatique Industrielle
- Master 1VALENCIENNES2008Master1 Technologies des systèmes d’information et décisionnels (VALENCIENNES)