Über Mohieddine
- Expertise sur les technologies Java et le framework Spring (Spring boot, Spring Data, Spring Security, Spring batch), JPA, Hibernate et les API REST.
- Maîtrise des architectures web modernes ( microservice, hexagonale ) et l'architecture orientée événements (EDA).
- Engagement envers la qualité logicielle avec l'application des bonnes pratiques de développement, des tests TDD, clean code et des designs Patterns.
- Maîtrise des outils du développement : Maven, Gradle, Postman, Jenkins, GitHub, SonarCube, Splunk, JUnit et Mockito.
- Bonnes connaissance en développement front notamment en Angular.
- Connaissances en bases de données telles que PostgreSQL, MySQL et Oracle.
- Expérience confirmée dans les environnements Agile (Scrum) et bonne aptitude à collaborer en équipe.
- Bonne connaissance des systèmes de messageries, en particulier RabbitMQ et Mosquitto.
- Connaissances sur Docker et Kubernetes, avec un intérêt de monter plus en compétences sur ces technologies DevOps.
Französisch
Muttersprachlich oder zweisprachig
Englisch
Verhandlungssicher
Projekt- und Berufserfahrung
- Ascentiel GroupeDéveloppeur Java SeniorBANKEN & VERSICHERUNGENJanuar 2025 - August 2025 (7 Monate)Paris, FrankreichContexteDéveloppée par Ascentiel Group, la solution WebLSA centralise et modernise la gestion des activités d’assurance . Elle intègre plusieurs modulescouvrant les domaines de la comptabilité, de l’assurance auto, de la gestion client, de l’administration et du courrier. Le projet vise à moderniserl’existant et assurer la migration des systèmes vers des technologies plus performantes.Equipe : 9 personnesMéthodologie : Agile ScrumMissions principales
- Développement des nouvelles fonctionnalités dans le module WebCourrier pour la gestion des échanges documentaires.
- Refonte technique et migration des modules Comptabilité et WebClient d’Oracle vers PostgreSQL.
- Migration et modernisation du module WebAdmin et RC PRO.
- Réalisation des tests unitaire et correction de bugs.
- Déploiement et gestion des versions sur l’environnement de développement et recette.
- Contribution à l’analyse technique et à l’optimisation des performances applicatives.
Environnement techniqueBackend: Java 8-11, Spring boot 2, REST API, JPA, Hibernate, SQL, Junit 5Frontend : Angular, JSPBases de données : PostgreSQL, OracleArchitectures : MicroservicesCI/CD : Gitlab, Jenkins, DockerOutils : Git, maven, Postman, IntelliJ , Dbeaver, Linux. - ValeoDéveloppeur Java Backend SeniorAUTOMOBILSEKTOROktober 2022 - Januar 2025 (2 Jahre und 3 Monate)Paris, FrankreichContexteCCC Digital Key est un écosystème standardisé qui permet aux appareils mobiles de stocker, d’authentifier et de partager les clés numériques desvéhicules de manière transparente, sécurisée et en préservant la confidentialité.Equipe : 7 personnes ( 3 développeurs, 1 Architecte, 1 Devops, 1 PO, 1 Testeur)Méthodologie : Agile ScrumMissions
- Maintenance évolutive des modules de gestion des véhicules et d’authentification des utilisateurs.
- Développement des API d’interfaçages entre la voiture et le téléphone suivant la norme CCC.
- Mise en place d’une solution IoT pour les échanges asynhrone entre le cloud et les véhicules via l’intégration d’un broker Mosquitto dans un environnement event-driven.
- Développement des API de traçage et de sauvegarde des clés digitales.
- Développement du backoffice en Angular 17.
- Intégration du module de notification et de mise à jour des statuts des clés digitale.
- Rédaction et mise à jour de la documentation technique et participation à la conception.
- Réalisation des tests unitaire en TDD.
- Déploiement et gestion des versions sur l’environnement de dev et recette en collaboration avec le devops.
- Analyse et correction de bugs.
Environnement techniqueBackend: Java 17, Spring boot 2.7.1, REST API, kotlin, Spring Data, JPA, Hibernate, Junit 5, MQTT.Frontend : Angular 17Architectures : Microservices, Event-Driven ArchitectureOutils : Git, Jenkins, Gradle, Postman, Liquibase, Mosquitto - Disneyland ParisDéveloppeur Java SeniorREISEN & TOURISMUSNovember 2021 - November 2022 (1 Jahr)Paris, FrankreichContexteDéveloppement d’une application ( Virtual Queue ) qui permet au visiteurs du parc Disneyland de réserver des créneaux horaire en vue derencontrer les personnages Disney.Equipe : 7 personnes (Scrum master , 1 Product Owner, 4 développeurs, 1 Architecte).Méthodologie : Agile ScrumMissions principales
- Participation à la conception du nouveau micro service.
- Développement des API de gestions des files d’attentes, des réservations et des éligibilités en interaction avec l’application Lineberty.
- Développement des tests unitaire en TDD.
- Amélioration et optimisation des performances lié au micro service : Gestion et mise en caches des données et Intégration d’un circuit breakerpour réduire les appels vers Lineberty.
- Correction des vulnérabilités lié aux dépendances et problèmes de licences délecté par l’outil Snyk.
- Migration des tests unitaires vers Junit5.
- Gestion de la qualité de code via sonar.
- Déploiement et gestion des versions sur l’environnement de Test.
- Analyse et correction de bugs.
Environnement techniqueBackend : Java 11, Spring boot 2.7, REST API, Spring data, JPA , Resilience4j, TDD, Junit 4/5, MockitoArchitectures : Microservices, Hexagonale, DDD.Bases de données : MariaDBCI/CD : Gitlab, JenkinsOutils : Maven , Intellij , Eclipse, Redis, Splunk, Postman, DBeaver, Snyk, Gitlab, Jira, Confluence, Jenkins, Sonar
Empfehlungen
Sei die erste Person, die Mohieddine empfiehlt
Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.
Diese Freelancer passen auch zu Ihren Kriterien
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
Ausbildung und Abschlüsse
- Diplome d'ingénieur en informatiqueESPRIT2009