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

Yassine Boumahdi

Software Engineer Java | Spring | Quarkus |Angular

€600/day
Paris, FR
3-7 years

Average response time: 1 hour

About Yassine

✅ Experienced in building robust backend systems using Java, Spring Boot, Quarkus and microservices principles — with clean architecture and maintainable code.

✅ Full-stack capabilities — comfortable working on both back-end and front-end features when needed, with a strong grasp of web fundamentals and modern dev practices.

✅ Reliable automated testing & integration workflows — I write quality unit and integration tests and set up CI/CD pipelines to ensure dependable delivery.

✅ Event-driven and asynchronous systems — expertise using tools like Kafka/RabbitMQ and designing scalable message-based integrations.

✅ Database & data work — solid experience with relational databases (PostgreSQL, Oracle), SQL querying, and optimizing data access.

✅ Problem solver & communicator — I break down complex technical challenges, communicate clearly with clients, and deliver solutions that not just work but also live.

✅ Fast learner & adaptable — I take ownership of tasks and quickly onboard new stacks, APIs, or systems as project needs evolve.

📌 What You Can Expect From Me

Clear, honest project scoping and timelines.

Clean, production-ready code.

Regular updates and proactive communication.

Solutions aligned with your technical and business goals.
  • English

    Native or bilingual

  • French

    Native or bilingual

  • Arabic

    Native or bilingual

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

Experience

  • Société Générale
    Senior Software Engineer
    BANKING AND INSURANCE
    January 2024 - Today (2 years and 5 months)
    Paris, France
    Development of an Identity and Access Management (IAM) platform for user lifecycle automation and secure access provisioning. The solution synchronizes HR data to manage user identities and workspaces, handles application declarations and profile (DOP) definitions, manages access request workflows with approval steps, and automates provisioning across multiple systems. It also supports OAuth2 client creation, scope subscriptions, and SAML configuration for application integrations.

    • Participation in the design and refinement of new IAM features
    • Development of new functional modules and workflow components
    • Implementation of synchronization and provisioning processes
    • Unit and integration tests
    • Code review and bug fixing
    • Continuous quality and performance improvement
    • Deployment through automated pipelines and Ansible playbooks

    Technical environment: Java 17, ForgeRock IDM, Oracle, GraphQL, RabbitMQ, Angular, GitHub, Jenkins, Ansible, Hexagonal Architecture, Domain-Driven Design (DDD)
    Java17 Forgerock Spring boot 3 GraphQL RabbitMQ
  • Harvest
    Software Engineer
    PRIVATE EQUITY
    February 2023 - December 2023 (10 months)
    Paris, France
    O2S modularization Migration of a CRM solution to Quarkus microservices and development of a web application for asset management advisors, enabling them to connect to their corporate account, consult and/or modify outstandings and acquisition operations, import slips and check commission amounts received, comparing them with estimated commissions.

    • Participation in the design and refinement of new features
    • Development of new features
    • Unit and integration tests
    • Code Review
    • Bugs fix
    • Continuous quality improvement
    • Deployment

    Technical environment: Java 17, Quarkus 3, PostgreSQL, Angular 14, GraalVM, Kafka, Kafka stream, Terraform, Debezium, Liquibase, OIDC (Keycloak), OpenAPI, AsyncAPI, Clean Architecture, Domain-Driven Design (DDD)
    Quarkus Java 17 Kafka Streams Angular 14 Microservices
  • credit agricole
    Software Engineer
    BANKING AND INSURANCE
    January 2021 - January 2023 (2 years)
    Paris, France
    *MOGP Application*


    Development from scratch of a web application for the Crédit Agricole Assurances clients to consult, sign, and archive a life insurance contract.

    • Participation in the design of new features
    • Development of new features
    • Unit and integration tests
    • Code Review
    • Bugs fix
    • Reduction of technical debt and continuous quality improvement
    • Deployment in ArgoCD

    Technical environment : Java 11, Angular 14, Spring (Reactive, Security, Data JPA,
    Cloud), Liquibase, OpenApi V3, PostgresSQL, Izanami, OIDC (Keycloak), Kafka and Kafka Stream, Avro Schema Registry, Cache Redis, Mapstruct, Cucumber, Kubernetes CronJob, ArgoCD, ELK, Vault

    *NOVA Application*


    Two web applications used by the Crédit Agricole Assurances advisors and clients to simulate, subscribe, consult, sign, and archive a new life insurance contract for their clients.

    • Bugs fix
    • Reduction of technical debt
    • Participation in the design of new features
    • Development of new features
    • Unit and integration tests
    • Code Review

    Technical environment ; Java 6, MySql, Angular, Spring (Boot, MVC (RestTemplate), State Machine), JSP, Quartz Job, COBOL, Tomcat
    Java 11 Spring boot 3 Apache Kafka Angular 14 Keycloak

Recommendations

Be the first to recommend Yassine

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

  • Engineering Degree
    Ecole Centrale de Marseille
    2020
    Engineering Degree
  • Engineering Degree
    Ecole Hassania des Travaux Publics
    2020
    Engineering Degree

Skill set

Categories