Mission status: open to what’s next

Jean-Christophe
Narwa.

Senior Staff Engineer, Fullstack at Veezu

From the first idea to production at scale. A senior staff engineer building end-to-end products, with deep roots in backend architecture, distributed systems, and databases.

Open to engineering roles Available for freelance

Onboard toolkit

Skills

Languages

  • TypeScript
  • JavaScript
  • Java
  • SQL

Backend and APIs

  • Node.js
  • Nest.js
  • GraphQL
  • REST

Databases

  • PostgreSQL
  • MySQL
  • Redis
  • Cassandra

ORMs

  • Drizzle
  • TypeORM
  • Sequelize
  • Hibernate

Messaging & jobs

  • Redis Pub/Sub
  • Google Cloud Pub/Sub
  • BullMQ
  • ActiveMQ / Artemis

Infrastructure & cloud

  • Docker
  • Kubernetes
  • GCP
  • AWS
  • Azure

Frontend

  • React.js
  • Next.js
  • Vue.js

Flight log / 14 chapters

Built along
the way.

Scroll down into the past. Scroll up toward the present.

The bigger the planet, the longer the experience.

Chapter 14Oct 2025 — Present

Veezu

Senior Staff Engineer, Fullstack

Open mission log for Veezu, Senior Staff Engineer, Fullstack

Oct 2025 — Present · Freelance

Builds product features and services across the stack in close collaboration with DevOps.

Selected contributions

  • Implemented an AI assistant to find and compare customer bookings across dispatchers.
  • Implemented automatic surge pricing based on acceptance time and conversion rate, and automatic B2B booking repricing.
  • Built SMS review requests, user management, and booking-aware marketing tools.
  • Migrated an existing Weekly Access Fee calculation service from PHP to Node.js.

Tools & technologies

  • Node.js
  • Next.js
  • React.js
  • TypeScript
  • Nest.js
  • Bun
  • MySQL
  • PostgreSQL
  • Redis
  • BullMQ
  • GCP
  • Microsoft Azure
#veezu
Chapter 13Jun 2025 — Oct 2025

Djamo

Senior Staff Engineer, Backend

Open mission log for Djamo, Senior Staff Engineer, Backend

Jun 2025 — Oct 2025 · Freelance

Worked across security, distributed systems, infrastructure, CI, and job scheduling, translating business requirements into technical specifications.

Tools & technologies

  • Node.js
  • TypeScript
  • Nest.js
  • BullMQ
  • TypeORM
  • Redis
#djamo
Chapter 12Sep 2024 — Jun 2025

Fanatics

Senior Staff Engineer

Open mission log for Fanatics, Senior Staff Engineer

Sep 2024 — Jun 2025 · Permanent

Continued the engagement after the acquisition, when the contract transferred from Voggt to Fanatics in September 2024.

#fanatics
Chapter 11Apr 2022 — Sep 2024

Voggt

Founding Engineer

Open mission log for Voggt, Founding Engineer

Apr 2022 — Sep 2024 · Permanent

Developed and maintained the backend of a live-shopping platform as it expanded from France to Spain, Italy, the Netherlands, the UK, and Germany.

Selected contributions

  • Contributed to platform capabilities during growth from €800k to €6M in monthly GMV and from 3k to 20k daily active users between 2022 and 2025.
  • Improved scalability and performance, and built product features including pre-bid and auto-bid, seller inventory, polls, and Stripe payment flows.
  • Built account and security capabilities including email, phone, and social sign-in, rate limiting, bans, and custom DDoS protection.

Tools & technologies

  • TypeScript
  • Node.js
  • Apollo GraphQL
  • Express.js
  • TypeORM
  • Redis
  • PostgreSQL
  • Grafana
  • Docker
  • GCP
  • BullMQ
  • GitHub
#voggt
Chapter 10Feb 2022 — Apr 2022

The Sandbox

Full Stack Developer

Open mission log for The Sandbox, Full Stack Developer

Feb 2022 — Apr 2022 · Freelance

Worked on a Web3 application and its cloud infrastructure.

Tools & technologies

  • Nuxt.js
  • Vue.js
  • Node.js
  • Express.js
  • Redis
  • MySQL
  • Sequelize
  • AWS
  • Docker
  • GitHub
  • blockchain
  • MetaMask
#the-sandbox
Chapter 09Oct 2020 — Feb 2022

Macif

Test Automation Lead

Open mission log for Macif, Test Automation Lead

Oct 2020 — Feb 2022 · Freelance

Developed TypeScript automated tests for Pega applications and helped clients establish CI/CD.

Tools & technologies

  • TypeScript
  • Node.js
  • Test Maker
  • Playwright
  • Docker
  • GitLab
#macif
Chapter 08Jul 2017 — Sep 2020

Oona by Aava Mobile

Full Stack Developer

Open mission log for Oona by Aava Mobile, Full Stack Developer

Jul 2017 — Sep 2020 · Freelance

Designed and implemented a distributed payment platform with Java and Node.js / TypeScript services.

Selected contributions

  • Implemented hot deployments and communication between Android payment terminals and a Java backend.

Tools & technologies

  • GraphQL
  • REST
  • JMS
  • ActiveMQ / Artemis
  • Spring Boot
  • Node.js
  • Vue.js / Quasar
  • Cassandra
  • Artifactory
  • Docker
  • GitLab
  • Kubernetes
#oona
Chapter 07Oct 2016 — Jun 2017

FullCompta

CTO, Co-founder

Open mission log for FullCompta, CTO, Co-founder

Oct 2016 — Jun 2017

Built a web solution for entrepreneurs from scratch.

