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

Driss O.

Java Microservices Architect

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Driss

With 13+ years of experience in software architecture, Microservices, and DevOps, I assist companies in designing, implementing, and optimizing invoice dematerialization platforms.

🎯 My key expertise:

PDP Development: Design and implementation of complete dematerialization platforms (B2B electronic invoicing, interoperability with the State and other PDPs).

Microservices Architecture: Complex environments with +50 Spring Boot microservices orchestrated on Kubernetes.

Interoperability & Compliance: Integration with PEPPOL, CII, Factur-X, XML/UBL formats, technical, functional, and business checks (Drools, XSD/Schematron validations).

Infrastructure & Performance: Deployment (Kubernetes, Docker, Kafka, PostgreSQL, MinIO, Keycloak…)

Security & Governance: Identity management (Keycloak, API Gateway), regulatory compliance, traceability, and electronic archiving.

✅ What I bring you:

Field expertise acquired on a large-scale industrial project
An architect's vision to ensure scalability, resilience, and legal compliance.

The ability to intervene in strategic consulting (architecture design, technological choices) as well as operational (development, integration, optimization).

👉 Available to support your projects (audit, scoping, development, integration, go-live).
📍 Based in Morocco, I work remotely with companies in France, Europe, and Canada.
  • French

    Native or bilingual

  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Confidentiel
    Technical Leader and Architect
    DIGITAL AND IT
    May 2022 - Today (4 years and 1 month)
    Casablanca, Morocco
    Missions:

    Technical Team Leader of the development team (6 people)
    Design of the application from Scratch
    Creation of the technical development foundation
    Creation and deployment of docker images with docker-compose
    Management of the Intelcia and Client testing environment
    Delivery to the various testing environments and securing the reverse proxy with TLS
    Recruitment of the development team
    Code review of the various pull requests
    Deployment of quality on SonarQube
    Migration from Gitlab to the Client SCM on Azure Devops
    Ensuring compliance with the Gitflow workflow for source management and deliveries

    Environment:
    MicroServices, Java 17, Spring Boot, Spring, Keycloak, Maven, JUnit, WireMock, SonarQube, Jenkins, Gitlab, Azure Devops, IntelliJ IDEA, Git, Gitflow, JIRA, Scrum, REST APIs, Shell, Code reviews. Docker, Docker-compose, Kubernetes, Bitbucket, Jira, Confluence, API Management, Monolith to Microservices migration study and implementation
    Docker Kubernetes Git Java SpringBoot
  • Wafa Assurance
    Technical Team Leader
    CIVIC AND SOCIAL ORGANIZATIONS
    February 2021 - May 2022 (1 year and 3 months)
    Casablanca, Morocco
    Architecture and Implementation of Micro Services
    Supervision of 3 Backend developer squads
    Code reviews on Gitlab
    Analysis & development, participation in Agile rituals
    Ensuring code quality
    Delivery to the Prod team

    Technical Environment:
    MicroServices, Java 8+, Spring Boot, Spring, SpringDataJPA, Keycloak, JWT, Maven, API Gateway, Eureka Service Discovery, JUnit, Mockito, SonarQube, Jenkins, IntelliJ IDEA, Git, Gitflow, JIRA, Scrum, REST APIs, Shell, Code reviews. Gitlab, Docker, Kafka
    Apache Kafka Java Maven Git Docker
  • ATOS
    Software Development Engineer
    DIGITAL AND IT
    September 2012 - December 2016 (4 years and 4 months)
    Casablanca, Morocco
    Analysis, design, and development
    Front-end and Back-end development
    Integration platform administration
    Code reviews
    Analysis, design, and development
    Ensuring code quality
    Deliveries to the client
    Ensuring Scrum rituals

    Environment:
    IBM RAD, Eclipse, SQL Developer, Java 6, Websphere 6.1, Maven2, CVS, Hibernate, Spring, Spring Security, Spring Batch, Struts 1, Struts Tiles, JQuery, HTML/CSS, REST and SOAP Web Services (medium level), Oracle (SQL and PL/SQL), Shell, HPQC
    Eclipse Java Java EE SQL REST

Recommendations

Be the first to recommend Driss

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

Certifications

Skill set

Categories