Youssef EL AYACHI

INGÉNIEUR FULL STACK JAVA, REACT & ANGULAR

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Expertises

JavaAngularReactSpring BootJavascriptPythonRequêtes SQLApache SparkKafkaHadoopApache AirflowNodeExpressRESTful APIsGraphQLGitTest Driven DevelopmentPostgreSQLOracleMongoDBDockerKubernetesJenkinsELK StackGrafanaGradleMavenScrum

Langues

Français (Maternelle)Anglais

À propos

Introduction

Développeur Full Stack Java / Angular / React avec plus de 4 ans d’expérience sur des projets SaaS et applications métier critiques pour des clients grands comptes. Spécialisé dans les architectures microservices et le développement d’applications performantes avec Spring Boot, Angular, React et Node.js. Habitué aux environnements Agile/Scrum, j’interviens sur l’ensemble du cycle de développement : conception technique, développement, optimisation des performances, CI/CD et suivi de production.

Liens

Expérience de travail

DÉVELOPPEUR Full Stack (Java / Angular)

EDGE Consulting

sept. 2024 - Présent

2 ans 2 mois

Paris, France

– EDGE Consulting développe EDGE App, un progiciel SaaS interne permettant à l'entreprise de gérer ses propres processus et services métiers. Au sein d'une équipe Agile de 7 personnes, j'ai contribué au développement et à l'optimisation des fonctionnalités front-end Angular et back-end Java. – Développement d'interfaces utilisateur dynamiques avec Angular: composants standalone, routing, reactive forms et optimisation des performances (lazy loading, change detection OnPush). – Gestion de l'état applicatif avec NgRx (Store, Effects, Selectors) et communication asynchrone via RxJS (Observables, Subjects, pipes). – Conception et exposition d'API REST robustes avec Spring Boot et Java 17 dans une architecture microservices, optimisation des requêtes via Hibernate et PostgreSQL. – Développement d'une API Gateway avec Node.js (Express) pour le routage, la gestion des tokens JWT et la sécurisation des accès aux microservices. – Tests unitaires avec Jasmine/Karma (front) et JUnit/Mockito (back) dans une approche TDD. – Monitoring de la production via des dashboards Kibana (ELK Stack); participation active aux cérémonies Scrum avec Jira.

DÉVELOPPEUR FULL STACK JAVA / REACT / NODE.JS

SQLI

sept. 2023 - août 2024

1 an

Paris, France

– Dans le cadre de la modernisation des SDKs Delivery et Payment de Nespresso, participation à la refonte et à l'évolution d'une plateforme orientée microservices afin d'améliorer la performance, la maintenabilité et l'expérience développeur. Intervention au sein d'une équipe Agile composée de 8 développeurs. – Conception et développement d'un microservice de chat temps réel avec Spring Boot, WebSocket et intégration d'API orientées événements. – Participation au développement et à l'intégration de services backend dans un environnement full stack incluant des échanges API REST et des composants Node.js. – Migration des SDKs Delivery et Payment vers React-UI v10 avec une approche DDD afin d'améliorer la modularité et la maintenabilité des composants. – Développement d'un SDK de gestion des adresses avec Java, ReactJS et Redux. – Mise en place d'un environnement sandbox pour les tests et la validation des nouvelles fonctionnalités. – Optimisation des performances, correction des anomalies et amélioration continue des SDKs existants.

DÉVELOPPEUR JAVA / REACT

Société Générale Maroc

févr. 2022 - juil. 2023

1 an 6 mois

Casablanca, Maroc

– Dans le cadre de la transformation digitale du pôle Bancassurance de Société Générale Maroc, participation à la migration et l'optimisation d'une architecture microservices existante, couvrant les fonctionnalités critiques de souscription, de gestion des contrats et de calcul des cotisations. Équipe Agile de 6 développeurs. – Développement de microservices dédiés aux modules Souscription et Contrats avec Spring Boot et Java, intégration d'API REST et gestion des règles métier bancassurance. – Conception d'interfaces SPA avec ReactJS et gestion d'état avec Redux pour les portails agents et clients. – Mise en place de flux asynchrones inter-microservices via Apache Kafka pour les événements de souscription et de mise à jour des contrats. – Optimisation des performances des requêtes SQL (Oracle) et des mappings Hibernate sur les entités métier. – Création de tests unitaires avec JUnit et Mockito dans une approche TDD; rédaction de la documentation sur Confluence. – Participation aux cérémonies Scrum et contribution aux revues de code.

DÉVELOPPEUR BIG DATA

E-AMBITION

févr. 2021 - juin 2021

5 mois

Rabat, Maroc

– Conception et mise en œuvre d'un DataHub en écosystème Hortonworks & Hadoop pour le traitement et l'analyse de grandes volumétries de données en temps réel. – Développement de jobs Spark Streaming (Python) pour le traitement massif et l'optimisation des flux temps réel. – Conception et optimisation de requêtes Hive (HQL) pour interroger de larges ensembles de données. – Intégration de Kafka et YARN pour la gestion des flux en temps réel et le calcul distribué.


Formation

Cloudera

Training, Data Engineering

2024 - 2024

1 mois

Spark, Hive, Airflow, Hadoop, Python

Faculté des Sciences, Tétouan

Master M2I, Ingénierie Informatique

2022 - 2023

1 an 1 mois

Faculté des Sciences, Tétouan

Licence SMI, Sciences Mathématiques et Informatiques

2018 - 2021

3 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.