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.

  1. 01Projets 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

  2. 02Pouey 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

  3. 03Solocal

    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

  4. 04Orange 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

  5. 05Galeries 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)

  6. 06ManoMano

    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

  7. 07At 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

  8. 08RTE

    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

  9. 09SQLI

    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. 10La 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. 11SAGE

    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

  1. 2009 — 2012

    Bachelor’s degree in computer science

    Université (France)

    France

  2. 2012 — 2014

    Master’s degree in software engineering

    Université (France)

    France

  3. 2016

    Certificate in interaction design — continuing education

    École supérieure du numérique

    Lyon, France

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.

© 2020–2026 Davy Nana — All rights reserved

--:--