Davy Nana

Développeur senior · UX/UI designer · Déploiement

Mon parcours

Depuis plus de dix ans, je conçois et développe des produits numériques avec une obsession simple : livrer un travail d’une qualité irréprochable, utile dès le premier jour et pensé pour durer.

Manifeste

Je crois aux produits construits avec soin : une vision claire, des détails travaillés, des utilisateurs écoutés. De Sage à Orange en passant par la Banque Postale et RTE, chaque mission m'a appris la même chose — la qualité n'est pas un objectif, c'est une habitude.

Quatre casquettes et un profil entrepreneurial : développeur créatif, avec un focus sur l'expérience utilisateur, je cadre, priorise et construis un plan d'action pour chaque projet, en choisissant à chaque fois les outils les plus adaptés à la situation.

Chapitres

Expériences professionnelles

Chaque chapitre raconté en détail : le contexte, les missions menées, les clients servis et les technologies mobilisées.

  1. 01Projets personnels

    Développeur indépendant — SaaS et sites e-commerce

    2022 — Aujourd’hui · France · À distance

    Entre deux missions, je conçois et développe mes propres produits — pour la plupart des SaaS et des sites de vente — du premier trait à la mise en production, seul ou en petite équipe.

    Missions menées

    • Conception et développement de plusieurs SaaS en propre nom, dont Flowinform, Origine, Medokt, TeaLifestyle, Festmapp et Historia — de l'idée à la mise en ligne.
    • Développement de sites e-commerce et de plateformes de réservation, notamment Localhostay, Localcohostay et Solutions Alpha, avec parcours d'achat et paiement en ligne.
    • Mise en place de l'infrastructure de déploiement de plusieurs projets (Skytraefik, Airscope) : conteneurisation, routage et supervision auto-hébergés.
    • Développement d'AuthorTree et OpenLibrary, deux plateformes d'écriture collaborative et de partage de livres — architecture Spring Boot monolithique et front Angular, déployées sur GCP.
    • Arbitrage produit et technique sur chaque projet : mise en standby ou abandon (Wendcodebase) des idées dont le modèle ne tenait pas, pour concentrer l'effort sur les plus prometteuses.

    Technologies utilisées

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • Supabase
    • Spring Boot
    • Angular
    • Docker
    • Traefik
    • GCP App Engine
    • MongoDB
    • Spring WebFlux

    Projets personnels

    2022 — Aujourd’hui

  2. 02Pouey International

    Développeur web full-stack

    Décembre 2024 — Juin 2025 · Full remote

    Sept mois en full remote chez Pouey International, spécialiste du recouvrement de dettes pour professionnels : amélioration de l'existant et création de nouvelles fonctionnalités.

    Missions menées

    • Développement de nouvelles fonctionnalités
    • Amélioration et maintenance de l'existant

    Technologies utilisées

    • Java
    • Spring Boot
    • Angular
    • TypeScript

    Pouey International

    Décembre 2024 — Juin 2025

  3. 03Solocal

    Développeur web full-stack

    Novembre 2024 — Décembre 2024 · France

    Deux mois chez Solocal, l'éditeur des Pages Jaunes, sur des projets internes en Angular et Java/Spring Boot.

    Missions menées

    • Développement et maintenance d'outils internes
    • Travail en agilité : mêlée quotidienne, points d'avancement de sprint

    Technologies utilisées

    • Angular
    • Java
    • Spring Boot
    • TypeScript

    Solocal

    Novembre 2024 — Décembre 2024

  4. 04Orange Telecom

    Lead développeur full-stack

    Octobre 2022 — Juillet 2024 · France

    19 mois pour le compte de Cat-Amania, sur une application de collecte de données télégérées et de gestion de plus de 4000 équipements — d'une équipe d'un développeur à quatre, un PO et un chef de projet, avec un rôle de référent technique et de gestion de crise.

    Missions menées

    • Conception de l'architecture globale de l'application (packages Spring et Angular, découpage des classes, choix des outils) pour accélérer le développement et faciliter la maintenance.
    • Développement d'une interface utilisateur intuitive avec Boosted puis Material UI, et d'une logique serveur robuste avec Spring Boot, incluant cache client (NgRx, local storage) pour les performances.
    • Montée de version de Java 11 à 17 et d'Angular 13 à 17, avec gestion des dépendances et réécriture des composants Material UI devenus incompatibles.
    • Amélioration de la sécurité avec Spring Security et la gestion des rôles, et rédaction de tests unitaires rigoureux (JUnit 5 côté Spring, Jest côté Angular) pour fiabiliser l'application.
    • Conception et déploiement de solutions d'urgence à la suite d'une attaque informatique ayant impacté plus de 4000 équipements.
    • Encadrement technique d'un apprenti développeur, avec validation minutieuse des demandes de fusion pour garantir la qualité et la conformité aux normes établies.
    • Rédaction de documentation technique et fonctionnelle, gestion de la qualité du code et rôle de référent projet sur l'ensemble de la mission.

    Clients servis

    • Cat-Amania

    Technologies utilisées

    • Java
    • Spring Boot
    • Spring Security
    • Spring Batch
    • Angular
    • TypeScript
    • MUI
    • Docker
    • MySQL
    • WebSocket
    • JWT
    • Jest
    • JUnit
    • Lombok
    • Nginx
    • Boosted
    • Swagger / OpenAPI
    • Tomcat
    • Quartz
    • Sonar
    • Kibana

    Orange Telecom

    Octobre 2022 — Juillet 2024

  5. 05Galeries Lafayette

    Développeur web full-stack

    Août 2021 — Juin 2022 (10 mois) · France

    Dix mois pour le compte d'Ippon Technologies, sur les projets SFS, PVE et VAD des Galeries Lafayette : expédition d'articles depuis les boutiques, portail vendeur et application e-commerce de la marketplace.

    Missions menées

    • Développement de nouvelles fonctionnalités front-end (Angular) et back-end (Spring Boot) pour enrichir l'expérience utilisateur et optimiser les ventes.
    • Implémentation et gestion de l'authentification avec Keycloak pour sécuriser les données sensibles des utilisateurs.
    • Modification du parcours de vente pour le rendre plus intuitif, en tenant compte de son export mobile avec NativeScript.
    • Traduction des interfaces graphiques (ngx-translate côté Angular, fichiers de clés côté Spring) et développement de la recherche de produits.
    • Correctifs essentiels sur l'interface de calcul des promotions et le système de cumul, pour garantir l'exactitude des promotions et éviter toute perte financière.

    Clients servis

    • Ippon Technologies

    Technologies utilisées

    • Angular
    • Spring Boot
    • Keycloak
    • JUnit
    • Jest
    • TypeScript
    • NativeScript
    • ngx-translate

    Galeries Lafayette

    Août 2021 — Juin 2022 (10 mois)

  6. 06ManoMano

    Développeur web backend

    Juin 2021 — Juillet 2021 · France

    Deux mois pour le compte d'Ippon Technologies sur DIAM, le serveur d'authentification et d'autorisation des clients particuliers et professionnels de la marketplace de bricolage ManoMano.

    Missions menées

    • Intégration de Google et Apple comme identity providers pour la connexion en Single Sign-On
    • Gestion de fédérations d'utilisateurs (LDAP) pour une authentification transparente et unifiée
    • Configuration avancée de Keycloak : stratégies d'accès et règles de redirection
    • Manipulation de JWT (mappages, rôles) pour sécuriser les autorisations au sein des micro-services
    • Récupération sécurisée des secrets depuis Vault via Terraform

    Clients servis

    • Ippon Technologies

    Technologies utilisées

    • Java
    • Keycloak
    • Docker
    • MySQL
    • REST
    • Terraform
    • JWT
    • Vault
    • OIDC
    • Thymeleaf

    ManoMano

    Juin 2021 — Juillet 2021

  7. 07At Internet

    Développeur web backend

    Avril 2021 — Mai 2021 · France

    Un mois pour le compte d'Ippon Technologies : transformer Delta, un outil d'analyse de KPI pour une page, en extension Chrome tout en conservant son fonctionnement et une couverture de code d'au moins 50 %.

    Missions menées

    • Développement de nouveaux composants Angular et réutilisation des composants existants dans l'extension
    • Amélioration de la qualité du code (typage strict des objets)
    • Rédaction de tests unitaires front avec Jasmine

    Clients servis

    • Ippon Technologies

    Technologies utilisées

    • Angular
    • TypeScript
    • Jasmine
    • Git
    • GitLab

    At Internet

    Avril 2021 — Mai 2021

  8. 08RTE

    Développeur web backend

    Juillet 2020 — Avril 2021 · France

    Dix mois pour le compte de SQLI sur Diapason, un projet du gestionnaire du réseau électrique RTE visant à récupérer, traiter, agréger et diffuser des données issues de nombreuses sources pour des décideurs.

    Missions menées

    • Amélioration de traitements backend destinés à être lancés sur un gros volume de données
    • Développement de nouvelles fonctionnalités, dont de nouveaux calculs lors de l'agrégation de données issues d'APIs externes
    • Création de requêtes SQL complexes et de procédures stockées pour agréger des données de sources multiples
    • Migration des tests vers JUnit 5, renforçant la robustesse et la couverture fonctionnelle du projet
    • Réduction de la dette technique et rédaction de documentation technique pour une maintenance efficace

    Clients servis

    • SQLI

    Technologies utilisées

    • Java
    • Spring Boot
    • Jest
    • REST
    • JSP
    • Mockito
    • Oracle
    • PL/SQL

    RTE

    Juillet 2020 — Avril 2021

  9. 09SQLI

    Développeur web full-stack

    Février 2020 — Juillet 2020 · France

    Six mois sur ISC Carrer, l'outil interne de SQLI qui centralise la gestion de carrière des consultants — un développement mené pendant l'intercontrat, au début de la période Covid.

    Missions menées

    • Identification des besoins des consultants : connexion, accès aux formations, traçabilité, alertes
    • Participation au développement de la gestion des formations : API, base de données, envoi d'e-mails
    • Implémentation de l'internationalisation pour les consultants non francophones
    • Évolution des bases de données avec Liquibase pour garantir la cohérence à chaque changement
    • Implémentation de batchs pour la suppression automatisée d'informations et l'envoi de mails de relance

    Technologies utilisées

    • Java
    • Spring Boot
    • REST
    • Docker
    • JSP
    • Hibernate
    • Liquibase
    • Mockito

    SQLI

    Février 2020 — Juillet 2020

  10. 10La Banque Postale

    Développeur web full-stack

    Décembre 2018 — Février 2020 · France

    14 mois pour le compte de SQLI sur Q4M, un projet de gestion de souscription pour la Banque Postale visant à centraliser l'ouverture de comptes et la souscription de cartes de crédit.

    Missions menées

    • Correction d'anomalies back-end et front-end pour la stabilité et la qualité de l'application
    • Développement de nouvelles fonctionnalités serveur et client, dont les règles de gestion de la loi Hamon
    • Résolution d'un bug critique empêchant la souscription en ligne de cartes de crédit
    • Refacto de code pour améliorer la lisibilité, la maintenabilité et les bonnes pratiques
    • Reporting d'activité auprès des responsables et rédaction de documents techniques pour l'équipe

    Clients servis

    • SQLI

    Technologies utilisées

    • Java
    • Spring Boot
    • JUnit
    • Git
    • GitLab
    • JSP
    • JSTL
    • Nexus

    La Banque Postale

    Décembre 2018 — Février 2020

  11. 11SAGE

    Consultant développeur web full-stack

    Septembre 2016 — Octobre 2018 · France

    25 mois chez Sage sur X3, le plus grand logiciel de gestion de l'entreprise : gestion commerciale, comptabilité, stock et ressources humaines, dans un environnement technique propriétaire proche de Java.

    Missions menées

    • Création de nouvelles fonctionnalités (développement back, front, intégration aux tables existantes)
    • Configuration sécurisée de l'authentification et des autorisations par groupe de rôles
    • Développement de tableaux de bord facilitant la visualisation des informations selon le profil utilisateur
    • Réalisation de formations sur l'environnement technique pour des collaborateurs et des consultants
    • Rédaction de documentations techniques et de scripts d'automatisation pour des besoins ponctuels

    Technologies utilisées

    • Java
    • VBA
    • SQL (Oracle)

    SAGE

    Septembre 2016 — Octobre 2018

