
DRISS KAAOUAS
Développeur Fullstack Java Angular Senior
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
À 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.
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 : –