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

Mouhssine Kdidar

Senior FullStack Developer JAVA/ANGULAR

€580/day
1 project
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mouhssine

Senior Fullstack Java / Angular developer with over 9 years of experience in sectors such as insurance, retirement, and banking.

I have had the opportunity to work with companies such as:
- Public Investment Bank (BPI)
- Orange Bank
- National Old-Age Insurance Fund (CNAV)
- Worldline

I can assist you in developing your backend in Java / Spring stack and frontend in Angular.

I am capable of developing well-structured software components with a testable architecture to avoid maintenance and evolution difficulties of existing code, and to work effectively in a team and complete projects in dynamic environments.
I have a good command of Software Craftsmanship techniques: TDD, Clean Architecture, and DDD.

My areas of expertise:
— Fullstack analysis, design, and development (Angular, Java, SpringBoot...)
— Implementation of end-to-end and unit test suites (Selenium, Jasmin, Karma, JUnit), continuous delivery and deployment systems (Jenkins, GitLab, Docker)
— Participating in code reviews and improving code quality while respecting clean code principles.

If you wish to discuss your needs, do not hesitate to contact me.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Lille (up to 10km), Lyon (up to 10km)

Experience

  • Bpifrance
    Senior Java/Angular Developer
    BANKING AND INSURANCE
    June 2023 - Today (2 years and 11 months)
    Paris, France
    - Development of the strategic technical component enabling integration between Salesforce (Marketing Cloud & Service Cloud) and the Bpifrance IS.

    Development of Java microservices for consuming Kafka topics and processing client data.
    Exposing REST APIs to orchestrate flows and aggregate data from multiple topics.
    Mapping and cross-referencing data for insertion into Salesforce (MDB & SFS).
    Configuration and management of Kafka topics.
    Implementation of CI/CD pipelines with Jenkins/GitLab to automate unit tests, build, and deployment via Helm & Kubernetes.
    Monitoring of flows via Datadog (Kafka lag tracking, alerting).

    Stack: Java 11+, Spring Boot, Kafka, REST API, AWS, Docker, Kubernetes, Helm, Jenkins, GitLab CI/CD, Datadog.

    - PICXEL Project: Digitalization of project application management within the framework of France 2030.

    • Analysis and design of new features in collaboration with PO/BA.
    • Development of Backend APIs (Java 17/21, Spring Boot, MongoDB…).
    • Development of frontend UIs (Typescript/Angular 16, RxJS…) in responsive mode (Desktop, Tablet, Mobile) and implementation of the Storybook DESIGN SYSTEM.
    • Execution of unit and integration tests (back-front) (junit, mockito, jest).
    • Consumption and production of events in KAFKA.
    • Maintaining CI/CD pipelines with Jenkins.
    • Technical migration to new Java/Angular versions.
    • Active participation in code reviews, continuous improvement, and adherence to quality standards (Sonar, TDD).
    • Participation in agile ceremonies (Sprint Planning, Daily Meeting, Sprint Retrospective) and presentation of new features to the client.

    Stack: Java 17/21, Angular 16, RxJS, Spring Boot, Spring Data, REST, OpenFeign, Spring Batch, Kafka, MongoDB, Liquibase, MapStruct, Maven, Lombok, Jenkins, Git, JUnit, Mockito, Jest, Sonar, TDD, Datadog.
    Java Spring boot Angular Apache Kafka RxJS
  • Orange Bank
    Senior Java/Angular Consultant
    BANKING AND INSURANCE
    March 2022 - June 2023 (1 year and 4 months)
    Paris, France
    Development of the European banking information system One Bank, consumer credit module, to unify everything Orange Bank currently offers in terms of online banking.

    Achievements:
    • Design and implementation of class/sequence diagrams for the consumer credit project
    • Writing technical back-front documentation on Confluence
    • Writing SQL scripts in Liquibase
    • Development of Backend APIs (Java 11, Spring Boot).
    • Development of responsive frontend UIs (Desktop, Tablet, Mobile) with the implementation of a tracking system and accessibility.
    • Implementation and maintenance of CI/CD pipelines with Jenkins.
    • Consumption and production of KAFKA events for asynchronous communication with external partners (Banque de France, CRM…)
    • Development of Batch jobs responsible for customer reminders.
    • Execution of unit and integration tests (70%+ test coverage).
    • Active participation in code reviews, continuous improvement, and adherence to quality standards (Sonar, TDD).
    Java 11 Spring boot Angular Spring Batch Apache Kafka
  • CNAV
    Java/Angular Consultant
    PUBLIC SECTOR
    January 2020 - March 2022 (2 years and 2 months)
    Lyon, France
    Design and development of the DUAPA application (Demande d’aides à l’autonomie à domicile pour les personnes âgées - Home Autonomy Assistance Request for the Elderly) which allows the elderly to request home autonomy assistance and an intranet for agents to process these assistance requests.

    Achievements:

    • Project design and implementation of the Back and Front project architecture.
    • Writing technical back-front documentation (javadoc and Compodoc for Angular)
    • Development of Backend APIs (Java 11, Spring Boot, POSTGRES).
    • Implementation and maintenance of CI/CD pipelines with Jenkins.
    • Development of Web interfaces (Angular 10/12, RxJS) with the implementation of accessibility (RGAA) and a tracking system for monitoring and analyzing user journeys.
    • Development of customer reminder and data deletion batches.
    • Execution of unit and integration tests (front-back) (80%+ test coverage).
    • Active participation in code reviews, continuous improvement, and adherence to quality standards (Sonar).
    Java 8 Angular REST API Bootstrap Spring boot

Recommendations

Be the first to recommend Mouhssine

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
    Faculty of Sciences
    2016
    Informatique appliqué et développement offshore

Skill set

Categories