About Yassin
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Caisse des Dépôts et ConsignationsSenior Full Stack Java, Spring, Angular & DevOps DeveloperBANKING AND INSURANCEMay 2024 - Today (2 years and 3 months)Paris, FranceTech 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)
- Monceau AssuranceJava/JEE/Spring/Angular/JasperReports/SQL Architecture ConsultantBANKING AND INSURANCEJanuary 2023 - May 2024 (1 year and 4 months)Paris, FranceNeeds 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.
- AxaGuidewire JAVA/JEE/Spring Boot Developer DesignerBANKING AND INSURANCEMay 2022 - December 2022 (7 months)Nanterre, FranceWithin 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.
Recommendations
Be the first to recommend Yassin
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master 2University of Western Brittany2016Master 2
- Engineering DegreeMoroccan School of Engineers2014Diplôme d'ingénieur
Certifications
- AWS Certified Cloud PractitionerAmazon2024