Selected contributions

  • Built the backend with Spring Boot, Java 8, JPA, Hibernate, and PostgreSQL, and developed the frontend with Vue.js.
  • Set up CI, deployment, and Slack notifications.
  • Implemented input validation, authentication, security, and unit, integration, and end-to-end testing.

Tools & technologies

  • Spring Boot
  • Java 8
  • JPA 2.0
  • Hibernate 5
  • PostgreSQL
  • Vue.js
  • Materialize CSS
  • CircleCI
  • GitHub
  • Heroku
  • Slack
  • Auth0/JWT
  • Spring Security
  • Flyway
  • Git
  • HTML5
  • CSS3
  • SCSS
  • JavaScript (ES6)
  • jQuery
  • Webpack
#fullcompta
Chapter 06May 2014 — Sep 2016

QIS – Quality Insurance Services

Full Stack Developer

Open mission log for QIS – Quality Insurance Services, Full Stack Developer

May 2014 — Sep 2016 · Freelance

Worked on life-insurance systems using Ember.js and Java, with offshore coordination as Product Owner.

Selected contributions

  • Set up CI from scratch and configured virtual machines and job scheduling.
  • Managed scanning and document-management projects, including a 2 TB migration with Alfresco.

Tools & technologies

  • Spring 4
  • JPA 2.0
  • Hibernate 4
  • Ehcache
  • Oracle 12c
  • MySQL 5.1
  • Tomcat 8
  • Ember.js
  • Java 8
  • Bamboo
  • Maven 3
  • Nexus
  • JobScheduler
  • Nagios
  • Alfresco Enterprise 5.1
#qis
Chapter 05Mar 2013 — Apr 2014

AEP – Assurance Epargne Pension

Full Stack Developer & Scrum Master

Open mission log for AEP – Assurance Epargne Pension, Full Stack Developer & Scrum Master

Mar 2013 — Apr 2014 · Freelance

Built a production web application in Identity and Access Management and introduced Scrum practices.

Selected contributions

  • Maintained cross-browser compatibility and worked through pair programming.

Tools & technologies

  • Java SE 6
  • Java EE 6
  • EJB 3.0
  • JPA 1.0
  • RESTEasy
  • Hibernate 4
  • Oracle 10g
  • Ehcache
  • HTML5
  • CSS3
  • JavaScript
  • Ember.js
  • Bootstrap
  • JBoss 7.1
  • Jenkins
  • Maven 3
  • Subversion
#aep
Chapter 04Feb 2010 — Feb 2013

Société Générale Corporate and Investment Banking (SGCIB)

Intermediate Java Developer & Tech Lead

Open mission log for Société Générale Corporate and Investment Banking (SGCIB), Intermediate Java Developer & Tech Lead

Feb 2010 — Feb 2013

Developed Spring services, distributed transactions, and monitoring for a P&L repository.

Selected contributions

  • Optimized CPU, memory, caching, locking, and multithreading with JProfiler.
  • Developed a low-latency exchange-rate valuation library in Java and C#.
  • Reviewed code, advised on engineering practices, conducted technical interviews, and supported teams across several locations.

Tools & technologies

  • Java SE 6
  • Java EE 5
  • Spring 2.5
  • Spring 3.1
  • JDBC
  • JMS
  • Ehcache
  • iBatis
  • Oracle 11g
  • PL/SQL
  • ClearCase
  • Git
  • Subversion
  • GWT 2.5
  • Swing
  • Linux
  • WebLogic 10.3.0
  • JUnit
  • Hudson
  • Maven 2
  • Maven 3
  • Sonar
  • JProfiler
  • C#
#sgcib
Chapter 03Sep 2007 — Jan 2010

Amundi

Junior Java Developer

Open mission log for Amundi, Junior Java Developer

Sep 2007 — Jan 2010

Developed EJB and web services and data-integration batches for the indexes and benchmarks domain.

Selected contributions

  • Enhanced production data-control applications, wrote technical specifications, and provided level 1/2/3 support.

Tools & technologies

  • Ant
  • CVS
  • Eclipse
  • EJB 2.1
  • Java SE 1.4 & 6
  • Java EE 5
  • JOnAS
  • KSH
  • Oracle
  • PL/SQL
  • Spring
  • Swing
  • Unix
  • VBA
  • Web Services
  • Axis
#amundi
Chapter 02Feb 2007 — Jul 2007

SOFTEAM

End-of-study Professional Internship

Open mission log for SOFTEAM, End-of-study Professional Internship

Feb 2007 — Jul 2007 · Internship

Studied the Black-Scholes stochastic model for a financial application and built a web solution for leave and absence management.

Tools & technologies

  • Ant
  • CSS
  • GWT
  • Eclipse
  • Hibernate
  • Java
  • JavaScript
  • JUnit
  • MySQL
  • PMD
  • Servlets
  • Spring
  • SQLServer
  • Tomcat
#softeam
Chapter 01Aug 2005 — Jan 2006

Parexel International

IT Intern

Open mission log for Parexel International, IT Intern

Aug 2005 — Jan 2006 · Internship

Developed a diagnostic application for data exports and a Java applet connected to Lotus Notes.

Tools & technologies

  • Java applets and Servlets
  • JDBC
  • JSP
  • JDeveloper
  • Lotus Notes
  • LotusScript
  • Oracle
  • Tomcat
  • XML
  • XPath
#parexel

Groundwork

Before liftoff.

Education

Université de Technologie de Compiègne (UTC)

Computer Science Engineering degree

2002–2007

University of Pennsylvania (UPenn)

Computer Science Engineer

2004–2005

Certifications

  • SCBCDSun Microsystems · 2011
  • SCJDSun Microsystems · 2009
  • SCJPSun Microsystems · 2007