You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Yassine E.YE

Yassine E.

Développeur Senior Full Stack | JAVA & ANGULAR

550 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Yassine

Développeur Full Stack Senior Java Spring Boot / Angular — Spécialisé dans la conception de
micro-services à fort enjeu pour les grands comptes (RTE, Enedis, SAP..) dans des contextes
Agile Scrum/SAFe. Culture craft forte : DDD, TDD, architecture hexagonale et microservices.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km), Marseille (jusqu’à 10 km), Lyon (jusqu’à 10 km)

Expériences

  • RTE
    Développeur Senior Full Stack Java 21 Angular 19
    ENERGIE
    février 2024 - Aujourd'hui (2 ans et 4 mois)
    Paris, France
    Conception et développement d'une application de collecte et monitoring temps réel des automates NAZA pour la régulation des flux d'énergie renouvelable déployés sur le réseau de transport d'électricité de RTE.


    Enjeu : Économies estimées à 7 milliards d'euros sur 15 ans à l'échelle nationale. Éviter les pertes de production d'électricité renouvelable
    Impact : 40+ automates NAZA déployés et supervisés, 100+ utilisateurs décisionnaires au quotidien, gains opérationnels significatifs en temps et en coûts de gestion du réseau
    • Développement des APIs REST (Java 17, Spring Boot, architecture hexagonale, DDD) et IHM Angular 19
    • Création de tableaux de bord KPI avec AG Grid et D3.js pour la visualisation temps réel des données des automates
    • Participation à la montée de version Java 11 → 21 et Angular 12 → 19
    • Couverture de code front & back (TDD, BDD, e2e)
    • Stockage et restitution des données via PostgreSQL et Liquibase
    • Revue de code et contribution à la qualité logicielle via Sonar
    • Mise en place et automatisation des pipelines CI/CD Jenkins pour le déploiement continu sur les différents environnements
    • Conteneurisation Docker des micro-applications pour faciliter leur portabilité et leur déploiement
    • Stockage et restitution des données de télésignalisation et de télémesure remontées par les automates NAZA via Amazon S3 au format Parquet
    Environnement: Java 21, Spring Boot, Spring Cloud, Spring Security, Amazon S3, JUnit5, Mockito, Maven, REST, Swagger, Hazelcast, Elasticsearch, PostgreSQL, Hibernate, Liquibase, Angular 19, TypeScript, Karma, Jasmine, Docker, Kubernetes, Kibana, Jenkins, Sonar, Vault, GitLab, Jira, Confluence
    Méthodologie: Scrum / SAFe
    Java Spring boot Angular Architecture Microservices Clean Code
  • ENEDIS
    Développeur Senior full-stack Java 17 / Angular 12
    ENERGIE
    novembre 2019 - février 2024 (4 ans et 3 mois)
    Paris, France
    Conception et développement de plusieurs micro-applications au sein du Système de Gestion des Échanges (SGE) permettant la centralisation des échanges entre les acteurs du marché de l'électricité (fournisseurs, distributeurs, autres SI) pour la soumission et le traitement des demandes contractuelles en ligne.
    • Conception et développement d'APIs REST et de Web Services SOAP (Java 11, Spring Boot, Swagger) et IHM en Angular 12
    • Mise en place d'une couverture de tests complète : unitaires (TDD / JUnit5 / Mockito), d'intégration et automatisés
    • Création et gestion des topics Kafka de consommation et de production pour les échanges inter-services
    • Mise en place du design pattern Outbox pour garantir la fiabilité du rejeu des flux Kafka en cas d'échec
    • Conception de chorégraphies de flux entre micro-services via Apache Camel
    • Automatisation des requêtes Elasticsearch pour l'indexation et la recherche des données métier
    • Diagnostic et résolution des anomalies de production via Kibana (analyse des logs des pods Kubernetes)
    • Exploitation des outils DevOps mis en place par l'équipe infrastructure : déploiement et supervision des micro-applications sur Kubernetes, gestion des images Docker et accès aux secrets applicatifs via Vault
    • Participation aux mises en production (MEP)
    • Onboarding et accompagnement des développeurs juniors sur le projet
    Environnement technique : Architecture Microservices · Architecture Hexagonale · DDD · TDD · Design Patterns (Outbox, Factory, Builder, Singleton) · Java 11 · JUnit5 · Mockito · Spring 5 / Boot / Security / Data / Batch / Cloud / Actuator · Maven · REST · SOAP · Hazelcast · Swagger · Elasticsearch · Kibana · Grafana · PostgreSQL · Hibernate · Liquibase · Apache Kafka · Angular 12 · TypeScript · Karma · Docker · Kubernetes · Jenkins · Sonar · F5 · Vault · GitLab · Jira · Confluence
    Méthodologie: Scrum / SAFe
    Architecture Microservices Java Angular Elasticsearch Apache Kafka
  • GROUPAMA CENTRE MANCHE
    Développeur full-stack
    BANQUE & ASSURANCES
    janvier 2019 - juillet 2019 (6 mois)
    Paris, France
    Conception et développement en totale autonomie d'un MVP permettant à des profils non-techniques (Business Managers, Presales) de configurer et déployer des chatbots de manière intuitive via une interface backoffice.
    • Analyse des spécifications fonctionnelles en collaboration avec les Business Managers et équipes Presales
    • Conception et développement du backoffice (Node.js / React) intégrant le Microsoft Bot Framework SDK
    • Conteneurisation du MVP via Docker pour faciliter les démonstrations et le déploiement
    • Présentation et démonstration du MVP lors des appels d'offre Talan
    Environnement: Node.js · React · JavaScript · jQuery · Ajax · REST · Microsoft Bot Framework SDK · Microsoft Azure · Docker · Git
    Node.js React JavaScript Microsoft Azure Docker

Recommandations

Soyez le premier à recommander Yassine

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Ingénieur en Informatique et Systèmes d'information
    UTC
    2018
    Ingénieur en Informatique et Systèmes d'information
  • Echange universitaire
    l'ITESM,
    2008
    Echange universitaire

Compétences

Catégories