Olivier Eisenkremer

Architecte logiciel web · Développeur Full Stack Senior

TypeScript · Angular · NestJS · Node.js · PostgreSQL

Huit ans de conception et de développement d’applications métier : architectures Angular / NestJS, DDD et architecture hexagonale, avec une expérience Java / Spring Boot chez Campbell Scientific. Créateur de Reflet, SaaS web et mobile Angular / Ionic et Capacitor que je développe et exploite en production. Mon travail associe choix d’architecture, développement full stack et intégration des fonctionnalités natives Android.

CDI · 100 % télétravail depuis la France

olivier.eizen@gmail.com · +33645077947

Mantes-la-Ville, Île-de-France, FR

LinkedIn · CV en ligne

Projet

Reflet

Créateur et architecte du produit

Aujourd’hui

SaaS de transport sanitaire en production, conçu et exploité dans le cadre d’Eizen Dev.

  • Architecture DDD des domaines métier : patients, prescriptions et transports.
  • Principe KISS : services ciblés, composants réutilisables et abstractions limitées aux besoins métier.
  • Architecture multi-entreprises pour cloisonner les données et gérer les permissions.
  • Contrats Angular / NestJS partagés dans Nx ; Socket.IO et repli par polling en cas de déconnexion.
  • Adaptation web / Android : permissions natives, clavier, bouton retour et composants Ionic réutilisables.
  • Capgo (@capgo/capacitor-updater) : compatibilité native, progression des téléchargements et gestion des erreurs.
  • Régulation sous contraintes horaires et d’équipages, calcul local des trajets et validation humaine.
  • Requêtes GPS et prescriptions PostgreSQL / TypeORM optimisées, avec benchmarks et tests de non-régression.
  • Environ 38 474 patients transportés et environ 467 utilisateurs au total.

Angular · Ionic · Capacitor · Capgo Updater · NestJS · PostgreSQL · TypeORM · Domain-Driven Design (DDD) · Nx

Expériences professionnelles

Eizen Dev · Développeur indépendant

octobre 2024 – Aujourd’hui · Micro-entreprise

Activité indépendante lancée en parallèle de mon emploi salarié.

  • Architecture et exploitation en production de Reflet, SaaS web et mobile de transport sanitaire.
  • Angular / Ionic et NestJS : régulation, équipes, patients, prescriptions, planification et missions en temps réel.
  • Application Android avec Capacitor : notifications push, prise de photos, stockage et partage de fichiers.
  • CI/CD web / Android, mises à jour à distance Capgo Updater et maintenance selon les retours utilisateurs.

Angular · Ionic · Capacitor · Capgo Updater · NestJS · PostgreSQL · TypeORM

Campbell Scientific France · Ingénieur full stack

janvier 2024 – juillet 2026 · CDI · Montrouge, France

  • Conception de l’architecture Angular / NestJS de NEO, logiciel d’étude météorologique et climatique.
  • Gestion des données environnementales avec PostgreSQL et TimescaleDB dans un environnement AWS.
  • Contrôles qualité des données, configuration et supervision de capteurs ; développements backend Java / Spring Boot.

Angular · NestJS · Java · Spring Boot · PostgreSQL · TimescaleDB · AWS

Operis · Ingénieur développeur full stack

octobre 2018 – janvier 2024 · Alternance jusqu’en 2020, puis CDI · Champlan, France

  • Contribution majeure aux décisions d’architecture et à la conception du backend d’applications métier Angular / NestJS.
  • Mise en place de DDD, de Clean Architecture et de l’architecture hexagonale pour structurer les règles métier et faciliter la maintenance.
  • Développement de fonctionnalités cartographiques et résolution de problématiques métier et d’anomalies clients.
  • Développement avec PostgreSQL, Microsoft Azure et intégration continue dans un monorepo Nx.

Angular · NestJS · PostgreSQL · Microsoft Azure · Nx

EasyVista · Développeur web

octobre 2016 – octobre 2018 · Alternance · Noisy-le-Grand, France

  • Développement d’applications de gestion informatique.

JavaScript · PHP

EasyVista · Technicien d’assistance informatique

août 2014 – octobre 2016 · Alternance · Noisy-le-Grand, France

  • Assistance et dépannage informatique.

Microsoft Windows

Compétences

Backend

TypeScript, Node.js, NestJS, Java, Spring Boot, PostgreSQL, TypeORM, TimescaleDB

Frontend & mobile

Angular, RxJS, Ionic, Capacitor, Capgo Updater

Architecture

Domain-Driven Design (DDD), Clean Architecture, Hexagonal Architecture, API REST, SaaS

Cloud & outils

Microsoft Azure, AWS, CI/CD, Docker, Nx, Git

Expériences antérieures

JavaScript, PHP, Microsoft Windows

Formations

Master d’architecture logicielle

ESGI — École supérieure de génie informatique

2018 – 2020

Programmation informatique

Licence professionnelle

IRIS — École supérieure d’informatique

septembre 2016 – septembre 2017

Programmation web et ressources numériques

BTS services informatiques aux organisations

IRIS — École supérieure d’informatique

septembre 2014 – septembre 2016

Programmation informatique

Langues

Français

Anglais · TOEIC : 790/990

Savoir-être

  • Curiosité technique
  • Ouverture d’esprit
  • Autonomie

Centres d’intérêt

  • Électronique
  • Mécanique