
Tahar HADHAB
Dev senior Java | Angular | Vanilla | Ops
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Senior Java/Angular avec expertise en développement front-end et DevOps. Expert en conception de composants graphiques et architectures modernes utilisant Angular, TypeScript et RxJS. Fort d'une expérience comme Technical Leader sur des projets variés (finance, mutuelle, jeux), je combine une approche technique rigoureuse avec des compétences en automatisation CI/CD. Capable de transformer vos besoins en interfaces performantes et élégantes.
Expérience de travail
Dev senior Angular | Vanilla | Ops
BPCE Solutions informatiquesFreelance
janv. 2024 - Présent
2 ans 10 mois
Hybrid
Projet : Design System Conception et développement de composants graphiques utilisés pour la création des interfaces front de l’entreprise. Réalisations : • Conception des composants graphiques avec les UX. • Création de composants graphiques en Angular utilisant les signaux et ControlValueAccessor. • Création de web components en Vanilla avec Stencil js (Html / Css / Typescript). • Gestion du gitFlow et release des librairies de composants. - Creation scripts js pour automatiser la generation des changelogs sur la CI/CD Environnement Technique : TypeScript, Css 3, Angular 19, RxJS, npm, Git, Jest, Stencil js, Nx
Developpeur Senior Java / Angular
Projet Personnel
juin 2023 - Présent
3 ans 5 mois
Conception et développement d’une application full stack de gestion de Trésorerie pour TPE (Très petite entreprise). Activités : - Création web Service REST avec Spring Boot (Model, Repository, Service, Controller). - Persistance des données en base MySQL en utilisant la norme JPA (Jakarta Persistence API) implémentée par Hibernate. - Conception et création des IHM en Angular/matérial 16 (TypeScript, html, Css) Environnement Technique : TypeScript, Css 3, Angular 16, RxJS, npm, Git, Material Design, Jest, SpringBoot, java 17, JPA, Hibernate.
Technical Leader Angular | DevOps
MatmutFreelance
févr. 2022 - déc. 2023
1 an 11 mois
Bordeaux, France
Conception et développement d’une application front-end pour créer, reprendre et concrétiser des devis Mutuelle Santé puis déploiement Azure DevOps. Activités : - Configuration des pipelines azure. - Affinage des users stories (IHM, Web Services, estimation). - Migration Angular/Material de v14 à v15. - Création d'un graphique dynamique en TypeScript, HTML et CSS3. - Organisation équipe de développement. - Développement fonctionnalités (TypeScript, html, css). - Mise en place de test E2E avec Cypress. - Pull Request Review. - Génération client Front (openapi-generator). - Packaging production (déploiement / gitFlow). Environnement Technique : TypeScript, Angular 15, RxJS, npm, Git, AzureDevOps, Material Design, Jest, Cypress, openapi-generator.
Technical Leader Angular | DevOps
Betclic GroupFreelance
févr. 2021 - janv. 2022
1 an
Bordeaux, France
Conception et développement d’une application front-end from-scratch d'un back office pour administrer les paiements et les retraits puis déploiement AWS. Activités : - Participation à la définition du besoin (Maquettes). - Déploiement AWS (S3 bucket et cloudFront). - Définition architecture de l'application avec Nx. - Conception et développement de l'authentification avec Okta. - Développement fonctionnalités (TypeScript, html, css). - Mise en place de test unitaire avec Jest. - Mise en place du state management avec NgRx. - Mise en place eslint, hooks et prettier. - Appels Web Services avec RxJs.
Informatique Banque PopulaireFreelance
mars 2017 - janv. 2021
3 ans 11 mois
Toulouse, France
Technical Leader Angular
janv. 2020 - janv. 2021
1 an 1 mois
Toulouse, France
Conception et développement d’une application Front-End qui permet aux conseillers clientèle de la banque populaire d’effectuer des actes relatifs à des crédits immobiliers en cours (éditer une attestation intérêts d’emprunt, éditer un tableau d’amortissement, modifier le compte prélèvement, modifier la date prélèvement …) Activités : - Proof Of Concept (POC) architecture hexagonale front-end. - Configuration Linter, Jest , Hooks, translate …. - Suivi mise en place pipeline Jenkins. - Organisation des modules shared, core, ngRx et fonctionnels. - Configuration du lazy loading. - Tests unitaires avec marble testing. - Revenues de pull-request. - Appel Web Service avec RxJs.
Chef de projet / Scrum Master
juil. 2018 - déc. 2019
1 an 6 mois
Toulouse, France
Mission : Pilotage/Scrum Master du projet mise à jours des coordonnées client (téléphone, mail, adresse ...) du programme connaissance client. Activités : - Pilotage des versions puis livraison/assistance en production. - Gestion des risques, dépendances et plannings. - Synchronisation entre équipes (Scrum Of Scrum). - Définition stratégie de tests et de déploiement. - Mise en place de KPI (fonctionnalités, vélocité ...). - Accompagnement PO/équipe développement dans la définition des priorités et l'atteinte des objectifs. - Rédaction comptes rendus de réunions. - Organisation / animation des rituels agiles (PI, scrum day, daily, sprint planning, retrospective).
Technical Leader Angular Front-End
mars 2017 - juil. 2018
1 an 5 mois
Toulouse, France
Projet crédit professionnel – I-BP – Toulouse Mission : Développement d’une application web (Front-End) permettant la proposition d’un crédit professionnel. Activités: - Définition du gitflow / Release management - Développement des fonctionnalités et mise en place de tests unitaires - Utilisation d'un state management (NgRx) - Assistance en production - Choix des apis externes utilisées Environnement : TypeScript, Angular 5, CSS, RxJS, npm, NodeJS, Git
Ingénieur Développeur Java/JEE
MiPih
janv. 2015 - mars 2017
2 ans 3 mois
Région de Toulouse, France
Projet Capitools – Mipih – Toulouse Mission : Développement d’une application web de gestion du séjour patient dans un hôpital. Activités : - Participation aux choix techniques des solutions. - Développement des évolutions demandées par le PO. - Analyse fuite mémoire (JConsole, JVisualVM). - Réalisation de tests croisés. - Participation aux cérémonies Agile. - Déploiement et assistance en production. Environnement Technique : Java/JEE, GWT, Hibernante, EJB, Oracle, Jenkins, jboss EAP, Jconsole, MagicDraw, jdk 7, Mobaxterm, JavaScript (Ext-js), cérémonies agiles
Ingénieur Développeur java/JEE
iMSA
juil. 2012 - déc. 2014
2 ans 6 mois
82000 Montauban, France
Projet middleware: MOM (Message Oriented Middleware) Mission: Etude de l’architecture et évolution d’un MOM (message oriented middleware) qui permet la communication entre intranet et extranet puis support. Activtés : • Evolution et rédaction documentation des API. • Analyse fuite mémoire (JConsole, JVisualVM). • Recherche de message JMS (Dynatrace). • Assistance en production. Environnement Technique : Java/JEE, HornetQ, Apache, Jboss EAP, Dynatrace, Cache infinispan, HermesJMS, Jmeter, jboss CLI, JVisualVM, JConsole
Formation
Université Toulouse 1 Capitole
Master MIAGE
2011 - 2012
1 an 1 mois