yassir halaoui

Fullstack Java | React Developer

Salary / Daily rate

Paris, France

Freelance, open to permanent contract

Can come onsite

Skills

ReduxMicroservicesNextFullstack DevelopmentJavaReactSpring BootTypescriptDockerPostgreSQLMavenGitGitLabE-LearningBootstrapSQLiteRESTful APIsSoftware CraftsmanshipTailwind CSSDevOpsCSSMySQLKafkaLinkedIn AdsGitHubConfluenceJiraWeb DesignOracleNo-code ApplicationsSEOAWSKubernetes

Languages

English (Fluent)French

About me

Intro

DÉVELOPPEUR FULLSTACK JAVA/REACT 8 ans d'expérience | Java 21 & Spring Boot 3 | React TypeScript | Microservices Développeur Fullstack expertJava moderne et React TypeScript**, spécialisé applications critiques Finance/Assurance. **Autonomie complète projets from scratch. ## DOCAPOST (Juillet 2024 - Aujourd'hui) Plateforme dématérialisation automobile entre assureurs Stack moderne :**Java 21**,Spring Boot 3**, **React TypeScript 17**, **PostgreSQL**, **Docker**, **GitLab CI**, **AWS S3 Dé

Links

Work experience

Senior Fullstack Java / React Developer

PluxeeFreelance

Aug 2025 - Present

1 year 3 months

92130 Issy-les-Moulineaux, France

• Création from scratch du projet Pinman (Java 21, Spring Boot 3.5) : sécurisation des échanges entre le processeur de cartes Thales et l'application mobile Eva pour la récupération du code PIN des cartes de paiement. • Ingestion des fichiers DPIN chiffrés issus des HSM Thales via SOAP en mTLS (WS-Security), traitement asynchrone idempotent piloté par webhooks, d'Azure Blob Storage vers PostgreSQL. • Développement sur COMAN, plateforme multi-pays de gestion de bénéficiaires : conception d'un pipeline événementiel Change Data Capture (Outbox transactionnel, Debezium 2.4 sur PostgreSQL pgoutput/WAL, Kafka), avec Avro et Confluent Schema Registry pour l'évolution des schémas et un mécanisme de heartbeat avançant le replication slot pour prévenir la saturation du WAL. • Implémentation d'un audit trail générique (annotation @Auditable + Spring AOP, snapshots JSONB avant/après) exposé via une API REST à pagination keyset. • Côté front : micro-frontend COMAN (React 19 / TypeScript, Module Federation) intégré au portail hôte multi-pays, avec client BFF type-safe généré depuis l'OpenAPI (codegen automatisé via hook Git Husky). • Intégration de PostHog pour le suivi du comportement utilisateur, avec Google Tag Manager (GTM) et OneTrust pour la gestion du consentement. • Automatisation de la chaîne de livraison Azure DevOps vers AKS : builds Docker multi-stage, Helm, scan de sécurité Trivy + SBOM, quality gate SonarQube, provisioning Terraform des topics et rôles Kafka, secrets via Azure Key Vault. • Observabilité et fiabilité : APM Datadog, tests d'intégration Testcontainers, tests unitaires JUnit / Vitest.

Fullstack Java React Developer

Docaposte

Sep 2024 - Aug 2025

1 year

92800 Puteaux, France

Mission : Développement d'une plateforme centralisée pour dématérialiser l'échange des relevés d'information automobile entre assureurs • Conception et développement des fonctionnalités du RIE (Relevé d'Information Électronique) avec Spring Boot et React pour la dématérialisation des échanges entre assureurs. • Traitement des incidents et optimisation des performances de l'application RIE. • Participation active aux revues de code et aux choix techniques pour l'amélioration continue. • Gestion des tickets Jira et support aux utilisateurs pour résolution des problèmes. • Implémentation de tests unitaires et d'intégration pour garantir la qualité du code. Environnement technique : Spring Boot 3, Java 21, React TS 17, Docker, GitLab, Amazon S3, PostgreSQL

Fullstack Java | React / Devops

Société GénéraleFreelance

Sep 2022 - Jul 2024

1 year 11 months

92800 Puteaux, France

