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

Khalil Daoulat

Tech Lead | Banking & Fintech | KYC · BPM · Micro

€450/day
Casablanca, MA
8-15 years

Average response time: 1 hour

About Khalil

Senior Java Tech Lead with 8+ years of experience building critical banking and insurance systems across Morocco and Tunisia. I specialize in KYC/AML compliance platforms, client onboarding workflows, and complex BPM orchestration using Camunda.
My core stack: Java 17/21, Spring Boot 3, Kafka, React/TypeScript, Microservices — with a strong focus on Clean Architecture and production-grade delivery.
I work remotely from Casablanca (UTC+1) — same timezone as Europe, fluent in French and English. I bring both technical depth and business domain expertise, which means I understand your compliance constraints, not just your code.
Available for remote freelance missions — banking, fintech, insurance.
  • Arabic

    Native or bilingual

  • English

    Fluent

  • French

    Fluent

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

Experience

  • Attijari IT Africa
    Tech Lead
    BANKING AND INSURANCE
    December 2025 - Today (7 months)
    Casablanca, Morocco
    Technical leadership of a development team on a high-stakes
    KYC/AML regulatory compliance project in the banking sector. Leadership & Architecture
    • - Defined and ensured the technical architecture (Clean Architecture,
    SOLID, YAGNI) and compliance with quality standards.
    • - Mentored junior developers and facilitated Scrum ceremonies. Development
    • - Designed backend services using Java 17/21 and Spring Boot 3; implemented event-driven architectures with Kafka for customer
    identity verification workflows.
    • - Developed the business frontend in React.js / TypeScript to meet KYC/AML regulatory requirements.
    • - Set up CI/CD pipelines (GitLab), Docker containerization, and code
    quality analysis with SonarQube + JUnit/Mockito.
    Java 17/21
    ◦ · Spring Boot 3
    ◦ · React.js
    ◦ · TypeScript
    ◦ · Kafka
    ◦ · Docker
    ◦ ·
    GitLab CI/CD
    ◦ · SonarQube
    Development of a claims management platform with microservices, process orchestration, and BPM.
    Java Enterprise Architecture Tech Lead & Team Enabler React.js Banking Domain Expertise BPM & Workflow Orchestration
  • Wafa Assurance
    Senior Fullstack Developer
    February 2024 - December 2025 (1 year and 10 months)
    • - Designed and developed a microservices architecture in Java 17/21
    / Spring Boot 3, with asynchronous communication through Kafka and RabbitMQ.
    • - Orchestrated claims business processes using Camunda/Activiti
    (BPMN modeling).
    • - Managed relational and NoSQL data (Couchbase); deployed with
    Docker/Kubernetes.
    • - Implemented test coverage (JUnit, Mockito, SonarQube) and GitLab
    CI/CD pipelines.
  • Société Générale Maroc
    Senior Fullstack Developer
    March 2022 - February 2024 (1 year and 11 months)
    • - Designed and developed backend REST services in Java 17
    / Spring Boot; optimized database schemas and transactions.
    • - Integrated the frontend in Angular with business logic handled on the server side.
    • - Conducted code reviews, architecture discussions, and mentored junior developers.
    • - Implemented unit and integration tests; CI/CD pipelines; actively participated in Scrum sprints.

Recommendations

Be the first to recommend Khalil

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

  • Java Certificate HackerRank
    2018
    Java Certificate HackerRank
  • MCPC Certificate 1337
    Benguerir Moroccan College Programming
    2019
    MCPC Certificate 1337

Skill set

Categories