DRISS KAAOUAS

Développeur Fullstack Java Angular Senior

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

AngularSpring BootJavaAWSExpressTomcatAWS LambdaDockerKubernetesGitGitLabRequêtes SQLPostgreSQLHTMLCSSJavascriptTypescriptNodeSeleniumKafkaELK StackJenkinsAnsibleMavenJiraConfluenceScrumCoaching agileTest Driven DevelopmentPostmanOracleMySQLElectronTerraformLinuxOpenShiftBitbucket

À propos

Introduction

Développeur Fullstack Java Angular senior avec +9 ans d'expertise sur des projets critiques à fort impact (EDF, ENEDIS). Spécialisé en architectures event-driven (Kafka), optimisation de performances et CI/CD, avec expérience from scratch sur applications gérant 10K+ utilisateurs. J'apporte une approche craftmanship solide et des solutions scalables pour vos projets à enjeux stratégiques.

Liens

Expérience de travail

Développeur Fullstack Java Angular senior

EDF

mai 2024 - avr. 2026

2 ans

Paris, France

L'équipe était organisée en feature team Agile Scrum : 1 Scrum Master 1 Tech Lead 6 Développeurs Full Stack 3 Product Owner 🎯 **Responsabilités :** ✔️ Utilisation IA Gemini code assist, configuration améliorée en continue ✔️ Génération IA de tests automatisés, documentation, scripts, codes avec gain de productivité significatifs ✔️ Développement des User Stories Back & Front (Smart/Dumb components) ✔️ Programmation réactive front (Signals Angular, Standalone Components) ✔️ Architecture event-driven (Spring Integration → Kafka → S3) ✔️ Communications inter-services asynchrones avec Kafka ✔️ Optimisation performances : index ciblés, partitioning Kafka, tuning SQL ✔️ Gestion des migrations de schéma avec Liquibase ✔️ Scripts/jobs de purge S3 et SQL (OpenShift CronJobs) ✔️ Exports multi-formats (Excel, PDF, CSV) & publication XML vers SI client ✔️ CI/CD GitLab CI / OpenShift, release management ✔️ Monté de version applicative Java 17->21 Springboot 3.4 -> 3.5 Angular 19 -> 20 ✔️ Analyse statique sécurité checkmarx, retrait vulnérabilité CVE ✔️ Tests unitaires, intégration, non-régression (Front & Back) ✔️ Revue de code/ Pair programming & GitFlow 🛠️ **Stack technique :** ✅ Java 21, Spring Boot 3.5.5, Angular 20, TypeScript, IA Gemini code assist ✅ PostgreSQL 16, Liquibase, Apache Kafka, AWS S3 ✅ GitLab CI, OpenShift/Kubernetes, Docker ✅ Jest, JUnit, Mockito, Swagger 📌 **Méthodo :** Agile Scrum ⚙️ **Outils :** IntelliJ, VSCode, GitLab, Jira, Confluence 💼 **Projet :** Projet 4cast Prévision de consommation électrique — optimisation production nationale

Développeur Fullstack Java Angular senior

ENEDIS

mai 2021 - mai 2024

3 ans 1 mois

Paris, France

L'équipe était organisée en feature team Agile Scrum : 1 Scrum Master 1 Tech Lead 3 Développeurs Full Stack 1 Product Owner 🎯 Responsabilités : ✔️ Conception de l'architecture applicative et du modèle de données ✔️ Mise en place du craftmanship et des bonnes pratiques ✔️ Développement des User Stories Back & Front ✔️ Conception & développement de flux asynchrones (benchmark inclus) ✔️ Implémentation des APIs consommées par 6 SI partenaires ✔️ Stratégie de migration inter-serveur AWS (plusieurs To de données) ✔️ Gestion double authentification Basic/Bearer & WebSSO OIDC ✔️ Mise en place de la chaîne CI/CD, gestion des releases GitLab (Trunk Based) ✔️ Développement TU, TI & gestion du RUN 🛠️ Stack technique : ✅ Java 8, Spring Boot, Spring Batch, Spring AOP ✅ Angular 10, TypeScript ✅ AWS (Lambda, ECS, ECR, S3, SQS, Secrets Manager) ✅ ElasticSearch, ELK, LocalStack ✅ REST API, Swagger, WebSSO, Mockito, JUnit 📌 Méthodologie : Agile Scrum ⚙️ Outils : IntelliJ, GitLab, Docker 💼 Projet : Application photo terrain Enedis — 10 000 utilisateurs

Développeur Fullstack

Keolis

oct. 2020 - mai 2021

8 mois

Paris, France