Mission : Développement d'une application de signature électronique des documents • Conception et mise en œuvre d'une solution fullstack pour la digitalisation des signatures de documents bancaires via une interface API d'un prestataire externe. • Développement de la partie front-end avec React TS et de la partie back-end avec Spring Boot. • Conception et développement des fonctionnalités. • Gestion d'accès raffiné par la création des rôles, des permissions et des contraintes. • Mise en place de l'infrastructure de développement avec Docker et Kubernetes. • Élaboration de pipelines CI/CD dans Jenkins, assurant une automatisation efficace des builds et une livraison continue. • Engagement envers la qualité du code : conception de tests unitaires rigoureux et optimisation continue pour surpasser les standards Sonar. • Intégration de SG CONNECT et SG IAM afin de gérer l'authentification, l'autorisation et l'administration avancée des utilisateurs. Environnement technique : Spring Boot, React TS, Easy-peasy (Redux), Docker, K8s, Jenkins, Amazon S3, framework interne de cryptage Rôle : Lead Dev Java / React Developer Mission : Projet de refonte de la déclaration centralisée des honoraires pour la DGFIP • Conception et mise en place des bases solides pour une évolution efficace. • Création « from scratch » des deux briques front et back-end. • Accompagnement des développeurs juniors pour leur montée en compétences. • Chiffrage et répartition des tâches techniques. • Établissement de pipelines CI/CD dans Jenkins pour garantir des mises à jour fluides et régulières. • Rédaction des fichiers manifest pour le déploiement de l'application sur serveur K8s engines. • Conception et développement de fonctionnalités ciblées, répondant précisément aux besoins métier en mode agile. • Adaptation de l'application pour la rendre conforme au processus interne de Secure by Design. • Intégration de SG CONNECT et SG IAM afin de gérer l'authentification, l'autorisation et l'administration avancée des utilisateurs. • Intégration d'autres services internes, tels que les modèles d'emails personnalisés envoyés à l'issue de chaque traitement. Principales réalisations : • Intégration et accompagnement de deux développeurs juniors dans le développement. • Mise en conformité de l'application avec les critères de sécurité et de mise en production. • Revue et optimisation du code. Environnement technique : Java 11, Spring Boot, Spring Batch, JUnit, Mockito, Jest, React TS, Maven, Jenkins, Docker, K8s, PostgreSQL, Amazon S3

Renault Group

Feb 2022 - Oct 2022

9 months

92350 Le Plessis-Robinson, France

Consultant Confirmé Java

Mar 2022 - Oct 2022

8 months

92350 Le Plessis-Robinson, France

Consultant Confirmé Java

Mar 2022 - Oct 2022

8 months

92350 Le Plessis-Robinson, France

Software Consultant

Feb 2022 - Oct 2022

9 months

Paris, France

Rôle : Consultant Confirmé chez Renault 🔗 Spécialiste en développement Java pour la location de voitures Renault 🔑 Interventions clés : Évolution de l'application : raffinement des besoins, création de user stories, migration des batchs vers Spring Boot, refactorisation du code, et intégration de Spring Data JPA. Environnement technique : Struts, Spring Batch, Spring Boot, JavaScript, Google Cloud Platform, Java 8, PostgreSQL, Git, GitLab, Junit, Swagger. 📈 Impact : Améliorations significatives de l'efficacité opérationnelle et de l'expérience utilisateur, alignées sur les objectifs stratégiques de Renault.

CIH BANK

Mar 2018 - May 2022

4 years 3 months

Casablanca, Morocco

ingénieur d'étude et développement

Nov 2018 - May 2022

3 years 7 months

Casablanca, Morocco

🚀 Projet : Développement d'API pour GABs Depuis novembre 2021 🔗 Mission : Conception et développement d'une API destinée à la gestion des versements via Guichets Automatiques Bancaires (GABs), permettant aux clients de déposer des fonds de manière autonome dans leurs comptes ou ceux de tiers. 🔑 Responsabilités et réalisations : Interface avec des systèmes tiers via un API Gateway pour sécuriser les transactions REST entre notre API et celle du fournisseur. Participation active aux réunions de cadrage, rédaction du design de l'API, et définition précise des inputs et outputs. Développement en Spring Boot de services internes et externes à l’API, incluant la gestion des données clients et contrats. Rédaction de tests unitaires, suivi des séances de PoC (Proof of Concept), ainsi que l'évolution continue et la correction des incidents en production. 🌟 Environnement technique : Utilisation de Eclipse, Java 8, Spring Boot, Data Jpa, Git, GitLab, Maven, Jenkins, Pivotal STS, Toad (Oracle), IBM Message Queue, Docker, et architectures microservices. 📈 Impact : Amélioration de l'autonomie des clients dans la gestion de leurs transactions bancaires et renforcement de la sécurité des données échangées.

Stagiaire PFE

Mar 2018 - Oct 2018

8 months

Casablanca, Morocco

Mon stage de fin d'études a porté sur le développement et l'intégration d'un nouveau produit commercial au seins du système d'information de la société CIH BANK. *le projet commençait par l'analyse du cahier de charge et la rédaction des spécifications fonctionnelles détaillées. *Conception et Intégration du modèle dans le modèle général après validation de l’équipe d’architecture. *développement de la partie services et la partie IHMs. *Test et déploiement. Technologies : Java , EJBS , Spring , Hibernate,SpringWebFlow , JSF, richfaces,. Outils:Toad Oracle, websphere , RSA, STS.

Elève Ingénieur en Génie Informatique

l'Académie International Mohammed VI de l'Aviation Civile

Oct 2015 - Oct 2018

3 years 1 month

Chefchaouen, Morocco

Skills: Scrum · Microservices

Etudiant au Classes Préparatoires aux Grandes Ecoles d'Ingénieur

Classes Préparatoires Moulay Abdellah , Safi

Oct 2013 - Oct 2015

2 years 1 month

Safi, Morocco


Education

AIAC

Diplôme d'ingénieur

2015 - 2018

3 years 1 month


Licenses & certifications

AWS cloud practitioner

Issued: Sep 2023

Certified by Amazon Web Services (AWS)

Portfolio

B2C Saas qui tourne en prod

B2B Saas Created from scatch

The best place to find your next move

© 2026. All Rights Reserved.