Formation

Éducation

Une frise chronologique des diplômes et formations qui ont construit ma pratique.

Défilement horizontal

  1. 2009 — 2012

    Licence en informatique

    Université (France)

    France

  2. 2012 — 2014

    Master en génie logiciel

    Université (France)

    France

  3. 2016

    Certificat en design d’interaction — formation continue

    École supérieure du numérique

    Lyon, France

Philosophie

Valeurs et philosophie

Ce qui guide chaque projet, du premier atelier à la mise en production.

  • Qualité d’exécution

    Un produit se juge à ses détails : micro-interactions, textes, états vides. Je livre un travail fini, testé et mesuré.

  • Centré utilisateur

    Chaque décision part d’un besoin réel, observé plutôt que supposé. Ce sont les tests utilisateurs qui tranchent, pas les opinions.

  • Autonomie des utilisateurs

    Un bon outil rend les gens capables, jamais dépendants. Je conçois des interfaces qui s’apprennent vite et des back-offices que les équipes s’approprient.

  • Impact durable

    Je préfère des fondations saines aux démonstrations éphémères. Code maintenable, performance sobre et documentation soignée prolongent la vie des produits.

Au-delà du code

Conformité & sécurité

Livrer un produit fiable ne se limite pas au code : le cadre légal et la sécurité en font partie intégrante, dès les premiers choix techniques.

