[nom]
[lien] · [téléphone] · Maroc
EXPÉRIENCES
Cegedim · 12/2024 - Présent
Développeur Java Full Stack
Projet : Solution eTrust - Signature électronique
Développement des fonctionnalités en back-end et front-ends
Réalisation des solutions sur mesure des workflows de signatures adapter à chaque client
Amméliorer de la qualité du code et la couvertures des test unitaires/integration
Refonte et migration vers l’architecture microservices et java 17
Conversion des API SOAP en API REST et adaptation en utilisant des design patterns
Outils · Java 17, Jpa, Spring boot, Rest api Hibernate, Test containers, Angular 17,
Postgress sql, Typescript, Rxjs
Microservices, Kubernetes, CI/CD (Gitlab), Rabbitmq, Keycloak, Amazon aws s3
Junit, Mockito, Jira, Confluence, Figma, OpenSearch
Capgemini · 11/2022 - 11/2024
Développeur Java Full Stack
Projet 1 : Client SNCF Fret - Application pour la gestion et la programmation des journées de services pour les agents de conduite des trains
Projet 2 : Client SNCF transilen - Application pour renouveler le système de la gestion de ventes des billets de transports à ile de france
Développement des fonctionnalités en back-end et front-end selon les besoins de client
Réalisation des tests unitaires et des tests d’integration en utlisant Junit/mockito
Amélioration de l’expérience utilisateur (UX) et la réactivité d’application
Amélioration des performances et de la qualité du code en utilisant SonarQube .
Participation aux cérémonies Scrum et présentation des solutions aux clients.
Outils · Java 17, Jpa, Spring boot (jpa, cloud, batch) , Hibernate, Redis, Angular 14+, Rxjs,
Rest api, Oauth2, jwt
Microservices, Microfrontend, Docker, Kubernetes, CI/CD (Jenkins), SonarQube
Junit, Mockito, Jira, Confluence, Figma, OpenSearch, Apache kafka
Cloud & Steam Technologies · 01/2022 - 09/2022
Stage de fin d’étude d'ingénieur
Projet : Développement d’une application Micro-service de multi streaming
Mettre en place un conteneur de video avec different layouts personnalisés
Développement des fonctionnalités avec les tests unitaires en adaptant le TDD
Implementation de l’authentification en utilisant oauth2 et firebase comme fournisseur
Automatisation le déploiement sur google cloud avec Ci/Cd en utilisant github action
Outils · Java 17, Jpa, Spring boot, Junit, Tdd, Postgres Sql
Html, Css, Angular, Tailwind, Jwt, oauth2, Social Login
Websocket, Docker, FireBase, Google cloud, Sonar Cloud
Omnishore Groupe Medtech · 01/2021 - 07/2021
Développeur Java Full Stack
Conception et Développement des applications microservices from scratch pour des clients administratives
Outils · Java 8, Spring boot, React js, Microservices, Junit, SonarQube
ÉDUCATION
Ecole SupMti · 2020 - 2022
Diplôme d'ingénieur en génie logiciel
Ingénieur en génie Logiciel, Ecole Supérieur de Management, et télécommunication et d’Informatique, Oujda
Ingénieur Développeur Java Full Stack
[e-mail]
COMPÉTENCES
Principes Logiciel
Oop, Clean code, Solid Principales, Design patterns, data structures
Backend Techs/Frameworks
Java, Jee, Spring (ioc, jpa, hibernate, web, cloud, batch), Spring boot, Maven, Junit, Mockito, Test containers, Tdd, Swagger
Sql/Nosql, Oauth2, Keycloak, Redis
Frontend Techs/Frameworks
Javascript, TypeScript, Angular 20, Rxjs, React js
Html, Css, Bootstrap, Tailwind
Architecture Logiciel
Rest Api, Microservices, Reactive, Event
Driven (Kafka, Rabitmq), Hexagonal
Cloud & Deployement techs
Docker, Kubernetes, Google cloud, Heroku, Netlify, CI/CD (Jenkins, Github
Action)
Gestion Du Projet
Git, Jira, Confluence
CERTIFICATIONS
Spring Certified Professional
Angular L1 certification
Apache Kafka for Event-Driven
Spring Boot Microservices
Coding game Java certification
Angular Signals In Depth (Angular 20)
LANGUES
Français
Anglais