You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Haytham DahriHD

Haytham Dahri

Senior Fullstack Developer Java / DevOps

€650/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Haytham

Senior Java Developer and Tech Lead with over 8 years of experience, specializing in Java environments (8 to 21), Spring Boot/Cloud/Batch, and the design of microservices and hexagonal architectures. Experienced in modeling and orchestrating complex business processes with Camunda (BPMN), as well as integrating and using generative AI solutions (LLM, prompt engineering, RAG) within business applications.

Solid expertise in software engineering and DevOps (Docker, Kubernetes, Jenkins...), with a strong focus on designing robust, scalable, and secure distributed applications. Proficient in relational and NoSQL databases (PostgreSQL, MongoDB, Couchbase), continuous integration and deployment practices, and application security standards.

Accustomed to agile environments (Scrum), I combine autonomy, rigor, and technical leadership to solve complex problems and contribute to project success, including use cases involving AI (automation, assistants, semantic search).
  • French

    Native or bilingual

  • English

    Fluent

  • Portuguese

    Basic

Can work on-site
Paris (up to 50km)

Experience

  • Société Générale
    Tech Lead Java/Python/React/Angular DevOps
    BANKING AND INSURANCE
    September 2023 - Today (2 years and 9 months)
    Paris, France
    Technical Lead Java DevOps, responsible for the design, development, and evolution of a strategic risk management system. End-to-end technical management, integration of DevOps practices, supervision of delivery pipelines, and coordination with cross-functional teams to ensure the platform's robustness, performance, and compliance. Contribution to the implementation of critical features for assessing, detecting, and mitigating risks for individuals and legal entities.
    • Technical lead for the architecture and development of a risk management system compliant with regulatory frameworks.
    • Supervision and optimization of CI/CD pipelines, integration of DevOps practices, automation of tests, and reliability of deployments on distributed environments.
    • Close collaboration with compliance, security, data, and architecture teams to ensure the system aligns with financial standards and internal control requirements.
    • Design and implementation of critical features focused on performance, scalability, and resilience, integrating microservices, user interface design and mockups, orchestrations, messaging, and hexagonal architectures.

    Technical Environment:
    Java 8, 11, 17 – Python 3 - Spring Boot/Cloud/Batch - SOAP/Rest – JPA/Hibernate – JUnit/Mockito - maven – TDD – DDD - Cypress – Cucumber - Playwright - Couchbase - MongoDB - Postgresql – Distributed Systems – Redis -Microservices/Hexagonal – Camunda - Architectures – Rabbit MQ - Kafka - Docker – Kubernetes/Helm Chart – Nginx - Caching – Jenkins – Sonar – NodeJS - Javascript - Typescript – React - Redux - Angular 12 – Jest – Karma - Webpack (Bundle) - npm - Git/Github – Confluence - Elasticsearch – Kibana – Swagger/OpenAPI - Shell – SSH – SFTP – Cyberark – Grafana - Fluentbit – Thanos - Promotheus – Linux - Agility/Scrum – Al Agents – Prompt Engineering - LLM Observability
    Java Spring boot React.js Kubernetes Hexagonal Architecture
  • Carrefour
    Senior Full Stack Engineer Java/Python/JS/Angular/DevOps
    RETAIL (LARGE RETAILERS)
    November 2021 - September 2023 (1 year and 10 months)
    Paris, France
    Member of the agile **FINANCE & OMEGA SQUAD**, responsible for Back Office applications related to valuation, invoicing, and order payment/collection flows.
    • Development and maintenance of a REST/SOAP microservices ecosystem, orchestrated via asynchronous mechanisms to ensure the resilience and fluidity of OMS (Order Management System) flows.
    • End-to-end technical management: backend service and API design, frontend feature implementation, architecture review, integration, performance, resolution of critical incidents (blocked invoices/credit notes, partner flows, pending orders).
    • Strengthening DevOps practices: CI/CD industrialization, migration to Kubernetes, Nexus → Artifactory transition, deployment automation, and production deployment management on-call.
    • Full management of evolution lifecycle: technical scoping with the PO, impact analysis, development, performance optimization, packaging, production deployment, and advanced support (bugs, hotfixes, backward compatibility, blocked flows, erroneous orders…).

    Technical Environment:
    Java 8, 11 - Python - Spring Boot/Cloud – Spring Cloud Gateway 6 Spring Bqtch - SOAP/Rest – Camunda BPMN/DMN – JPA/Hibernate – JUnit/Mockito - Cucmber - Couchbase – MongoDB – Postgresql - Oracle - Microservices Architecture – Rabbit MQ - Kafka - Docker - Kubernetes - maven – Nginx - Apache HTTP Server – Jenkins - Sonar Javascript – TDD – NodeJS - Selenium – Karate – Cucumber -Typescript - Karma - Angular 10 - Webpack (Bundle) - npm - Git/Bitbucket – Confluence Suite – ELK (Elasticsearch, Logstash, Kibana) - Python - Shell - SSH – SFTP – Blob Storage – Linux VM
    Java Spring boot Microservices Camunda Kubernetes
  • BNP Paribas Cardif
    Senior Full Stack Engineer Java/Angular
    BANKING AND INSURANCE
    June 2021 - December 2021 (6 months)
    Porto, Portugal
    Agile intervention within a cross-functional team for the design, architecture, and implementation of critical services (REST/SOAP APIs) integrated into internal solutions: GED, Email/SMS notifications, security (SESAME), Tibco ESB, business rules engine, etc.
    • Design and development of robust and secure REST/SOAP APIs, integrated into a highly distributed IS (Tibco ESB, microservices, complex orchestrations).
    • Active participation in architectural choices: microservices patterns, UI feature development, asynchronous flow management, API contract normalization, performance and resilience optimization.
    • Occasional technical supervision of developers: code review, best practices, development guidelines, continuous improvement.
    • Contribution to software quality: hardening application security, vulnerability fixing (OWASP, SonarQube), CI/CD pipeline optimization.
    • Maintenance and evolution of the DevOps chain: build industrialization, test automation, Docker packaging, Kubernetes integration, monitoring via ELK.
    • Close collaboration with architecture, security, and operations teams to ensure the compliance, scalability, and stability of cross-functional services.

    Technical Environment:
    Java/JEE - Spring Boot - Spring Batch - JPA/Hibernate - SOAP/REST – Microservices – JSP - JSF – RabbitMQ - WebSphere, Oracle - Hazelcast (distributed caching) - maven – NodeJS - Angular - Karma - NGRX (state management) – RxJS – Typescript - npm - Webpack (Bundle) – Docker - Kubernetes - Jenkins, Git/GitLab - SonarQube - Nexus/Artifactory - Elasticsearch - Nginx - Zuul - Shell - Tibco ESB - SESAME (security) – GED - ELK Stack
    Spring boot RabbitMQ Angular Keycloak Java

Recommendations

Be the first to recommend Haytham

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master's degree, Software Engineering And Cloud Computing (Part Time)
    Université Ibn Tofail
    2018
    Master's degree, Software Engineering And Cloud Computing (Part Time)
  • Bachelor's degree, Software Engineering And Advanced Administration Of Computer Systems And Networks
    ECOLE SUPÉRIEURE DE TECHNOLOGIE DE CASABLANCA
    2017
    Bachelor's degree, Software Engineering And Advanced Administration Of Computer Systems And Networks

Certifications

Skill set

Categories