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

Yassin Amlal

Senior Java Dev | Spring FullStack | RAG | DevOps

€505/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Yassin

Experienced consultant specializing in Java / Spring Boot, Angular, and SQL databases, with strong expertise in microservices architecture, software quality, and DevOps practices. Involved in complex projects in the banking and insurance sectors, in an Agile environment, with a key role in technical leadership, code review, and team skill development.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • Caisse des Dépôts et Consignations
    Senior Full Stack Java, Spring, Angular & DevOps Developer
    BANKING AND INSURANCE
    May 2024 - Today (2 years and 3 months)
    Paris, France
    Tech Lead for the complete redesign of a loan application management Back Office application used by bank agents.
    Agile SAFe methodology work, with a strong Software Craftsmanship culture (clean code, Clean Architecture, best practices, software quality, TDD, BDD, DDD).
    Mentoring, code review, and skill development for the team of 4 developers on technical and functional topics.
    Complete redesign from scratch of the Client interfaces for the loan application process in Angular 17.
    Design and development of REST Microservices in Java 17 / Spring Boot 3, based on a hexagonal architecture (Ports & Adapters).
    Maintenance of the DDOX API developed in React 18, handling loan application summaries after submission.
    Functional Generative AI Chatbot (Spring AI + OpenAI API) integrated with the existing FAQ.
    Development of internal RAG pipelines for searching and utilizing administrative documents.
    Application migration from Spring Boot 2 to Spring Boot 3, including dependency updates, adaptation of technical components, and security of existing flows.
    Kafka (topic configuration, Producer / Consumer, and properties).
    Kafka Streams for designing real-time processing topologies (filtering, enrichment, aggregation).
    Technical migration of the DDP API from Java 17 to Java 21, ensuring compatibility, performance, and sustainability.
    Build: Dockerfile creation. Deployment: Kubernetes manifest creation via Kustomize. CI/CD pipeline configuration Jenkins, SonarQube code analysis.
    Development of unit tests (Backend: JUnit, Frontend: Jest).
    SQL extractions in a production environment for functional needs and decision support.
    Technical environment:
    Java 17 / 21, Spring Boot 3, Hibernate, LLM, Maven, Angular 17/18, REST APIs, Apache Kafka, Conduktor, PostgreSQL, Docker, Kubernetes, Jenkins, SonarQube, JUnit, Jest, Eureka, Git (Bitbucket, GitLab)
    Java Angular Spring boot Kubernetes Hexagonal Architecture
  • Monceau Assurance
    Java/JEE/Spring/Angular/JasperReports/SQL Architecture Consultant
    BANKING AND INSURANCE
    January 2023 - May 2024 (1 year and 4 months)
    Paris, France
    Needs analysis and functional specification with the Business team and testing in Agile Scrum methodology.
    Design and development of new features for the monceauNetV3 application for IARD (property and casualty insurance) management.
    Code review of Merge Requests on GitLab.
    Bug processing and resolution.
    Unit testing with JUnit.
    Use of Flyway for data migration management.
    Reporting with JasperReports tool and SQL queries.
    Version control with Git.
    Implementation of the technical architecture "database and REST Microservice" for the OCTOPUS project, from scratch to Lot 1 production, aiming to aggregate IARD and life insurance customer contracts in a single customer space.
    Use of Docker for API containerization.
    Design and development of the entire user management module: registration, authentication, permissions, password management with Spring Security, MVC, Data, and JWT technology.
    Development of REST web microservices for managing customer data and their contracts.
    Development of REST HttpClient calls on the Front end with Angular 15.
    Implementation of all Standalone Components for user management.
    java 17 Spring boot Spring Data JPA Git
  • Axa
    Guidewire JAVA/JEE/Spring Boot Developer Designer
    BANKING AND INSURANCE
    May 2022 - December 2022 (7 months)
    Nanterre, France
    Within AXA France's IT department, I joined the claims tribe on the Solaris project, which concerns claims management. This project is led using "Scrum" agility. I am part of the corporate claims squad of 15 people between Paris and Lisbon. We handle all matters concerning bodily injury for the Solaris project.
    My main tasks:
    Design and development of new evolutions "AQV and Offer Module".
    Bug resolution.
    Reviews of PRs produced by the tribe's developers.
    Intervention on the MRM application "Business Rules Engine" and development of functionalities allowing the calculation of estimates for Solaris bodily injuries using BDD and TDD methodologies.
    JAVA11 SpringBoot JIRA Azure DevOps Maven

Recommendations

Be the first to recommend Yassin

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 2
    University of Western Brittany
    2016
    Master 2
  • Engineering Degree
    Moroccan School of Engineers
    2014
    Diplôme d'ingénieur

Certifications

  • AWS Certified Cloud Practitioner
    Amazon
    2024
    Cloud computing

Skill set

Categories