semlali mohamed

Senior Java Consultant | Angular

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

Spring BootRESTful APIsDéveloppement FullstackAngularHTMLBootstrapTypescriptPostgreSQLGitJenkinsMicroservicesJavaCSSMySQLKafkaScrum

Langues

Français (Maternelle)Anglais

À propos

Introduction

Dynamique Développeur Full Stack avec plus de 9 ans d'expérience dans le développement d'applications performantes utilisant des technologies Java et Angular. Expertise en refonte d'applications et développement full stack avec une forte compétence en architecture microservices, garantissant des solutions fiables et scalables. Réussite avérée dans la mise en œuvre de projets complexes, ayant contribué à l'optimisation des performances applicatives dans des environnements agiles.

Liens

Expérience de travail

Consultant sénior Spring/Angular

Groupe M6Freelance

déc. 2022 - déc. 2025

3 ans 1 mois

Paris, France

• Participé à la refonte intégrale d'une application existante, englobant l'ensemble du cycle de vie du développement, de l'analyse à la mise en production : • Évalué et conçu des solutions à partir des anciens écrans et de la documentation existante, assurant ainsi la continuité fonctionnelle et répondant aux besoins métiers. • Développé et estimé des tâches en étroite collaboration avec le chef de projet et l'équipe technique, garantissant une planification efficace et un suivi rigoureux des délais. • Engagé dans le développement front-end et back-end sur une stack moderne (Java 17 / Angular 17), en respectant les normes de qualité et de performance. • Favorisé la collaboration agile au sein de l'équipe, assurant la cohérence technique, une communication fluide et une adaptation rapide aux évolutions du projet. • Cette mission a renforcé mes compétences en refonte applicative, évaluation de charge et coordination technique au sein d'une petite équipe agile.

Développeur Fullstack Java/JEE-Angular

EnedisFreelance

avr. 2020 - nov. 2022

2 ans 8 mois

Lyon, France

• Conduit des missions de développement et d'amélioration du système d'information de gestion des interventions. • Analyser et chiffrer les user stories, estimer les charges et découper les tâches en sous-tâches. • Encadré le cadrage technique et participé à la définition des solutions applicatives dans un contexte distribué. • Développé le back-end en Java 11/Spring Boot, architecte de microservices interconnectés via Kafka (communication asynchrone). • Créé le front-end en Angular 9, intégrant les écrans et consommant les API REST. • Élaboré la documentation technique et participé aux revues de code. • Surveillé la qualité du code avec SonarQube et mis en place l'intégration continue sous Jenkins. • Corrigé les anomalies, optimisé et amélioré continuellement les performances applicatives. • Cette mission a permis d'intervenir sur l'ensemble de la chaîne de développement dans un environnement agile, distribué et axé sur la qualité, contribuant à la stabilité et à l'évolution d'un SI critique pour la gestion opérationnelle des techniciens.

Développeur Java/JEE-ReactJS

France Compétence

déc. 2018 - mars 2020

1 an 4 mois

Paris, France

• Participé au développement intégral du système d'information, de la conception à la mise en production. • Développé le back-end en Java/Spring Boot, implémentant la couche d'accès aux données via JPA et Hibernate. • Conçu et développé le front-end en ReactJS pour une interface moderne, responsive et ergonomique. • Établi et optimisé la base de données MySQL, incluant la modélisation et l'optimisation des schémas. • Géré le code source et les versions avec Git, apportant une contribution active aux revues de code et à l'intégration d'évolutions continues. • Cette mission m'a permis d'évoluer sur un projet transverse alliant technologies modernes front et back, tout en consolidant mes compétences en conception de bases de données et en intégration applicative.

Développeur Java/JEE

Yves Rocher

juil. 2016 - nov. 2018

2 ans 5 mois

Rennes, France

• Projet visant à centraliser et synchroniser les données clients au sein d'un écosystème distribué. • Recueilli et analysé les besoins fonctionnels auprès des équipes métiers. • Participé à la conception technique et fonctionnelle (rédaction de spécifications, diagrammes UML, modélisation de la base). • Développé le back-end avec Spring Boot dans une architecture microservices communicante via Kafka. • Mise en place des traitements batch pour l'intégration et la synchronisation des données. • Établi et optimisé la base de données PostgreSQL. • Géré le code source et les versions avec Git. • Fournir un support technique et TMA, incluant la maintenance corrective et évolutive. • Cette mission a renforcé mes connaissances sur les architectures distribuées et les communications asynchrones via Kafka, tout en assurant la qualité et la fiabilité du référentiel client.


Formation

Institut Nationale des Sciences Appliquées

Diplôme d'ingénieur


Licences et certifications

Spring Professional v4.3

Délivré le : mai 2018

Certifié par Spring

Oracle Certified Associate Java SE8 Programmer (OCA)

Délivré le : août 2017

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.