
Khaled ZENIBAA
Développeur Fullstack | Angular & Java
Salaire / Taux journalier
Paris, France
Mobilité : Marseille
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Fullstack avec plus de 5 ans d'expertise Angular/Java, actuellement chez CGI. Spécialisé dans la refonte de parcours utilisateurs complexes (Apec.fr), migrations techniques (AngularJS vers Angular 15) et architecture microservices. Expert en Spring Boot, Spring Security, Docker/Kubernetes avec une maîtrise éprouvée des méthodologies Agile et de l'optimisation de la qualité du code.
Expérience de travail
CGI
oct. 2022 - Présent
4 ans 1 mois
Paris, France
Ingénieur logiciel
mars 2025 - Présent
1 an 8 mois
Paris, France
APEC - Apec.fr : Refonte complète du parcours de création de compte interlocuteur sur le site apec.fr afin d’améliorer l’expérience utilisateur, la cohérence et la fiabilité des données saisies. Tâches : - Mise en place et optimisation de formulaires réactifs (Reactive Forms) dans le parcours de création de compte. - Amélioration et adaptation du processus complet de création de compte utilisateur. - Refonte du parcours de réinitialisation de mot de passe, incluant les validations, les écrans et la logique de sécurité. - Implémentation d’un système de gestion des statuts utilisateurs avec accès restreint pour les comptes non validés et accès complet pour les comptes activés. - Consommation des API ALTRES pour la validation des informations des entreprises (SIRET, adresse, domiciliation, siège social…). - Normalisation des données récupérées auprès des API externes et gestion des cas d’erreurs. - Développement de nouvelles fonctionnalités front-end et back-end selon les besoins métiers. - Création et automatisation des emails pour les différents états du compte (création, validation, activation, récupération de mot de passe…). - Rédaction et maintenance de tests unitaires pour sécuriser les fonctionnalités développées. - Correction d’anomalies, optimisation de composants et amélioration continue de l’existant. - Suivi des livrables et mise à jour des branches dans le cadre du workflow Git (branche développe). - Participation aux processus agiles (sprints, revues de code, daily meetings)
Ingénieur logiciel
août 2024 - mars 2025
8 mois
Paris, France
APEC - Apec.fr : Refonte de parcours de la création d’une offre sur le site de apec.fr. Tâches : - Refonte graphique et technique : Modernisation de l'interface utilisateur des parcours de création et de gestion des offres, incluant la mise en oeuvre de la sauvegarde automatique. - Développement backend : Conception et développement des APIs nécessaires pour supporter les nouvelles fonctionnalités. - Refactoring et qualité de code. - Réorganisation et nettoyage du code existant. - Gestion des rôles et sécurité : Intégration et configuration de Spring Security pour gérer les rôles et permissions des utilisateurs. Adaptation des contrôles d'accès pour restreindre les actions en fonction des autorisations, en s'appuyant sur le système JWT déjà existant. - Mise en place et application des règles spécifiques pour les revues de code, favorisant la lisibilité et la maintenabilité. - Architecture applicative : Participation à la définition et à l’optimisation et l’architecture de l’application. -Gestion agile : - Animation des sprint plannings et collaboration avec l'équipe pour prioriser les tâches. - Suivi des livrables et mise à jour des branches dans le cadre du workflow Git (branche développe).
Ingénieur logiciel
janv. 2024 - juil. 2024
7 mois
Paris, France
APEC - PDS : Migration de la partie offre de l'application PDS, destinée aux consultants APEC. Taches : - Migration de l'onglet offre d'AngularJS vers Angular 14. - Rédaction de la documentation technique. - Amélioration du code existant. - Proposer des solutions pour les modules complexes. - Utilisation de jobs Jenkins pour le déploiement de l’application sur les environnements dédiés, exécution de lots SQL et indexation de la base de données. - Préparation des livrables et mise à jour de la branche avec develop. '
Ingénieur logiciel
oct. 2022 - janv. 2024
1 an 4 mois
Paris, France
Enedis – GIIRVE : Mise en place de nouvelles fonctionnalités dans la Gestion des Informations des Infrastructures de Recharge des Véhicules Enedis (Pôle CLIFFS) Tâches : - Développement des nouvelles fonctionnalités - Intégration des interfaces graphiques - Analyse le besoin de développement - Montée de version (Migration Angular 11 à Angular 15). - Manipulation de API Soap pour gérer des documents électroniques - Mise en place des tests unitaires et des tests d’intégration - Inspecter la qualité du code et la vulnérabilité de sécurité - Développement d’un batch pour l’injection des documents dans la base des données via les services web - Mise en place la documentation des différents API de l’application - Mise en œuvre des maintenances et Correction de bugs. - Participation à la dockerisation et l’hébergement de l’application sur Kubernetes - Méthode Agile Scrum.
Ingénieur Full Stack
HbW technologies
oct. 2019 - juil. 2022
2 ans 10 mois
Bordeaux, France
Développement des fonctionnalités d’un CRM commercial pour faciliter la gestion des documents et le suivi et l’analyse des marchés Tâches : - Analyse des besoins et des spécifications fonctionnelles. - Conception et Intégration des interfaces graphiques - Analyse et conception UML. - Déploiement de l’application sur les différents environnements - Programmation des tests Unitaires - Refonte et évolution des modules existants. - Rédaction des spécifications techniques et fonctionnelles. - Méthode Agile Scrum.
Formation
Aix-Marseille University
Master 2 (M2) master en informatique, Informatique
-Programmation en langage C -Bases de données (MySQL, Oracle Database, Merise) -Langages du web (PHP/HTML/CSS/Java script) -JAVA (J2SE, J2EE) - Android -Systèmes UNIX -Anglais