Kévin Nandacoumar - Ingénieur Full-Stack Senior

Kévin Nandacoumar

Ingénieur Full-Stack Senior

France | Paris, Île-de-France | Véhiculé (Permis B)

Disponible immédiatement pour de nouvelles opportunités

Avec 7 ans d’expérience en développement web et logiciel (ex: Java, Python, JavaScript) et frameworks modernes (ex: Spring, Angular, React), j’ai contribué à plusieurs refontes d’architectures. Passionné par la 3D, l’IA et le Cloud, je cherche à travailler sur des projets ambitieux pour concevoir des solutions performantes et innovantes.

A.I & Automation
Contact

Expérience professionnelle

2023 - 2025

Cosium

Développeur Full-Stack

Versailles, France

Analyse, conception et maintenance de solutions internes liées au domaine médical

  • Refactoring, découplage et intégration dans une architecture hybride contenant du code Java legacy, datant jusqu'en 2003 (JDBC, servlets, JSPs) et du code moderne (Docker, Spring 6.1.13, PostgreSQL, Angular 19)
  • Intégration continue utilisant une usine logicielle (JIRA, Git, Gerrit, Jenkins) avec tests unitaires (JUnit 5) et tests d'intégration
  • Création de clients internes sécurisés (Java Spring, Retrofit, OIDC) permettant de faire correspondre les factures entre nos bases de données et l'ERP client (OpenAPI 3.1.0, Swagger, Postman)
  • Création d'un composant Angular intégrant la bibliothèque intl-tel-input pour la validation des numéros de téléphone
  • Implémentation d'un champ de recherche de médecins par adresse (base de données DQE)
  • Ajout d'examens d'ophtalmologie (Vergence, Verres Rouges)
  • Refactoring majeur du code legacy pour l'intégration d'audiogrammes depuis Noah System 4
  • Support et formation des apprentis : rétro-ingénierie, rapports JRXML avec JasperReport
  • Développement sous Linux avec IntelliJ : installation et configuration d'Ubuntu 24.04, QEMU pour les solutions Windows uniquement
Java
Spring 6.1.13
PostgreSQL
Angular 19
Docker
JDBC
JUnit 5
JIRA
Git
Gerrit
Jenkins
Retrofit
OIDC
OpenAPI
Swagger
Postman
JasperReport
Ubuntu
IntelliJ
QEMU
2022 - 2023

BeCPG

Développeur Backend

Montrouge, France

