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

Yassine E.

Senior Full Stack Developer | JAVA & ANGULAR

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Yassine

Senior Full Stack Developer Java Spring Boot / Angular — Specialized in the design of high-stakes micro-services for large companies (RTE, Enedis, SAP..) in Agile Scrum/SAFe contexts. Strong craft culture: DDD, TDD, hexagonal architecture and microservices.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Marseille (up to 10km), Lyon (up to 10km)

Experience

  • RTE
    Senior Full Stack Developer Java 21 Angular 19
    ENERGY AND UTILITIES
    February 2024 - Today (2 years and 4 months)
    Paris, France
    Design and development of an application for collecting and monitoring NAZA automaton data in real-time for the regulation of renewable energy flows deployed on RTE's electricity transmission network.

    **Challenge**: Estimated savings of 7 billion euros over 15 years nationally. Avoiding loss of renewable electricity production

    **Impact**: 40+ NAZA automatons deployed and supervised, 100+ daily decision-making users, significant operational gains in time and network management costs
    • Development of REST APIs (Java 17, Spring Boot, hexagonal architecture, DDD) and Angular 19 UIs
    • Creation of KPI dashboards with AG Grid and D3.js for real-time visualization of automaton data
    • Participation in Java 11 → 21 and Angular 12 → 19 version upgrades
    • Front & back code coverage (TDD, BDD, e2e)
    • Data storage and retrieval via PostgreSQL and Liquibase
    • Code review and contribution to software quality via Sonar
    • Setup and automation of Jenkins CI/CD pipelines for continuous deployment on various environments
    • Docker containerization of micro-applications to facilitate their portability and deployment
    • Storage and retrieval of telemetry and measurement data reported by NAZA automatons via Amazon S3 in Parquet format
    **Environment**: 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

    **Methodology**: Scrum / SAFe
    Java Spring boot Angular Microservices Architecture Clean Code
  • ENEDIS
    Senior Full-Stack Developer Java 17 / Angular 12
    ENERGY AND UTILITIES
    November 2019 - February 2024 (4 years and 3 months)
    Paris, France
    Design and development of several micro-applications within the Exchange Management System (SGE) enabling the centralization of exchanges between electricity market players (suppliers, distributors, other IT systems) for the submission and processing of online contractual requests.
    • Design and development of REST APIs and SOAP Web Services (Java 11, Spring Boot, Swagger) and UIs in Angular 12
    • Implementation of comprehensive test coverage: unit (TDD / JUnit5 / Mockito), integration, and automated tests
    • Creation and management of Kafka topics for inter-service consumption and production
    • Implementation of the Outbox design pattern to ensure reliable replay of Kafka streams in case of failure
    • Design of inter-microservice stream orchestrations via Apache Camel
    • Automation of Elasticsearch queries for indexing and searching business data
    • Diagnosis and resolution of production anomalies via Kibana (analysis of Kubernetes pod logs)
    • Utilization of DevOps tools set up by the infrastructure team: deployment and monitoring of micro-applications on Kubernetes, management of Docker images, and access to application secrets via Vault
    • Participation in production deployments (MEP)
    • Onboarding and support of junior developers on the project
    **Technical Environment**: Microservices Architecture · Hexagonal Architecture · 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

    **Methodology**: Scrum / SAFe
    Microservices Architecture Java Angular Elasticsearch Apache Kafka
  • GROUPAMA CENTRE MANCHE
    Full-Stack Developer
    BANKING AND INSURANCE
    January 2019 - July 2019 (6 months)
    Paris, France
    Design and development in full autonomy of an MVP allowing non-technical profiles (Business Managers, Presales) to configure and deploy chatbots intuitively via a back-office interface.
    • Analysis of functional specifications in collaboration with Business Managers and Presales teams
    • Design and development of the back-office (Node.js / React) integrating the Microsoft Bot Framework SDK
    • Docker containerization of the MVP to facilitate demonstrations and deployment
    • Presentation and demonstration of the MVP during Talan's calls for tenders
    **Environment**: Node.js · React · JavaScript · jQuery · Ajax · REST · Microsoft Bot Framework SDK · Microsoft Azure · Docker · Git
    Node.js React JavaScript Microsoft Azure Docker

Recommendations

Be the first to recommend Yassine

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Computer Science and Information Systems Engineer
    UTC
    2018
    Ingénieur en Informatique et Systèmes d'information
  • University Exchange
    ITESM
    2008
    Echange universitaire

Skill set

Categories