Davy Nana
Senior developer · UX/UI designer · Deployment
My journey
For more than ten years, I have been designing and building digital products with one simple obsession: shipping work of impeccable quality, useful from day one and built to last.
Manifesto
I believe in products built with care: a clear vision, refined details, users who are truly listened to. From Sage to Orange, via La Banque Postale and RTE, every mission taught me the same lesson — quality is not a goal, it is a habit.
Four hats and one entrepreneurial mindset: a creative developer with a focus on user experience, I scope, prioritise and build an action plan for every project, always picking the tools best suited to the situation.
Chapters
Work experience
Every chapter told in detail: the context, the missions carried out, the clients served and the technologies involved.
01 — Projets personnels
Independent developer — SaaS and e-commerce sites
2022 — Present · France · Remote
Between missions, I design and build my own products — mostly SaaS and e-commerce sites — from the first sketch to production, alone or in a small team.
Missions carried out
- Designed and built several self-owned SaaS products, including Flowinform, Origine, Medokt, TeaLifestyle, Festmapp and Historia — from idea to launch.
- Built e-commerce and booking platforms, including Localhostay, Localcohostay and Solutions Alpha, with checkout flows and online payment.
- Set up the deployment infrastructure for several projects (Skytraefik, Airscope): self-hosted containerisation, routing and monitoring.
- Built AuthorTree and OpenLibrary, two collaborative writing and book-sharing platforms — monolithic Spring Boot architecture and Angular front-end, deployed on GCP.
- Product and technical trade-off calls on every project: shelving or dropping (Wendcodebase) ideas whose model didn't hold up, to focus effort on the most promising ones.
Technologies used
- Next.js
- React
- TypeScript
- Tailwind CSS
- Supabase
- Spring Boot
- Angular
- Docker
- Traefik
- GCP App Engine
- MongoDB
- Spring WebFlux
Projets personnels
2022 — Present
02 — Pouey International
Full-stack web developer
December 2024 — June 2025 · Fully remote
Seven months fully remote at Pouey International, a professional debt-collection specialist: improving the existing product and building new features.
Missions carried out
- New feature development
- Improvement and maintenance of the existing product
Technologies used
- Java
- Spring Boot
- Angular
- TypeScript

Pouey International
December 2024 — June 2025
03 — Solocal
Full-stack web developer
November 2024 — December 2024 · France
Two months at Solocal, the publisher of the French Yellow Pages, working on internal projects with Angular and Java/Spring Boot.
Missions carried out
- Development and maintenance of internal tools
- Agile ways of working: daily stand-ups, sprint check-ins
Technologies used
- Angular
- Java
- Spring Boot
- TypeScript
Solocal
November 2024 — December 2024
04 — Orange Telecom
Lead full-stack developer
October 2022 — July 2024 · France
19 months on behalf of Cat-Amania, on a telemetry data-collection and equipment management application covering more than 4,000 devices — from a one-developer team to four, a PO and a project manager, with a technical-referent and crisis-management role.
Missions carried out
- Designed the application's overall architecture (Spring and Angular package layout, class breakdown, tooling choices) to speed up development and ease maintenance.
- Built an intuitive UI with Boosted then Material UI, and robust server-side logic with Spring Boot, including client-side caching (NgRx, local storage) for performance.
- Upgraded Java from 11 to 17 and Angular from 13 to 17, managing dependencies and rewriting Material UI components broken by the upgrade.
- Improved security with Spring Security and role management, and wrote rigorous unit tests (JUnit 5 on Spring, Jest on Angular) to make the application reliable.
- Designed and deployed emergency fixes after a cyberattack that impacted more than 4,000 devices.
- Technically mentored an apprentice developer, carefully reviewing merge requests to guarantee quality and adherence to established standards.
- Wrote technical and functional documentation, managed code quality and acted as the project's technical referent throughout the mission.
Clients served
- Cat-Amania
Technologies used
- 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
October 2022 — July 2024
05 — Galeries Lafayette
Full-stack web developer
August 2021 — June 2022 (10 months) · France
Ten months on behalf of Ippon Technologies, on Galeries Lafayette's SFS, PVE and VAD projects: in-store item shipping, the marketplace vendor portal and the marketplace's e-commerce application.
Missions carried out
- Developed new front-end (Angular) and back-end (Spring Boot) features to enrich the user experience and boost sales.
- Implemented and managed authentication with Keycloak to secure sensitive user data.
- Reworked the sales journey to make it more intuitive, accounting for its mobile export with NativeScript.
- Localised the UI (ngx-translate on Angular, key files on Spring) and built product search.
- Critical fixes on the promotions calculation interface and the stacking system, ensuring accurate promotions and preventing financial loss.
Clients served
- Ippon Technologies
Technologies used
- Angular
- Spring Boot
- Keycloak
- JUnit
- Jest
- TypeScript
- NativeScript
- ngx-translate
Galeries Lafayette
August 2021 — June 2022 (10 months)
06 — ManoMano
Backend web developer
June 2021 — July 2021 · France
Two months on behalf of Ippon Technologies on DIAM, ManoMano's authentication and authorisation server for its retail and professional customers.
Missions carried out
- Integrated Google and Apple as identity providers for Single Sign-On
- Managed LDAP user federations for seamless, unified authentication
- Advanced Keycloak configuration: access strategies and redirect rules
- Worked with JWT (mappings, roles) to secure authorisation across the microservices
- Securely retrieved secrets from Vault via Terraform
Clients served
- Ippon Technologies
Technologies used
- Java
- Keycloak
- Docker
- MySQL
- REST
- Terraform
- JWT
- Vault
- OIDC
- Thymeleaf
ManoMano
June 2021 — July 2021
07 — At Internet
Backend web developer
April 2021 — May 2021 · France
One month on behalf of Ippon Technologies: turning Delta, a page-level KPI analysis tool, into a Chrome extension while preserving its behaviour and reaching at least 50% code coverage.
Missions carried out
- Built new Angular components and reused existing ones inside the extension
- Improved code quality (strict object typing)
- Wrote front-end unit tests with Jasmine
Clients served
- Ippon Technologies
Technologies used
- Angular
- TypeScript
- Jasmine
- Git
- GitLab
At Internet
April 2021 — May 2021
08 — RTE
Backend web developer
July 2020 — April 2021 · France
Ten months on behalf of SQLI on Diapason, a project for French grid operator RTE that collects, processes, aggregates and distributes data from many sources for decision-makers.
Missions carried out
- Improved backend processing designed to run over large data volumes
- Built new features, including new calculations during aggregation of data from external APIs
- Wrote complex SQL queries and stored procedures to aggregate data from multiple sources
- Migrated the tests to JUnit 5, strengthening the project's robustness and functional coverage
- Reduced technical debt and wrote technical documentation for efficient maintenance
Clients served
- SQLI
Technologies used
- Java
- Spring Boot
- Jest
- REST
- JSP
- Mockito
- Oracle
- PL/SQL
RTE
July 2020 — April 2021
09 — SQLI
Full-stack web developer
February 2020 — July 2020 · France
Six months on ISC Carrer, SQLI's internal tool for managing consultants' careers — development carried out during a bench period, at the start of the Covid pandemic.
Missions carried out
- Identified consultants' needs: login, access to training, traceability, alerts
- Contributed to the training-management feature: API, database, email delivery
- Implemented internationalisation for non-French-speaking consultants
- Evolved the databases with Liquibase to keep them consistent through every change
- Implemented batches for automated data cleanup and reminder emails
Technologies used
- Java
- Spring Boot
- REST
- Docker
- JSP
- Hibernate
- Liquibase
- Mockito

