
Housseini Toumani
Senior Développeur TypeScript | Node.js, NestJS
Salaire / Taux journalier
Paris, France
Mobilité : 77120 Coulommiers
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Expert TypeScript/Node.js avec +10 ans d'expérience en architecture logicielle et e-commerce haute performance. Spécialisé NestJS/Next.js, j'ai modernisé l'écosystème Lacoste international et conçu des APIs critiques pour le secteur luxe chez EY. J'apporte expertise technique full-stack, méthodologies DDD/TDD et delivery cloud (AWS/GCP) pour transformer vos projets en solutions scalables et performantes.
Expérience de travail
Développeur senior
LacosteFreelance
mars 2025 - Présent
1 an 8 mois
Paris, France
Modernisation de l'architecture Front-end/BSS E-commerce international à haute audience, migration TypeScript et optimisation des performances de conversion (PLP/PDP/SEO) Refonte & Migration Stack : Migration des composants legacy du Page Designer vers TypeScript et refonte des endpoints clés (Footer, Navigation) vers la nouvelle architecture REST/Microservices. Core E-Commerce (PLP/PDP & Search) : Refonte de la fiche produit (PDP Card), gestion des variations complexes de produits (Parfums/Maroquinerie) et refonte du système de filtrage/pagination dynamique sur les listes de produits (PLP). Performance, SEO & Accessibilité : Optimisation du SEO technique (données structurées JSON-LD, PWA meta tags), intégration du widget d'accessibilité globale (AccessiWay/RGAA) et sécurisation du tracking E-commerce/Data (Akamai Bot Détection, GA4). Stack : React.js, TypeScript, Salesforce Commerce Cloud (SFCC), NestJS, Node.js, Lit, ISML, Cypress, Jest, Git/Bitbucket.
Senior Back-End Developer
EY Fabernovel, part of EY Studio+Freelance
sept. 2024 - janv. 2025
5 mois
Paris, France
Conduite et développement dAPIs critiques au sein dun écosystème Multi-API pour le secteur du luxe. Réalisations : * Conception dAPIs sous NestJS / TypeScript appliquées à une Architecture Hexagonale stricte. * Sécurisation du delivery via TDD, tests dintégration et tests E2E sous Jest. * Déploiement et intégration continue sur linfrastructure Cloud AWS.Stack : NestJS, Node.js, TypeScript, Architecture Hexagonale, AWS, Jest, TDD
Architecte Software Fullstack
ACCIOSFreelance
sept. 2022 - août 2024
2 ans
France
J'ai travaillé chez Accios pour le projet Housing. Une platforme SaaS / Proptech dans le secteur de l'immobilier avant-gardiste destinée à simplifier et à dynamiser l'accès au logement pour tous. Fondée sur la conviction que trouver le bon logement devrait être à la portée de chacun, Housing Place se positionne comme le lien privilégié entre les demandeurs de logements et une multitude de propositions immobilières. Enjeu : Conception, architecture et déploiement de A à Z dune plateforme SaaS/Proptech à haute performance (App Router, PWA / Headless CMS). Réalisations :Développement du Front-end PWA sous Next.js (App Router) avec optimisation SEO et Core Web Vitals.Architecture du Back-end GraphQL sous Node.js / NestJS (DDD, SOLID, Architecture Hexagonale). Infrastructure Cloud automatisée sur Google Cloud Platform (Cloud Run), Docker et MongoDB Atlas.Stack : Next.js 12-15, React 18, NestJS 10-11, GraphQL, TypeScript, GCP (Cloud Run), Docker, MongoDB.
Architecte Système & Tech Lead (Ex-CTO)
Bien'ici
mars 2021 - juil. 2022
1 an 5 mois
Paris, France
Bien'Ici est un portail immobilier proposant une carte innovante pour rechercher des biens immobiliers en France. Bien'Ici a représenté une super expérience où l'enjeu fut de donner le plus d'autonomie produit à l'entreprise. J'étais chargé de: * monter en compétence et prendre l'autonomie sur le projet * recruter et accompagner une équipe de développement pluri-disciplinaire * participer au développement des next features * support de l'existant. Enjeu : Direction technique et structuration de lingénierie du 3ème portail immobilier national (fort trafic). Réalisations : * Recrutement, encadrement et structuration dune équipe technique pluridisciplinaire. * Alignement des roadmaps produit/tech : refonte des fonctionnalités moteur de recherche, fiches produits et espace Pro. * Maintenance et optimisation des microservices à forte charge (Node.js, Vue.js, ElasticSearch, MongoDB). Stack : Node.js, Vue.js, TypeScript, ElasticSearch, Redis, MongoDB, Docker, REST/OpenAPI, GitLab CI.
Architecte de solutions client
Ibexa
déc. 2020 - mars 2021
4 mois
Ibexa Digital Experience Platform (DXP) helps B2B companies to transform traditional sales strategies into frictionless buying experiences
Architecte logiciels et Lead Développeur
ParkingMap
mai 2018 - déc. 2020
2 ans 8 mois
Paris, France
ParkingMap est une société spécialisé dans l'observation du stationnement. Elle développe des logiciels d'analyse du stationnement en temps réel mais permet également l'analyse et l'export de statistiques d'usages. Enjeu : Migration dun monolithe vers une architecture Microservices temps réel pour lanalyse IoT. Réalisations : * Conception de larchitecture conteneurisée Microservices (Node.js, React, RabbitMQ, ElasticSearch, Kong API). * Migration globale vers le Cloud Public (GCP / Kubernetes / Docker) et mise en place de la CI/CD (TeamCity). Stack : Node.js, React, GCP, Kubernetes, Docker, ElasticSearch, RabbitMQ, Kong API, TypeScript. Conduite de projets: * Analyse du système existant et accompagnement de l'équipe vers la migration en Micro Service de ce système * Animation d'ateliers, * Application de standard de qualité de code et accompagnement des collaborateurs * Analyses des besoins et créations de specs pour la réalisation de nouveaux services Conduite de changement * Mise en place d'outils de suivis de ticketing: Youtrack + Hub * Mise en place de suivis de pull request: Upsource + Bitbucket * Mise en place du déploiement continue: Teamcity * Mise en place du monitoring: ELK + HeartBeat + ElastAlert * Mise en place de micro-services PHP7, NodeJS + Express, React, Redis, Mysql * Mise en place d'outils d'analyses et de statistique: ELK * Migration de la plateforme containarisée (docker) * Gestion de suivis de ticketings, de roadmaps * Réalisation de plusieurs ateliers, notamment pour la mise en place de GitFlow et de l'architecture MicroService sous Docker * Mise en place de la méthodologie agile en l'adaptant aux réalités de l'entreprise. * Création et gestion de la plateforme sous un environnement cloud * Conception de l'architecture des services
Développeur web
Logic-immo.com
janv. 2016 - mai 2018
2 ans 5 mois
Paris, France
Référent technique, je développais sur les différents sites publique de l'entreprise (mobile, neuf, construire, vendre) et sur les apis intermédiaires. Enjeu : Refonte technique des plateformes web à haute audience du groupe et gestion de la haute disponibilité. Réalisations : * Refonte des plateformes web du groupe et conteneurisation complète des environnements sous Docker. * Responsabilité des astreintes de production (1/2 semaines) sur des systèmes à plusieurs millions de visites/mois, impliquant de l'analyse de logs, qualification des situations et mises en situation des scenarios (rollbag, patch, etc...) Stack : Node.js, PHP/Symfony, Docker, Solr, MariaDB, TypeScript. Je m'assurais de la bonne qualité du code et de l'application des standards que j'ai pu, en accord avec l'équipe, définir. En dehors de développer des fonctionnalités j'ai également mis en place des apis et interagis avec celles existantes. J'ai aussi conduis le développement de nouveaux projets commercials de bout en bout. (nouvelles offres, audience, nouveaux produits, compagnes mail) Cela impliquait souvent des changements d'approches ou d'architectures que je menais en concert avec le devops. Mais également avec les autres cellules de l'entreprose. Nous travaillions principalement sur des environnement containarisés utilisant docker. J'ai mis en place ces environnements et je les maintenais également à jour. J'ai conduis plusieurs ateliers au sein de l'entreprise pour mettre en place de nouveaux processus ou améliorer ceux existants. Je peux notamment cité : * Amélioration du process agile en incluant davantage de scrum. Cela implique l'animation des différentes cérémonies * Proposition d'amélioration du cycle de travail. Les propositions se focalisaient sur l'idée de créer des tasks forces et d'améliorer leur interactions avec les autres divisions de l'entreprise, en étude avec la situation existante. * Présentation et Mise en place de Gitflow * Conduite d'atelier.
IT Consultant
Ysance
avr. 2012 - oct. 2016
4 ans 7 mois
Paris, France
* Développement PHP / JavaScript / AngularJS * Développement d’applications et de modules spécifiques (CRM / E-Commerce) * Rédaction de procédures et de documentations techniques d’exploitation * Spécification, conception et développement d’applications * Administration de serveur web, containers docker et bases de données MySQL Pour plus de détails je vous suggère de regarder l'ensemble des missions ci-dessous
Mission - Développeur logiciels
Cloudwatt
sept. 2013 - oct. 2015
2 ans 2 mois
Ma mission pour ce client était la mise en place d’une plateforme BSS permettant la commercialisation de solutions de Cloud Public. La société a été racheté par Orange. Parmi mes activités on peut compter: Analyse des demandes fonctionnelles * Développement Web services JSON/REST (PHP) * Développement de tests unitaires * Développement et couverture de test fonctionnelle * Rédaction de documents techniques * Customisation des contrôleurs natifs SugarCRM (PHP) * Gestion des rôles utilisateurs SugarCRM * Rédaction des contrats d’interface * Réalisation des diagrammes de séquence * Développement site E-commerce marque blanche sous AngularJS * Développement de service REST sous un ESB * Adapter le CRM à la mise en place de l’offre compute * Amélioration de l’existant * Développement de web service pour communiquer avec les autres plateformes et infrastructure de l’offre compute * Paramétrage de l’application CRM et création de modules * Création des tests et couverture de tests fonctionnels Technologies: SugarCRM 6.5, PHP5 / MySQL, JQuery, PHPUnit, Agile (méthode SCRUM), Shell, Sonar, Jenkins, Java – Java RestX, JIRA, Redmine, Kibana 3, Git - Git Flow, Curl, Docker, AngularJS, ReactJS, Selenium, Openstack, MuleESB, Talend Open Studio, QlikView, SugarCRM, MySQL, MongoDB
Mission - Consultant en audit informatique
ETS Global
janv. 2014 - janv. 2014
1 mois
Audit sur la qualité de code et la sécurité * Etude et rapport sur la qualité de code et la sécurité de l’application Technologies utilisés: PHP
Mission - Développeur CRM
JUST EAT
juil. 2013 - août 2013
2 mois
Ma mission pour le compte de ce client était de travailler principalement sur leur CRM à propos du système de gestion de réclamation client. A l'époque dénommé AlloResto. Gestion des réclamations clients dans SugarCRM * Analyse des besoins fonctionnels, paramétrage et développement de modules spécifiques * Réalisation d’un questionnaire de satisfaction client, paramétrable, avec données récupérées dans SugarCRM via des WS * Personnalisation
Mission - Développeur CRM
ALTAVIA
juin 2013 - juil. 2013
2 mois
Ma mission pour le compte de ce client était l'adaptation du CRM aux équipes supports, produits et marketing * Modification du module SecurityGroups et paramétrage des modules de réunions, de comptes, des dashlets et du fonctionnement de SugarCRM pour répondre aux besoins du client. Technologies: SugarCRM
Mission - Développeur back-end
Mediapart
janv. 2013 - juil. 2013
7 mois
Je travaillais pour le compte de ce client. Ma mission était de leur fournir une nouvelle approche de leur SI. J'ai participer activement à la réalisation de ce nouveau SI. Je proposa une approche par service de messagerie en faisant une étude comparative sur les différentes solutions du moment. On pourra compter entre autre comme activités: * Développement d’une solution personnalisée SugarCRM établie sur les besoins de clients (CRM) * Création de modules Magentos (ECommerce * Migration de la solution Drupal existante (CMS) * Mise en place d’une architecture de communication RabbitMQ, avec Dashboard, scénarios de test * Création de modules et de web services et dédiés de tests unitaires (couverture de la brique technique CRM) pour la communication via le service de messagerie RabbitMQ avec SugarCRM, Magento et Drupal * Modules export comptable sous Magento * Modules gestion abonnés et suivi d'abonnements sous SugarCRM * Installation des environnements de développement, de recettes et de test via Jenkins et Sonar (code quality), puis suivie qualité . * Amélioration du processus de reprise de données * Création de modules nécessaires à la reprise de données et adaptation des services * Création de scripts de rattrapage et migrations des bases de données existantes vers les nouvelles bases de données (SugarCRM) et nouveaux services (Magento) en Python. Technologies utilisées: SugarCRM, RabbitMQ, Magento, Drupal, Jenkins, PHPUNIT, WebService REST, PHP 5.6
Développeur CRM
KOT
juin 2012 - déc. 2012
7 mois
Il s'agissait d'une mission pour le compte d'un client. Ma mission principale était l'évolution d’une plateforme SugarCRM Professionnal Edition vers une plateforme SugarCRM Community Edition. A ce sujet, je ne connaissais pas encore le progiciel SugarCRM. * Adaptation des données du CRM de la version professionnelle à la version Community Edition * Développement de web service pour exposer les données à des applications tierces (iPad) * Optimisation du code existant * Reprise des données SQL et maintient du code existant. * Ajout de nouveaux modules open-source (pour remplacer les modules précédents inclus dans la version payante). Technologies: SugarCRM 6.4, WEBSERVICE REST, WEBSERVICE SOAP, PHP 5.4, MYSQL (reprise de données et optimisation de la base).
Mission - Développeur CRM
Le Groupe La Poste
oct. 2012 - déc. 2012
3 mois
Je travaillais pour le compte d'un client. Le groupe utilisait une solution de CRM contenant un ensemble de code et fonctionnalités riches et complexes. Le tout communiquant au sein de leur intranet sécurisé. Ma mission était de d'adapter leur CRM pour fonctionner via un SSO de type CAS. Je devais donc créer le module d'authentification pour le SSO externe. Technologies utilisées: SugarCRM, CAS, SSO, REST, PHP 5.5
Mission - Développeur Drupal
RevendreduCloud.com
juin 2012 - août 2012
3 mois
Je travaillais pour le compte d'un client. Ma mission principale était de permettre l’interconnexion entre le CMS Drupal et une application Windows Azure à travers un ensemble de webservices. Technologies utilisées: Drupal PHP 5.4, IIS (Interne Information Service, ancien serveur web Microsoft), Principes REST
Développeur Full Stack
ERGOLAND - USINE A DESIGN
juil. 2010 - mars 2012
1 an 9 mois
Usine à Désign
Ergoland - Usine à design était une startup innovante permettant de créer des meubles personnalisés. Notre travail nous a permis de réaliser une levée de fond, ainsi qu'une croissance exponentielle de l'entreprise, passant de 5 à 25 salariés. Parmi mes activités: Installation environnement Windows Server 2008 * création et administration du parc active directory (users, roles, groups, strategy) Mise en place d’un CRM SalesForce Professional Edition * Création et administration du CRM SalesForce * Importation des données via BULK Création d’un outil d'archivage de logs, et enregistrement; administrable via un module crée à l'occasion dans l'outil back-office en MongoDB et PHP Amélioration du Backoffice; Refonte de l’interface de relation client * Mise en place témoignages + avis + iAdvize (possibilité de discuter par chat avec les clients sur le site) * Refonte espace Social, Designer et Créations * Refonte espace Mon Compte Audit Comptabilité et Logistique * Optimisation des outils de comptabilité, process logisique et des documents comptables pour être en norme lors d’audition * Création de flux logistiques et comptables Optimisation Marketing Mise en place d’un outil de création de flux marketing * Mise en place d’un outil de création de tag de tracking * Optimisation du catalogue, de la recherche et de la fiche produit * SEO * Optimisation du processus d’acquisition client, de processus de paiement et du paiement * Mise en place d’un outil de création automatique de coupons de réduction et créations de coupons * Création de page de sélections produits Optimisation B2B * Création d’un système de passage de commande pour gros volume disponible en back office. Ce système prend en charge : des produits très personnalisés et des remises issues de coupon ou de gestes commerciaux Développement du site en V2 * Développement modules et intégration des chartes graphiques Technologies: MySQL, XML, PHP5, MySQL, KWO² (similaire Symfony), JQuery, Prototype.js
Developpeur Web
Ambiproduction
févr. 2010 - mai 2010
4 mois
Integration web et developpement plateforme ambiprod Technologies: * LAMP, HTML, CSS, MYSQL PHP4
TECHNICIEN VB-ACCESS
DELTA NET TV
juil. 2008 - oct. 2008
4 mois
Dakar, Sénégal
* Mise en place d’une application de gestion de stocks de matériel et suivi des interventions techniques via formulaire, requêtes, états et macro sous Access 2003 * Suivi des abonnements de la clientèle actuelle, renouvellement forfait, vente, support * Prise en charge de nouveaux clients, souscription abonnement, vente matériel
Formation
SUPINFO
Ingénieur en informatique, Ingénierie informatique
2009 - 2012
3 ans 1 mois
Cycle ingénieur en informatique
Sup Management
Licence, Informatique
2008 - 2009
1 an 1 mois
Résultat : 16/20 mention très bien.
Cycle ingénieur en informatique - licence Cycle informatique de gestion - bts (diplôme également obtenue, mention très bien).
Licences et certifications
Cloud Engineering with Google Cloud
Délivré le : mai 2020
Cloud Architecture with Google Cloud
Délivré le : mai 2020
Spécialisation Preparing for Google Cloud Certification: Cloud Architect
Délivré le : mai 2020
Coaching Agile
Délivré le : avr. 2020
Formation React JS
Délivré le : juin 2017
Formation Symfony 3, niveau 1 et 2
Délivré le : juin 2016
Formation AngularJS
Délivré le : avr. 2016
Elastic Google Cloud Infrastructure: Scaling and Automation
Délivré le : avr. 2016
Des applications ultra-rapides avec Node.js
Délivré le : févr. 2016
Comprendre le Web
Délivré le : janv. 2016
Formation Salesforce Trailhead - 48 Badges actuellement: 35425 Point
Délivré le : nov. 2015
Sugar Developer Specialist
Délivré le : nov. 2015