Droit d’auteur & propriété intellectuelle

Je connais les droits qui s’attachent au code, aux maquettes et aux contenus produits pour un client : qui les détient, sous quelles conditions, et à partir de quand. Chaque contrat de prestation clarifie ces cessions dès le départ, pour éviter tout flou une fois le produit livré.

Licences open-source

Avant d’intégrer une dépendance, j’en vérifie la licence : une bibliothèque copyleft (GPL, AGPL) peut obliger à republier tout le code qui l’utilise, ou à reverser des royalties. Ce réflexe évite à un client de découvrir, trop tard, une obligation incompatible avec son modèle commercial.

Prévention du risque contentieux

Le choix des outils et des licences n’est jamais neutre : certains engagent une responsabilité juridique disproportionnée par rapport au projet. Je privilégie des alternatives qui protègent l’entreprise cliente de poursuites coûteuses pouvant menacer sa pérennité.

Sécurité applicative

Je conçois des systèmes robustes face aux attaques courantes — injection, XSS, accès non autorisés — en appliquant les principes de base à chaque couche de l’application. Une hygiène d’infrastructure sérieuse (sauvegardes testées, moindre privilège, mises à jour régulières) limite aussi l’exposition aux rançongiciels.

Pour aller plus loin

Davy Nana

Travaillons ensemble

Un produit à lancer, une interface à repenser, une équipe à renforcer ? Parlons de ce que nous pouvons construire ensemble.

© 2020–2026 Davy Nana — Tous droits réservés

--:--