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.
01 — Projets 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
02 — Pouey 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
03 — Solocal
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
04 — Orange 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
05 — Galeries 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)
06 — ManoMano
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
07 — At 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
08 — RTE
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
09 — SQLI
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 — La 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 — SAGE
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
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.