
HERVE TOUKAM
Ingénieur Développement Full Stack Senior
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Full Stack avec 9+ ans d'expertise en développement web et accessibilité numérique. Spécialisé React/Python/TypeScript avec expérience ministérielle et secteur culturel (Sacem). Expert en architectures serverless AWS et développement d'applications évolutives pour optimiser vos projets digitaux.
Expérience de travail
Ingénieur développement FullStack ReactJS / Java spécialisé en accessibilité numérique
Warren Walter
avr. 2024 - Présent
2 ans 7 mois
Paris, France
Contexte de la mission : Mise en accessibilité numérique d’un portail web interne permettant la recherche de collaborateurs, de documents et d’entreprises. Frontend & Accessibilité numérique ● Application des directives WCAG 2.1 et du RGAA afin de garantir la conformité du portail aux standards d’accessibilité numérique. ● Réalisation d’audits et corrections d’accessibilité avec Wave, Tanaguru, axe DevTools et les recommandations du W3C. ● Amélioration de l’interface utilisateur : ○ Ajustement des contrastes de couleurs pour une meilleure lisibilité. ○ Augmentation de la taille des polices et des zones interactives (radio groups, boutons). ○ Ajout de textes alternatifs, labels ARIA et contenus destinés aux lecteurs d’écran. ● Mise en place d’une navigation entièrement accessible au clavier : ○ Gestion du focus, skip links ○ Mise en place d’une navigation complète au clavier pour parcourir les pages (collaborateurs, documents, entreprises). ○ Ajout de liens d’évitement sur le menu. ○ Implémentation de listes dépendantes accessibles pour rendre la carte interactive compatible avec les technologies d’assistance. ● Optimisation du moteur de recherche : ○ Amélioration des suggestions automatiques pour les technologies d’assistance. ○ Structuration sémantique des résultats ○ Vocalisation des changements dynamiques via ARIA live regions. ● Développement de composants accessibles et réutilisables en ReactJS et TypeScript. Backend ● Participation au développement et à la maintenance d’API backend en Java / Spring Boot pour l’alimentation du moteur de recherche et la gestion des données collaborateurs. ● Implémentation et optimisation de services REST sécurisés permettant la récupération des documents et informations entreprises. ● Contribution à la structuration des échanges frontend/backend via des DTO et contrats d’API REST. ● Mise en place de validations côté backend afin de garantir la cohérence et la qualité des données affichées dans le portail. ● Participation à la correction d’anomalies et à l’optimisation des performances des services Java. ● Collaboration avec les équipes backend sur l’intégration continue et les pipelines GitLab CI/CD. ● Rédaction et mise à jour de documentation technique liée aux services Java et aux règles d’accessibilité. Environnement technique : ReactJS, TypeScript, Java, Spring Boot, REST API, GitLab, RGAA, WCAG 2.1, Wave, Tanaguru, axe DevTools, W3C
Full Stack Development Engineer
eSWITFreelance
janv. 2024 - mars 2024
3 mois
Paris, France
Contexte de la mission : Développement d’une solution pour simplifier la gestion des droits d'accès via l'intégration de l'Active Directory de SAP, Microsoft et Google. (POC) – PEGASUS ● Front-end (React + Material UI), à partir des maquettes Figma : ○ Développement de la Homepage et des pages du parcours « Nouvelle demande » ○ Intégration des maquettes Figma en respectant le design system et les guidelines UX ○ Documentation et démonstration des composants dans Storybook (props, variantes, états, cas limites) ● Parcours utilisateur « Nouvelle demande » : ○ Recherche de l’utilisateur via l’AD de Microsoft, SAP (sélection du dernier) ○ Sélection de l’aire géographique via des filtres réutilisables ○ Sélection des licences logicielles à attribuer ○ Récapitulatif des autorisations avant soumission ● Persistance & UX : ○ Sauvegarde progressive des données (cache) pour faciliter la correction ○ Sauvegarde des demandes non finalisées en brouillon ○ Listing de toutes les demandes soumises ○ Possibilité d’approuver / rejeter une demande ● Internationalisation : gestion des traductions FR/EN ● Qualité & tests : ○ Jest (unitaires & intégration) pour fiabiliser le parcours et les composants ○ Revues visuelles/UX à partir des stories Storybook. Environnement technique : ReactJS, TypeScript, Material UI, Storybook, Figma, Redux, MongoDB, Node.js, Vite, GitLab, Trello, Jest
Full Stack Development Engineer
Ministère du Travail
mars 2023 - déc. 2023
10 mois
Paris, France
Contexte de la mission : Stabilisation et évolution d’une application web permettant la gestion des contrats d’apprentissage pour les employeurs publics – CELIA ● Analyse et cadrage : ○ Rédaction des spécifications fonctionnelles et techniques ainsi que le chiffrage des nouvelles features. ○ Collaboration avec l’équipe UX/UI via Figma pour l’intégration des maquettes et la validation des parcours utilisateurs. ● Accessibilité numérique : ○ Utilisation de WAVE pour évaluer la conformité aux standards WCAG / RGAA. ○ Optimisation des composants pour garantir la lisibilité et la navigation clavier. ● Développement du tableau de bord : ○ Affichage des statistiques globales et filtrées des contrats selon les rôles utilisateurs. ○ Développement des microservices pour la récupération des contrats créés, partagés et leur total. ○ Implémentation de graphiques et indicateurs dynamiques issus des données utilisateur. ● Recherche et filtrage : ○ Développement d’une fonction de recherche sécurisée dans le scope utilisateur uniquement. ○ Ajout de filtres avancés pour l’identification des SIRET spécifiques (services privés, armée). ● Maintenance corrective et évolutive : ○ Correction du bug sur l’API de récupération du numéro SIRET. ○ Évolution du script SMIC pour suivre les mises à jour légales. ○ Développement d’un composant de validation dynamique des formulaires. ● Infrastructure et déploiement : ○ Docker pour homogénéiser les environnements et déployer les images sur Azure. ○ Ansible pour les déploiements sur les environnements préproduction et production. ○ Mise en place du pipeline GitLab CI/CD pour automatiser le déploiement des branches. Environnement technique : ReactJS, NextJS, NodeJS, Ansible, Vs Code, Jira, Gitlab CI/CD, Docker, Chakraui, Azure, MongoDB, Figma WAVE, Figma, RGAA/WCAG
Full Stack Development Engineer
Sacem
juin 2022 - mars 2023
10 mois
Paris, France
Développement d’une application de reporting et de suivi des versements “au fil de l’eau” destinée aux mandataires de la SACEM, permettant de suivre la répartition des revenus issus des plateformes de streaming (Spotify, Apple Music, YouTube, Deezer) – Projet ORION ● Front-end (React + Redux-Saga), à partir des maquettes Figma : ○ Intégration des maquettes Figma fournies par l’équipe UX/UI, en respectant le design system interne. ○ Documentation et démonstration des composants dans Storybook (états, variantes, props, tests visuels). ○ Développement du menu burger interactif et des filtres génériques pour afficher dynamiquement les données selon les sélections utilisateurs. ○ Conception du Top 100 des charts par pays (France, Allemagne, Royaume-Uni). ○ Intégration du graphe d’analyse des performances musicales par plateforme de streaming. ○ Affichage de la couverture des licences actives via une carte du monde interactive. ○ Suivi en temps réel des versements de répartitions au fil de l’eau. ○ Export des KPI au format Excel. ○ Visualisation des téléchargements et streams par territoire. ● Back-end (Python – Serverless) : ○ Architecture serverless basée sur AWS Lambda. ○ Développement des routes et microservices consommés par le front-end. ○ Gestion des utilisateurs et mandants connectés selon les droits d’accès. ● Qualité, CI/CD et automatisation : ○ Terraform pour le déploiement automatisé des Lambdas. ○ SonarQube pour le suivi de la qualité et la couverture du code. ● Jest pour les tests : ○ Unitaires : validation des composants. ○ Intégration : vérification des interactions entre modules. ○ End-to-end : validation du bon fonctionnement des parcours clés. Environnement technique : ReactJS, TypeScript, Python, AWS Lambda, Redux-Saga, Terraform, Vs Code, Jira, GitLab, Docker, Figma, Jest, SonarQube
Software Development Engineer
Leclerc
nov. 2020 - mai 2022
1 an 7 mois
Paris, France
Contexte de la mission : Migration d’un ERP existant et assez couteux sur une application web avec un Backend développé en Java ● Recueil du besoin utilisateur/métier, suivi des comités de projet et comité de pilotage ● Rédaction des spécifications fonctionnelles et techniques de l’ERP ● Participation à la création du Backlog ● Assistant chef de projet ● Animation des daily meeting et du Sprint Review ● Développement du FrontEnd en React et intégration des API du Backend : ○ Le menu interactif ○ La page de login et d’inscription ○ Le parcours utilisateur pour la commande des produits aux fournisseurs ○ Intégration du SSO pour la gestion de la connexion ○ Le CRUD pour la gestion des produits (Vêtements, chaussures) ○ Intégration de la recherche des produits ○ Mise en place des procédures stockées pour l’optimisation de la base de données ○ Gestion des utilisateurs ● Tests unitaires ● TMA et évolutions Environnement technique : ReactJS, Java, MysQL, Figma, Jira, Windows, VS Code
Solution Engineer
SODEXO
juil. 2020 - oct. 2020
4 mois
Paris, France
Contexte de la mission : Développement, Recette et évolutions sur l’application web des clients en république Tchèque ● Maintenance applicative et évolutive sur l’application web développée en React ● Développement des API Rest en NodeJs ● Utilisation de Docker, AWS et Azure pour l’intégration continue ● Intégration des CI/CD ● Tests unitaires Environnement technique : ReactJS, NodeJs, AWS, Azure, Jira, Mattermost, Windows, Confluence, Vs Code, Linux, Gitlab, Docker
Software Engineer
DSI - GROUP
juin 2017 - mai 2020
3 ans
Région de Paris, France
➤ FrontEnd Developer ( Angular 7 ) ➤ Backend Developer ( Node.js ) ➤ iOS Developer ( Swift 4 )
Développeur Full Stack / React Native
Billee
mai 2017 - juil. 2017
3 mois
Région de Paris, France
➤ Mobile Developer
Développeur Web Full Stack
ePressPack
juin 2015 - déc. 2015
7 mois
Région de Paris, France
Au sein d’une équipe dynamique, la contribution au développement d’une plateforme SaaS de portée internationale. Mission: ➤ Développer des communiqués interactifs, dans des formats web (php, html, css, javascript), mobile (responsive design) et email (html, inline css et responsive email en fonction des possibilités) ➤ Développer de nouvelles fonctionnalités de partage d’information, en coordination avec les chefs de projets web design ➤ Contribuer à améliorer les outils développés par ePressPack ➤ Proposer des nouveautés
Développeur Web
hatemis
juil. 2014 - oct. 2014
4 mois
Région de Lille, France
➤ Correction de bug et évolution sur la plateforme d’Hatemis qui permet: o La liaison entre Hatemis et le client o La centralisation des informations du client. L'extranet consiste à la mise à disposition d’un environnement personnalisé pour les clients regroupant 4 Rubriques : Administratif, rapport d’intervention, inventaire de parc et documents. Application développée intégralement en PhP avec un cahier des charges fourni. ➤ Mise à jour, correction de bug et ajout de fonctionnalités sur une application web mise en place chez un client avec cahier des charges fourni.
Formation
3iL Ingénieurs
Master's degree
2016 - 2017
2 ans
SUPINFO
Master's degree
2011 - 2015
5 ans
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Prépa
2009 - 2011
3 ans
Portfolio
