
Walid Hattab
Développeur Front-End Senior | Drupal & Accessibilité
Salaire / Taux journalier
Les Ulis, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Intégrateur Web avec 14 ans d'expertise en Drupal, Angular et accessibilité RGAA/WCAG. Expert en développement front-end responsive, migration CMS et formation d'équipes techniques dans le secteur bancaire et public. Spécialisé en conformité AA et optimisation des performances pour des applications web évolutives.
Expérience de travail
Développeur Full Stack
Secteur bancaire
mars 2022 - juil. 2025
3 ans 5 mois
78140 Vélizy-Villacoublay, France
Missions : ✔ Développement Thème Drupal ➢ Création de thèmes custom et templates Twig ➢ Configuration de vues, blocs et menus ➢ Gestion des rôles utilisateurs ➢ Installation et configuration de modules ✔ Intégration Avancée ➢ Développement HTML5/CSS3/Sass (Gulp) ➢ Intégration responsive cross-devices ➢ Validation W3C et normes d'accessibilité ➢ JavaScript/jQuery/AJAX pour l'interactivité ✔ Optimisation & Qualité ➢ Mise en place de task-runner Gulp ➢ Tests cross-browsers et débogage ➢ Veille technologique continue ➢ Tests utilisateurs avec lecteurs d’écran (NVDA, JAWS) ➢ Collaboration avec les équipes UX/UI pour garantir la conformité niveau AA ✔ Collaboration ➢ Travail en équipe Agile (chefs de projet, designers) ➢ Respect des exigences fonctionnelles Environnement Technique : CMS : Drupal (Twig) Front : HTML5, CSS3/Sass, JavaScript, jQuery, AJAX Workflow : Gulp, Git Qualité : W3C, accessibilité
Développeur front-end / Intégrateur Cms Drupal 8
Orange
sept. 2020 - mars 2022
1 an 7 mois
Paris, France
Missions: ✔ Développement Front-End Avancé ➢ Templating Twig et création de thème custom (One Cell) ➢ Intégration responsive (Bootstrap, Foundation) avec Sass/BEM ➢ Validation W3C et accessibilité niveau AA ➢ Plateforme de composants Angular 8 ✔ Configuration Drupal 8 ➢ Gestion des modules et bibliothèques ➢ Administration via Drush (config, cache) ➢ Optimisation backoffice ✔ Gestion Technique ➢ Workflow Git avancé (gestion des branches) ➢ Environnement Docker sous Linux ➢ Chiffrage des projets ✔ Encadrement ➢ Formation des intégrateurs web ➢ Méthodologie Agile (Jira) Environnement Technique : CMS : Drupal 8 Front : Angular 8, HTML5, CSS3/Sass, jQuery, Twig Outils : Git, Zeplin, Jira, Docker OS : Linux Bonnes pratiques : BEM, accessibilité AA
DEVELOPPEUR FRONTEND DRUPAL 8
Santé publique France
mars 2019 - juil. 2020
1 an 5 mois
Paris, France
Missions : ✔ Intégration Front-End ➢ Templating PHP pour Drupal 8 ➢ Intégration responsive (HTML5, CSS3, JavaScript) ➢ Respect des normes W3C et d'accessibilité ➢ Compatibilité multi-devices (mobile, tablette, desktop) ✔ Gestion de Projet ➢ Méthodologie Agile/Scrum ➢ Suivi des tâches via Jira ➢ Versioning avec Git Environnement Technique : CMS : Drupal 8 Front : HTML5, CSS3, JavaScript, jQuery Outils : Git, Photoshop, Jira
DEVELOPPEUR FRONTEND
Ministère de l'Éducation nationale et de la Jeunesse
déc. 2018 - mars 2019
4 mois
Paris, France
Missions: ✔ Migration & Refactoring Angular ➢ Migration d'Angular 5 vers Angular 6 ➢ Refonte de l'architecture du projet ➢ Création de nouveaux composants ➢ Intégration HTML5/CSS3 des nouveaux écrans ✔ Développement Front-End ➢ Implémentation de CRUD complets ➢ Consommation d'APIs backend ➢Intégration de Keycloak (gestion des rôles/auth) ✔ Environnement Technique ➢ Stack Java 8 backend ➢ Angular CLI et gestion des dépendances npm ➢ Workflow Git professionnel Technologies : Front : Angular 6, Angular CLI, HTML5, CSS3, jQuery Back : Java 8, Node.js Sécurité : Keycloak Outils : Git, Photoshop, Redmine
Europcar
sept. 2017 - oct. 2018
1 an 2 mois
Paris, France
DEVELOPPEUR FRONTEND
mai 2018 - oct. 2018
6 mois
Paris, France
Missions : ✔ Développement Angular 4 ➢ Création de composants et services ➢ Développement de CRUD complets ➢ Consommation d'APIs REST ➢ Implémentation de tests unitaires automatisés ✔ Intégration Web ➢ Intégration HTML5/CSS3 responsive ➢ Utilisation de SASS/Compass ➢ Application de la charte graphique ✔ Gestion de Projet ➢ Workflow Git avancé ➢ Méthodologie Agile/Scrum ➢ Suivi via Redmine Environnement Technique : Front : Angular 4, HTML5, CSS3, SASS/Compass, jQuery CMS : Jahia Outils : Git, Node.js, Photoshop Gestion : Redmine, Agile
Intégrateur Web
sept. 2017 - mai 2018
9 mois
Paris, France
Missions : ✔ Développement Front-End Avancé ➢ Construction du socle admin avec Angular 2 ➢ Intégration web (HTML5, CSS3, SASS) ➢ Refonte de la charte graphique ➢ Optimisation et refactoring du code ✔ Développement Back-End ➢ Templating PHP ➢ Travail sur l'architecture Symfony2 ➢ Gestion de contenu avec eZ Publish ✔ Gestion de Projet ➢ Versioning avec Git ➢ Méthodologie Agile/Scrum ➢ Suivi via Redmine Environnement Technique : Front : Angular 2, HTML5, CSS3, SASS Back : Symfony2, PHP, eZ Publish Outils : Git, Node.js, Photoshop Gestion : Redmine, Méthodes Agile
DÉVELOPPEUR FULL STUCK
ANSM Agence nationale de sécurité du médicament et des produits de santé
juin 2017 - oct. 2017
5 mois
Paris, France
Missions : ✔ Développement Symfony ➢ Debug et maintenance d'application Symfony2 ➢ Implémentation de nouvelles fonctionnalités ➢ Gestion des demandes clients ✔ Intégration Front-End ➢ Intégration HTML5/CSS3 responsive ➢ Dynamisation des interfaces avec jQuery ✔ Gestion de Projet ➢ Versioning avec SVN ➢ Méthodologie Agile ➢ Suivi via Redmine Environnement Technique : Framework : Symfony2 Front : HTML5, CSS3, jQuery Back : PHP, MySQL Outils : SVN, NetBeans, Photoshop, WAMP Gestion : Redmine, Agile
LEAD DÉVELOPPEUR FRONT END
Edecision
avr. 2017 - juil. 2017
4 mois
Paris, France
Missions : ✔ Développement Drupal 7 ➢ Installation et configuration de modules (custom & contrib) ➢ Création de content types, views et pages ➢ Utilisation du module Features ✔ Intégration Front-End ➢ Templatisation et intégration HTML5/CSS3 ➢ Dynamisation des interfaces avec jQuery ➢ Respect des standards W3C ✔ Gestion de Projet ➢ Suivi via Redmine ➢ Méthodologie Agile Réalisation : www.famillesrurales.org Environnement Technique : CMS : Drupal 7 Front : HTML5, CSS3, JavaScript/jQuery Back : PHP, MySQL Outils : Git, NetBeans, Photoshop, WAMP Gestion : Redmine, Agile
DEVELOPPEUR FRONT ANGULAR2
SiFAST
juil. 2016 - déc. 2016
6 mois
Tunisie
Missions : ✔ Environnement de développement ➢ Installation et configuration de Node.js et npm ➢ Mise en place d'Angular CLI et gestion des dépendances ➢ Création et configuration du serveur Node ✔ Développement Front-End ➢ Création de composants, services et directives Angular 2 ➢ Intégration avec SASS/Compass et méthodologie BEM ➢ Utilisation de Bootstrap pour le responsive design ➢ Gestion des vues avec Twig ➢ Connexion aux services JSON ✔ Base de données et Back-End ➢ Implémentation de MongoDB (création de collections) ➢ Développement des opérations CRUD ✔ Qualité et Déploiement ➢ Mise en place des tests unitaires avec Karma et Jasmine ➢ Participation à la création des jobs Jenkins ➢ Gestion du versioning avec Git ✔ UI/UX et Gestion de Projet ➢ Proposition et création de maquettes Photoshop ➢ Adaptation multi-plateformes (mobile, tablette, desktop) ➢ Résolution des tickets Redmine
DÉVELOPPEUR FRONT END
SiFAST
janv. 2015 - janv. 2016
1 an 1 mois
Soliman, Tunisie
Missions: ✔ Développement Drupal 7 : installation/config modules, maintenance et correctifs ✔ Optimisation Front : utilisation de Grunt, Node.js/npm pour l'automatisation ✔ Gestion de Projet : Suivi via Redmine et méthodologie Agile/Scrum ✔ Démonstrations régulières au client ✔ Interventions multi-environnements (DEV/REC/PREPROD) ✔ Innovation : proposition de nouvelles techniques de travail Réalisation Clé : Développement d'une application Intranet Canon Environnement Technique : CMS : Drupal 7 Front : HTML5, CSS3, jQuery, Grunt Back : PHP, MySQL Outils : SVN/Git, NetBeans, Photoshop, Wkhtmltopdf, WAMP Workflow : Agile/Scrum, Redmine
EMERYA
juin 2013 - déc. 2014
1 an 7 mois
Soliman, Tunisie
RESPONSABLE EQUIPE INTEGRATION / DEVELOPPEUR FRONT
juin 2014 - déc. 2014
7 mois
Soliman, Tunisie
Missions : ✔ Gestion d'équipe et projets d'intégration front-end ✔ Développement Drupal 7 : thèmes (Omega 4), views et templates ✔ Intégration responsive HTML5/CSS3/jQuery (mobile/tablette/desktop) ✔ Conception : zoning, maquettes et respect des normes W3C ✔ Optimisation : débogage, tests cross-navigateurs et accessibilité ✔ Gestion technique : configuration de modules et environnements Réalisation: www.sharedconvictions.com/fr Environnement technique : CMS : Drupal 7 Front : HTML5, CSS3, JavaScript/jQuery Back : PHP, MySQL Outils : SVN, NetBeans, Photoshop, WAMP, Redmine Méthodologie : Agile
LEAD INTEGRATEUR DRUPAL
juin 2013 - déc. 2014
1 an 7 mois
Paris, France
Missions : ✔ Développement et intégration sous Drupal 7 (thèmes, views, content types) ✔ Création et gestion de templates HTML5/CSS3 responsive ✔ Configuration de modules et optimisation SEO (Simple Meta) ✔ Gestion multisites (5 sites hôteliers) et traitement des retours clients ✔ Intégration de contenu et création d'emails responsive ✔ Webmarketing et gestion des réseaux sociaux Réalisations : www.inwood-hotels.com www.hotelmonnalisa.com www.hotellabourdonnais.com www.lewaltparis.com www.hoteltourville.com www.lemarquisparis.com Environnement technique : Drupal 7, HTML5, CSS3, PHP, JavaScript, jQuery, MySQL Outils : Git, Sublime Text, Photoshop, WAMP, Jira Méthodologie : Agile
DEVELOPPEUR FRONT / INTEGRATEUR WEB
Agence Karismatik
juin 2010 - mars 2013
2 ans 10 mois
Tunisia · On-site
Missions: ✔ Intégration HTML5/CSS3 responsive et développement JavaScript/jQuery ✔ Découpage de maquettes PSD et création de templates web ✔ Développement de views et blocs sous Drupal 7 ✔ Tests cross-navigateurs et correction de bugs ✔ Utilisation de frameworks CSS (Bootstrap, 960 Grid) ✔ Gestion de versions (SVN/Git) et travail en méthodologie Agile/Scrum ✔ Configuration de modules et environnement de développement WAMP Compétences techniques : CMS : Drupal 7 Front : HTML5, CSS3, JavaScript, jQuery Back : PHP, MySQL Outils : Git, SVN, WAMP, Dreamweaver, Photoshop Réalisations : www.valtech.com