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

Moussab Amine Amrine

Tech Lead Java Spring Boot & Angular

EUR 555/Tag
Lyon, FR
3-7 Jahre

Durchschnittliche Reaktionszeit: 1h

Über Moussab Amine

Tech Lead Développeur Java Angular / Spring Boot (Quarkus)

J’aide les équipes à refondre des SI, migrer vers microservices, moderniser l’UI Angular et industrialiser CI/CD + tests.
Stack : Java +11, Spring Boot, Kafka, PostgreSQL, Angular, TypeScript, Cypress, Docker/Kubernetes.
  • Französisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Verhandlungssicher

Vor Ort möglich
Lyon (bis zu 50 km), Paris (bis zu 50 km)

Projekt- und Berufserfahrung

  • Enedis
    Full-stack Developpeur
    ENERGIE
    Juni 2024 - Heute (2 Jahre)
    Lyon, Frankreich
    Dans le domaine de la gestion des raccordements et de l’ingénierie (SI RacIng), participation à l'évolution et à la maintenance d’un Système d’Information stratégique. Le SI RacIng centralise et pilote les processus métier liés aux travaux de raccordement et d’ingénierie réseau.

    La mission couvre l’analyse, la conception, le développement et la mise en production de nouvelles fonctionnalités, tout en assurant la fiabilité et la pérennité du système existant. L'application repose sur une architecture en microservices, fortement intégrée à l’écosystème SI de l’entreprise via des échanges synchrones (REST) et asynchrones (Kafka).

    Au sein d’une feature team Agile :

    • Développement de nouvelles fonctionnalités sur les couches front-end et back-end
    • Réalisation de tests automatisés pour garantir la qualité du code et faciliter les refactorings
    • Participation active aux cérémonies agiles (daily, sprint planning, revues, rétrospectives)
    • Suivi et accompagnement des nouveaux arrivants afin de faciliter leur montée en compétence sur le projet (prise en main du SI, environnement technique, pratiques d’équipe)

    Back : Java 17, Spring Boot 3.5, Spring Data, Spring Security, PostgreSQL, Kafka, MapStruct, JUnit, Testcontainers, WireMock
    Front : Angular 20, Signal, Cypress, NGXS
    CI/CD & Projet : GitLab CI, Git, Jira, Confluence, SonarQube
    Infrastructure : Docker, Kubernetes, Ansible
    Spring boot Angular PostgreSQL DevOps Architecture logicielle
  • EDF
    Lead Dev
    ENERGIE
    September 2022 - Juni 2024 (1 Jahr und 9 Monate)
    Lyon, Frankreich
    La mission chez EDF comporte deux objectifs majeurs :
    - Assurer la maintenance, l'analyse, la conception, et l'ajout de nouvelles fonctionnalités.
    - Effectuer des migrations progressives pour rendre l'application Cloud-Ready.

    L'objectif de l'application est la planification des interventions sur l'ensemble du parc nucléaire d'EDF sur une période de 10 ans.
    Les migrations mises en place comprennent :
    - La Springification de l'application web.
    - L'intégration d'un framework interne d'EDF à l'application (SpringBoot + Angular).
    - La migration de la base de données d'ElasticSearch versPostgreSQL.
    - Le passage de l'UI des pages JSP avec KendoUI vers Angular(Stateless).
    - L'ajout d'un déploiement automatisé.
    - La migration des jobs d'imports et d'exports de données.
    - La montée de version de Java et Angular

    Technologies utilisées :
    - Application Web : Java 17, Spring Boot 3, ElasticSearch, PostgreSQL,Mapstruct, Liquibase, JUnit 5 (jupiter), Angular 16, Rxjs, NGXS (Store),Jasmine, Git, Ansible.
    - Jobs d'imports et d'exports de données : Spring Batch, Hadoop, Spark,ElasticSearch.
    - Architecture : Hexagonal avec une approche DDD
    Angular Apache Spark Apache Hadoop DevOps
  • Energy Pool
    Lead Dev
    ENERGIE
    Februar 2022 - August 2022 (6 Monate)
    Lyon, Frankreich
    Dans le domaine du réseau électrique, j'ai pris part en tant que Lead Tech à la refonte du SI de gestion utilisé par EP (Energy Pool), cette mission relève du dispositif stagiaire que SQLI offre chaque année aux stagiaires.

    Mon rôle était de mentorer deux stagiaires pour qu'ils puissent entrer dans le monde professionnel au terme de leur stage,

    Mon rôle consiste à faire monter en compétences deux stagiaires afin qu'ils seront capable d'intégrer le monde professionnel à la fin de leurs stages, de recueillir les besoins du client et de le reformuler dans un board Kanban et de déployer l'application.

    Le Projet EP consiste à faire une refont d'une partie de l'application monolithique réalisée en Java et Play vers une stack technique récente avec du Angular et du Spring Boot.

    Back : Java 11, Spring Boot 2, Spring MVC, Spring Security, PostgreSQL, Mapstruct, Liquibase, assertJ, JUnit, Jococo
    Front : Angular 13, Rxjs, NGXS (Store), jasmine, protractor
    Projet : Jenkins, git, Github
    Spring boot Angular DevOps PostgreSQL E2E

Empfehlungen

Sei die erste Person, die Moussab Amine empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

  • Master en Technologie Informatique et Web (TIW)
    Université Claude Bernard Lyon 1
    2019
    Les objectifs de ce master sont la formation de professionnels de l'informatique aux concepts avancés et aux nouvelles technologies dans le domaine des systèmes d’information. Le master couvre plus particulièrement la programmation web côté serveur et client, le cloud computing, le big data, les architectures orientées services, le Web sémantique, la sécurité et la gestion des données au sens large
  • Ingénierie informatique
    Ecole nationale Supérieure d'Informatique (ESI)
    2018
    L'École nationale d'informatique forme des ingénieurs en informatique. La scolarité dure cinq ans et est divisée en trois périodes: - Deux années de classes préparatoires intégrées (CPI): deux années durant lesquelles sont enseignées les connaissances de base à maîtriser par un ingénieur avant d'aborder des connaissances plus spécifiques. L'accès aux classes supérieures est subordonné à la réussite d'un concours. - Une année commune du Cycle Supérieur (CS). - Deux ans de spécialisation: l'Ecole propose à ses étudiants trois spécialités enseignées pour le cycle ingénieur (SIT: Systèmes d'Information et Technologies, SIQ: Systèmes Informatiques et SIL: Systèmes et Génie Logiciel). - La 5e année: elle consiste en un stage pratique de 9 à 12 mois. L'étudiant est amené, durant cette période, à réaliser un projet informatique dans lequel il mettra en pratique les concepts et notions apprises au cours des quatre années théoriques.

Fähigkeiten

Kategorien