L'équipe était organisée en feature team Agile Scrum : 1 Scrum Master 1 Tech Lead 1 Développeur Full Stack 1 Product Owner 🎯 Responsabilités : ✔️ Acquisition des connaissances techniques et montée en compétences sur le projet ✔️ Développement Full Stack pour maintenance corrective et évolutive ✔️ Conception des modèles de données et développements associés ✔️ Implémentation des dessins cartographiques à partir des géolocalisations des lignes de bus ✔️ Mise en place des formules de calcul des coûts liés à la flotte de véhicules ✔️ Génération de fichiers Excel complexes ✔️ Build de l'application desktop avec Electron 🛠️ Stack technique : ✅ Angular 10, TypeScript ✅ Node.js 8, Express.js ✅ Electron ✅ Redmine 📌 Méthodologie : Agile Scrum ⚙️ Outils : VSCode 💼 Projet : Cartographie et calcul des coûts des lignes de bus Keolis

Développeur Fullstack

Vinci

mai 2020 - août 2020

4 mois

Paris, France

1 Scrum Master 1 Tech Lead 1 Product Owner 2 Développeurs Full Stack 🎯 Responsabilités : ✔️ Développement évolutif et correctif sur l'application groupe ✔️ Mise en place de l'authentification WebSSO SAML ✔️ Implémentation des règles d'accès aux données selon les périmètres utilisateurs ✔️ Développement des APIs REST avec Node.js / Express ✔️ Intégration et requêtage ElasticSearch ✔️ Développement des interfaces Angular 🛠️ Stack technique : ✅ Angular, TypeScript ✅ Node.js, Express ✅ ElasticSearch ✅ WebSSO, SAML 📌 Méthodologie : Agile Scrum ⚙️ Outils : VSCode, GitLab 💼 Projet : Application de consultations des informations contractuels des entités Vinci

Développeur Fullstack Java Angular

ENEDIS

avr. 2018 - avr. 2020

2 ans 1 mois

Paris, France

L'équipe était organisée en feature team Agile Scrum : 1 Scrum Master 1 Tech Lead 4 Développeurs Full Stack 2 Product Owner 🎯 Responsabilités : ✔️ Réversibilité, analyse de l'existant et formalisation de la dette technique ✔️ Développement Full Stack Java / JavaScript / TypeScript (correctif & évolutif) ✔️ Mise en place des dashboards de consommation et d'état de charge des VE ✔️ Implémentation des APIs de récupération de données en temps réel ✔️ Participation à la migration AngularJS → Angular 7 ✔️ Participation à la refonte du back SailsJS → Java Spring Boot ✔️ Versionning de base de données avec Flyway ✔️ Maintenance de la chaîne CI/CD (Git, Jenkins, Ansible) ✔️ Formation, encadrement des développeurs & transfert de connaissances ✔️ Scrum Master — animation des cérémonies Agile 🛠️ Stack technique : ✅ Java 8, Spring Boot, Node.js 8, SailsJS, Express.js ✅ Angular 6/7, TypeScript ✅ PostgreSQL 9.4, Flyway, pgAdmin ✅ Stack ELK, NodeRed ✅ GitLab, Jenkins, Ansible, Nexus, Artifactory ✅ Jira, Postman, Linux RedHat 📌 Méthodologie : Agile Scrum / SAFe — TDD ⚙️ Outils : IntelliJ, VSCode 💼 Projet : Gestion de la flotte de véhicules électriques Enedis

Développeur Fullstack Java Angular

GRDF

janv. 2018 - avr. 2018

4 mois

Paris, France

Projet : Application de formation pour une application de planification des trajets des agents GRDF Principales missions : – Mise en place d'un espace de formation sur une application existante – Gestion des rôles avec Spring Security – Mise en place d'un espace dédié pour le stockage de données – Séparation du versionning de données existant avec le nouvel espace avec flyway – Implémentation des fonctionnalités associés back et front

Développeur Fullstack Java Angular

Sopra Steria

sept. 2017 - déc. 2017

4 mois

Paris, France

Projet : Application interne de suivi RH Principales missions : – Conception du modèle relationnel de données – Développement Back End – Mise en place d'imports csv volumineux avec RG complexes – Développement Front End avec Angular 4, TypeScript, ngx-Bootstrap, HTML5 etCSS3 – Mise en place des IHM, du routage Angular 4, des appels Rest et des espaces utilisateurs – Développement des scripts SQL pour les montées de versions Flyway. – Développement des requêtes JPQL

Développeur Back

JCDecaux

mai 2016 - oct. 2016

6 mois

Paris, France

Projet : Application de gestion des achats de publicités Principales missions : – Etude comparative outils de test (unitaire, intégration, end2end) – Développement d'un socle de test unitaire utilisant le Property Based Testing et l'introspection Java. – Développement d'un socle de test d'intégration avec BDD h2 embarquée, DBSetupet AssertJDB. – Développement d'un socle de test end2end avec Selenium.


Formation

MIAGE PARIS 10 NANTERRE LA DEFENSE

Master 2, Agilité des systèmes d'informations et E-BUSINESS

2016 - 2016

1 mois

– Mention AB – Mémoire sur le Property Based Testing dans l'univers du test automatisé.

MIAGE PARIS 10 NANTERRE LA DEFENSE

Licence 3, MIAGE

2014 - 2014

1 mois


Licences et certifications

Safe Agilité à l'échelle

Délivré le : –

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.