
yassir halaoui
Fullstack Java | React Developer
Salary / Daily rate
Paris, France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
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é
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
Portfolio

B2C Saas qui tourne en prod