SQLI
February 2020 — July 2020
10 — La Banque Postale
Full-stack web developer
December 2018 — February 2020 · France
14 months on behalf of SQLI on Q4M, a subscription-management project for La Banque Postale centralising account opening and credit-card subscriptions.
Missions carried out
- Fixed back-end and front-end bugs to keep the application stable and reliable
- Built new server and client features, including the business rules for the Hamon law
- Resolved a critical bug blocking online credit-card subscriptions
- Refactored code to improve readability, maintainability and best practices
- Reported on progress to managers and wrote technical documents for the team
Clients served
- SQLI
Technologies used
- Java
- Spring Boot
- JUnit
- Git
- GitLab
- JSP
- JSTL
- Nexus
La Banque Postale
December 2018 — February 2020
11 — SAGE
Full-stack web developer consultant
September 2016 — October 2018 · France
25 months at Sage on X3, the company's flagship management software: sales, accounting, stock and HR, in a proprietary environment close to Java.
Missions carried out
- Built new features (back-end, front-end, integration with existing tables)
- Secure configuration of authentication and role-based authorisation
- Built dashboards to surface information based on the user's profile
- Delivered training on the technical environment for colleagues and consultants
- Wrote technical documentation and automation scripts for ad hoc needs
Technologies used
- Java
- VBA
- SQL (Oracle)
SAGE
September 2016 — October 2018
Education
Education
A chronological timeline of the degrees and training that shaped my practice.
Scroll horizontally
Philosophy
Values & philosophy
What guides every project, from the first workshop to production.
Quality of execution
A product is judged by its details: micro-interactions, copy, empty states. I ship work that is finished, tested and measured.
User-centred
Every decision starts from a real need, observed rather than assumed. User testing settles debates, not opinions.
User autonomy
A good tool makes people capable, never dependent. I design interfaces that are quick to learn and back offices that teams truly own.
Lasting impact
I favour healthy foundations over fleeting demos. Maintainable code, lean performance and careful documentation extend a product’s life.
Beyond the code
Compliance & security
Shipping a reliable product isn’t just about the code: the legal framework and security are part of it too, from the very first technical choices.
Copyright & intellectual property
I understand the rights attached to code, designs and content produced for a client: who owns them, under what conditions, and from what point. Every engagement contract clarifies these transfers upfront, so nothing stays ambiguous once the product ships.
Open-source licensing
Before adding a dependency, I check its license: a copyleft library (GPL, AGPL) can force the whole codebase using it to be republished, or trigger royalty obligations. This habit keeps clients from discovering, too late, a requirement incompatible with their business model.
Litigation risk prevention
Tool and license choices are never neutral: some carry legal liability far out of proportion to the project. I favour alternatives that shield the client’s business from costly lawsuits that could threaten its survival.
Application security
I design systems that hold up against common attacks — injection, XSS, unauthorized access — by applying sound principles at every layer of the application. Rigorous infrastructure hygiene (tested backups, least privilege, regular updates) also limits exposure to ransomware.
Go further
Davy Nana
Let’s work together
A product to launch, an interface to rethink, a team to strengthen? Let’s talk about what we can build together.