The interactive map needs JavaScript. The same information is listed next to it.
01 · Projects
Case studies
What I built, how, and why I made those technical choices.
- Ewô Personal projectMulti-country travel booking: web, mobile and 15 microservices.Java 21 · Spring Boot 3.4 · Spring Cloud Gateway · Eureka · PostgreSQL 16 · Redis
- Land platform Personal projectLand management and sales with a real-time interactive map.Java · Spring Boot · Angular · Leaflet · OpenStreetMap · PostgreSQL / PostGIS
- e-Communes In-houseShowcasing partner municipalities and decentralised Africa / Europe cooperation.Angular 20 · TypeScript · Tailwind · Angular Material · Leaflet · Laravel 12
- Homelab Personal projectSelf-hosted server: private cloud, VPN and HTTPS reverse proxy.Linux · Docker · Nginx Proxy Manager · WireGuard · Nextcloud · Let’s Encrypt
02 · Skills
Attribute table
Each skill with where I actually used it.
| Area | Technologies | Used in |
|---|---|---|
| Back end | Java 11 / 17 / 21, Spring Boot 3, Spring Cloud (Gateway, Eureka), Spring Data JPA / Hibernate, JEE, REST APIs, OAuth2 / JWT; Laravel 12 | Ewô, Thales, SavPlus Formation |
| Front end | Angular 20 (signals, standalone), TypeScript, RxJS, Reactive Forms, Angular Material, Tailwind | Ewô back office, e-Communes, this site |
| GIS & web mapping | Leaflet, OpenLayers, OpenStreetMap, PostGIS, geolocation, WGS84 / Lambert-93, QGIS (basics) | Land platform, e-Communes, geography degree |
| Data | PostgreSQL / PostGIS, Redis, RabbitMQ, MySQL, MongoDB; SQL optimisation, migrations | Thales: −30% response time, 100,000+ records |
| Quality & CI/CD | JUnit, Mockito, Testcontainers, Jest, Maven, Git, GitHub Actions, GitLab CI/CD | Ewô CI pipeline, Thales |
| Infrastructure | Linux, Docker / Compose, Nginx Proxy Manager, Caddy, WireGuard, Nextcloud, Prometheus / Grafana | Homelab, Ewô deployment |
| Mobile | Flutter (Riverpod, GoRouter, Dio) | Ewô Android app |
| Methods & languages | Agile / Scrum, functional analysis, specifications, documentation · French (native), English (professional) | Thales, Université Alassane Ouattara |
03 · Background
From Bouaké to Paris
Experience and education. The places are on the map too.
Full stack engineer
SavPlus Formation · Noisy-le-Grand
Java back-end features (Spring Boot, Spring Data JPA) and Angular interfaces, from requirements to production; SQL optimisation, unit tests, architecture choices. Built the e-Communes platform.
Full stack developer (work-study)
Thales · France
Java back-end modules (Spring Boot / JEE) for internal applications used by 20+ staff. Cut response times by 30%; PostgreSQL scripts, migrations and processing of 100,000+ records; specifications with business teams.
Master’s degree, IT Expert – AI & Big Data
Webitech · Paris
Software architecture, full stack development, AI and Big Data, alongside the Thales work-study.
Bachelor’s degree, Geography & Planning
Université Sorbonne Paris Nord (Paris 13) · Villetaneuse
Territorial analysis and planning: the foundation of my GIS skills.
Volunteer
Emmaüs Connect · Saint-Denis
Digital inclusion and refurbishing computer equipment.
IT specialist
Université Alassane Ouattara · Bouaké, Côte d’Ivoire
Built and maintained internal tools, automated recurring tasks, ran databases, provided advanced support and user training.
Higher national diploma, software development
HETEC · Bouaké, Côte d’Ivoire
Application development, databases, algorithms.
04 · Contact
Let’s talk about your team
I am looking for a permanent full stack or GIS developer role.
Open to a permanent role · Paris area, hybrid or remote
- nyaohenoc@yahoo.fr
- Phone
- +33 7 58 42 09 08
- Location
- Saint-Maur-des-Fossés, Paris area