Développement et maintenance du PLM (Product Lifecycle Management)

  • Conception et développement de code backend en Java (Alfresco 7.4 / Java Spring 5.3) pour les modifications standard
  • Création de règles et de scripts JS pour fournir des fonctionnalités spécifiques à l'instance du client
  • Documentation du code existant en Java et JS
  • Amélioration de l'autocomplétion en utilisant les bibliothèques YUI 2 et CodeMirror
  • Construction de scripts Java pour traiter les données : Connecteurs CSV pour l'intégration ERP (SAP), Rapports BIRT avec sources de données XML
  • Maintenance de l'API REST (XML/JSON) pour la gestion des entités dans le PLM (CRUD)
  • Travail sous Linux (Ubuntu 22.04) : administration système, utilisation de Docker (création d'images, déploiement, installation)
Java
Alfresco 7.4
Spring 5.3
JavaScript
YUI 2
CodeMirror
Eclipse BIRT
REST API
XML
JSON
Ubuntu
Docker
SAP
2018 - 2021

Avantor

Développeur Full-Stack

Fontenay-sous-Bois, France

Développement de solutions métiers pour l'équipe E-Commerce

  • Maintenance et amélioration des solutions existantes : site interne utilisant PHP 7.4 (Symfony 3, Bootstrap 4)
  • Codage de scripts et d'outils (Macros VBA, scripts Node.js, Java, tâches CRON)
  • Traduction et déploiement d'outils dans 5 pays différents en utilisant Docker stack (PHP / Python / Node.js / MySQL / RabbitMQ) pour la gestion des tâches asynchrones
  • Récupération et formatage de données pour la génération de fiches techniques avec DomPDF
  • Traitement des données clients avec la bibliothèque Pandas pour la business intelligence
  • Recrutement et formation d'apprentis : conception de tests techniques, entretiens, documentation écrite
PHP 7.4
Symfony 3
Bootstrap 4
VBA
Node.js
Java
Docker
Python
MySQL
RabbitMQ
DomPDF
Pandas
CRON
2018

Qard.

Développeur Web

Paris, France | Zürich, Switzerland

Développement des services de la startup

  • Création de rapports de benchmark pour les entreprises clientes dans le tableau de bord du site (Symfony 2)
  • Construction du Back-office fournissant des services liés au e-commerce (statistiques, gestion du crédit)
  • Intégration de plusieurs APIs dans le site (Amazon MWS, PayPal, Infogreffe, Mautic)
  • Recrutement de stagiaires
PHP
Symfony 2
Amazon MWS
PayPal
Infogreffe
Mautic

Formation

2018 - 2021

ESIEE Paris

Diplôme d'Ingénieur

Noisy-le-Grand, France

🏆 Résultats obtenus

  • TOEIC (2019) : 950
  • Projet Voltaire (2019) : 843

📚 Cours suivis

  • Ingénierie 3D et technologies Web & Mobile (apprentissage)
  • Développement de jeux vidéo (Unity)
  • Développement d'applications web : architecture microservices (Docker, Kubernetes), backend Java JEE, prototype Node.js + Angular
  • Développement d'applications mobiles (Android)
  • Machine learning : traitement d'images avec OpenCV (C++ / Python), scikit-learn pour l'identification d'images
C++
Java
Python
JS
Unity
Android
Docker
Kubernetes
Angular
Node.js
OpenCV
2016 - 2018

IUT Paris Descartes

DUT en Informatique

Paris, France

📚 Cours suivis

  • Langages de programmation : C / C++, Java, PHP, HTML / CSS / JS
  • Conception, développement, test et validation d'une application
  • Construction et gestion d'une base de données (méthode Merise, SQL)
  • Programmation orientée objet (UML, design patterns)
C++
Java
PHP
HTML
CSS
JS
SQL
UML
2012 - 2015

Julie-Victoire Daubié

Baccalauréat Scientifique

Argenteuil, France

🏆 Résultats obtenus

  • Mention Bien

📚 Cours suivis

  • Informatique et Sciences du Numérique : Algorithmique, programmation (Java), architecture des ordinateurs
  • Création d'un gestionnaire de fichiers multi-OS (Windows / Linux) en Java
Java

Projets

Live Voice Translator

2025
  • Application locale permettant la traduction en temps quasi réel de la parole de l'utilisateur dans la langue souhaitée
  • Langues supportées (entrée et sortie) : Français, Anglais, Portugais Brésilien, Espagnol, Italien, Hindi, Chinois, Japonais
FastRTC
Faster Whisper
Kokoro
Ollama
gemma3:4b

Portfolio

2017 - 2025
  • Site web regroupant mes expériences, compétences et projets
  • Stack technique ayant évolué au fil des années: initialement en simple HTML/CSS/JS, puis réécrit avec NestJS et utilisant désormais Astro et React
  • Combinaison des approches MVP et YAGNI pour un développement itératif et axé sur la simplicité
  • Déploiement avec CI/CD via GitHub Actions pour des mises en production automatiques
Docker
Github Actions
Traefik
NestJS
Astro
React

Contact Form

2022
  • Site web permettant la gestion et l'inscription d'utilisateurs via un formulaire
  • Front-Office pour la connexion et la inscription des utilisateurs avec édition de profil
  • Back-Office pour l'administrateur permettant l'édition et la suppression des utilisateurs
  • Backend avec PHP 8.1.8 et Laravel 9, Frontend avec Vue.js 3, Inertia.js et Bootstrap 5.2
  • Base de données SQLite, API Carto intégrée pour la complétion automatique du champ ville
PHP 8.1.8
Laravel 9
Vue.js 3
Inertia.js
Bootstrap 5.2
SQLite
+1

Splashy! Clone

2022
  • Prototype de jeu d'arcade 3D, défilement vertical. Clone du jeu Splashy! de Voodoo
  • Objectifs : Finir le niveau sans tomber en rebondissant sur chaque plateforme, collecter les bonus de plateforme et les gemmes
  • Au fil du niveau, les plateformes rétrécissent et la vitesse du joueur augmente
  • Utilisation de la bibliothèque DOTween pour les translations, rotations et scaling (mouvement du joueur, effets de plateforme)
  • Pas de gravité appliquée sur les rigidbodies
Unity
C#
DOTween

KAG Project

2020
  • Prototype de shoot'em up multidirectionnel, inspiré de Gravity Crash
  • Objectifs : Trouver la sortie de chaque niveau (3 niveaux), collecter des gemmes et bonus, détruire les ennemis et les boss
  • Conception de maillages destructibles utilisant la tesselation de Voronoï contrainte (CVT) avec l'algorithme de Lloyd
  • Utilisation de B-splines pour les patterns de navigation ennemis
  • Création de shaders personnalisés, effets sonores avec sfxr.me
Unity
C#
C++
CVT2D
Voronoi Diagram
B-Splines
+1

Frenzy Wheels

2019
  • Jeu de course de voitures 3D isométrique, vue de dessus
  • Objectifs : Finir le tour sans se crasher (4 vies), éviter les obstacles et les voitures adverses, collecter des bonus de vitesse
  • Cinématique de la voiture gérée par les roues avec WheelColliders
  • Effet Nitro (particules, distorsion, post-processing)
  • Obstacles procéduraux, trajectoires ennemies avec B-splines
Unity
C#
WheelColliders
B-Splines
Post-Processing

Fire Tracker

2019
  • Jeu arcade réalisé sur une durée de 2 jours lors d'une Game Jam ESIEE Paris / Itescia (3ème place sur 10 équipes)
  • Il faut utiliser ses yeux (Tobii Eye Tracker 4) pour localiser les arbres en feu avant la fin du temps imparti
  • À la fin de chaque tour des drones passeront éteindre les feux localisés précédement
  • Le score du joueur augmente en fonction du nombre et du type de feu éteint
  • La couleur du feu détermine la vitesse à laquelle l'arbre brûle (allant de 7 à 17 secondes)
  • Le jeu se termine lorsqu'il n'y a plus d'arbres à brûler
Android
Java
Firebase
Google Maps API
GPS

Bomb Land

2017
  • Jeu multijoueur local inspiré de Bomberman. 2 à 4 joueurs s'affrontent sur une grille
  • Placent des bombes pour détruire des obstacles et éliminer les adversaires, le dernier joueur en vie gagne
  • Power-ups : augmentation du nombre de bombes, portée d'explosion, vitesse
  • Différents types de terrains destructibles, mode de jeu par équipes
Unity
C#
Photon