About Idir
English
Fluent
French
Native or bilingual
Experience
- GeneraliLead DeveloperBANKING AND INSURANCEDecember 2023 - Today (2 years and 6 months)Saint-Denis, FranceClient: GeneraliFunction: Lead Developer – migration of Java platformsTeam: 12 peopleProject:Within a Java service center, technical management of a migration project aimed at modernizing and securing the technological base of applications (application server, Java version, frameworks, tests, MVC architecture).Objective: to technically reduce the debt of obsolete or unmaintained platforms, while guaranteeing continuity and quality of service.Achievements:Recovery and validation of source code: recovery of applications, adaptation and execution locally according to existing configurations (Jboss and java 8).Migration planning: definition of a granular roadmap for each application – in particular migration from Java 8 to Java 21, from JBoss 6 to Tomcat 10.Updating the different versions of frameworks (Spring Framework, Spring Security, Spring Integration, Apache CXF, Hibernate, JPA, Mockito, H2, JUnit, …)Progressive implementation: development of each step, refactoring, resolution of SonarQube alerts, updating unit tests.Updating documentation (application sheet of the wiki, STD, environment, installation of the development station, etc.)Automation & continuous deployment: generation of packages, creation of Jenkins jobs, monitoring of the delivery campaign up to production.Documentation: updating application sheets on the wiki (STD, environment, dev station installation, etc.).Technical environment: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 LafayetteSenior Java Backend DeveloperE-COMMERCEFebruary 2023 - November 2023 (9 months)Paris, FranceFunction: Senior Java SAPCC backend developerTeam: 20 peopleProject: Redesign of the Galeries Lafayette website with the technological support of SAP Commerce Cloud (SAPCC, also known as Hybris).Achievements:Design and development of the shopping cart price calculation engineAdaptation of SAPCC vouchers to the needs of Galeries LafayetteImprovement of existing code (analysis with Sonar, optimization of logs, design improvements, etc.).Performance analysis using: Dynatrace, Java Microbenchmark Harness, Java flight recorder, ...Setting up a mock serverDetection and correction of security vulnerabilities (especially related to payments, returns and delivery costs)Creation of Jira tasks related to code quality, performance issues, log management and security issuesImplementation of a monitoring service to solve the problem of multiple clicksTechnical environment:Sapcc (aka hybris) , Java17, Intellij, Json-server, Dynatrace , Agile scrum, PlantUML, Postman, Jira
- DecathlonATG/Java/J2EE Technical ExpertJune 2015 - December 2022 (7 years and 6 months)Function: Lead dev and technical supportTeam: 200Project: Participation in Decathlon's “Cube” omni-commerce transformation program (200 employees, product-mode organization) aimed at offering a fluid experience between the e-commerce site and stores, and deploying the tool internationally (functions: merchandising, customer account, logistics, web-analysis, payment, etc.).Achievements:Proactive on functional and technical aspectsImplementation of the mirakl marketplace integration processMacro encryptionsDesign: UML (Class diagram, sequence diagram, state-transition diagram, ...), PlantUML, LucidchartDevelopment under Centos and Fedora, Eclipse & INTELLIJ IDEA, Docker, VMSQL (Oracle BDD, Sql, PlSql)Code refactoringImplementation of unit tests (TDD), integration testProject conducted using Agile/Kanban methodology (daily meeting, sprint, user stories, retrospectives, pair-programming)Micro service: RPM – Design and development of a relay point management tool:Technical specificationArchitecture fileIntegration of relay points (Mondial relay, Colissimo …)Implementation of a distributed cache with redisRelay point search algorithmUnit and functional testing of the moduleWebsite security audit:Manual and automatic security vulnerability researchCSRF, IDOR, XSS, Open redirect, Http parameter Pollution, SQL injection, XML External Entity, Race condition, …Tools: Owasp ZAP, Burp Suite, Fiddler, SqlMap...Fix reported bugs.Technical environment:Languages: JAVA 8, Scala, UML, MeriseRDBMS: Oracle, PLSQL, PostgreSqlIDE: ECLIPSE 4.3, IntelliJ IDEA 14.1, PlantUML, Lucidchart, DockerContinuous integration: JENKINS, SONAR, HUDSON, MAVEN 3, SVN, RTC, ANTFramework: Spring boot, spring batch, atg, Hibernate, JPA, amazon S3 bucketSecurity: 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
- Computer EngineeringUMMTO2006Ingénieur en informatique option Informatique Industrielle
- Master 1VALENCIENNES2008Master1 Technologies des systèmes d’information et décisionnels (VALENCIENNES)