Jérôme Diaz

Senior Software Engineer · Architecture & Back-End

Cergy, Île-de-France linkedin.com/in/jerome-o-diaz

Profile

Senior engineer with 15+ years of experience, specialized in designing robust back-end architectures and in software quality. I build maintainable systems with a strong focus on testing, monitoring and CI/CD practices — a culture I enjoy passing on to teams, increasingly supported by agentic AI workflows (Claude Code, orchestrated with Maestri). Comfortable across the whole stack (TypeScript/Node.js, Python, React, AWS), I thrive in human-scale organizations where engineering matters and impact is visible.

Technical Skills

Back-End & API

TypeScript / Node.js Fastify Python FastAPI / Pydantic Flask REST / SSE / WebSocket Schema validation (TypeBox, Zod)

Architecture & Cloud

Software Architecture AWS (API Gateway, Lambda, S3, RDS…) High-traffic APIs Microservices CQRS / Event-driven

Quality & DevOps

Unit & integration testing (Jest, Pytest) CI/CD, pre-commit hooks, strict linting Monitoring / alerting (Sentry, BetterStack) Sonar / MyPy / Ruff / Flake8

Front & Mobile

React / Redux Toolkit React Native iOS / Swift

Generative AI

LLMs & Prompt Engineering Agentic coding workflows (Claude Code, Maestri) RAG Knowledge-base chatbots Image-generation APIs

Highlighted badges are core strengths — full overview on the skills page.

Professional Experience

Senior Software Engineer — Architecture & Back-End · Beink Dream

March 2025 – Present (1 yr+) · Paris · Generative-AI SaaS startup

Overhauled and restructured the entire back-end stack (TypeScript / Node.js / Fastify) of a SaaS product combining drawing and generative AI.

Code quality & robustness

  • Introduced strong schema validation (@sinclair/TypeBox) and stricter lint rules
  • Improved test coverage and relevance (unit & integration), reduced reliance on mocks
  • Added pre-commit hooks and lint stages to the CI/CD pipeline
  • Integrated Sentry and BetterStack heartbeats to monitor AI models

Architecture & performance

  • Implemented Server-Sent Events (SSE) to eliminate client polling
  • Significantly reduced the number of network calls
  • Refactored React code to limit duplication and improve stability
  • Built a complete admin interface (React / Redux Toolkit) for user management

Organization & knowledge sharing

  • Trained and coached the team on testability and security practices
  • Set up proactive and corrective measures; steered production releases
  • Wrote a script detecting untranslated text; fixed missing translations
  • Regularly supported the AI team on model debugging and stability

Architect & Lead Developer · Eurelis

September 2011 – March 2025 (13 yrs 6 mos) · Courbevoie · Digital agency

Progressed from developer to lead (2016), then architect (2020). A wide variety of projects for major clients, with one common thread: quality and maintainability.

Architect phase (2020–2025)

  • Designed AWS architectures for high-traffic APIs (Club Med B2C mobile app)
  • Defined a React Native architecture easing collaboration between data/business and UI teams
  • Wrote technical designs, performed code audits, mentored apprentices
  • Led the “Technical Improvement” initiative: best practices, tooling, starter kits
  • Researched and shipped generative-AI solutions: chatbots, RAG, knowledge bases (LlamaIndex, LangChain, LangGraph)

Lead developer phase (2016–2020)

  • R&D: comparative analysis of text engines, decision engines, search engines and graph generation
  • Maintenance and development of mobile apps (satellite modem configuration)
  • Strong quality focus: Sonar, MyPy, Ruff and Flake8 integrated into workflows

R&D Engineer · INSERM

September 2008 – September 2011 (3 yrs) · Paris · French national institute for medical research

  • Designed and built the Pinceau tool: ontology-driven applications, validity-period management, graph generation via Graphviz/DOT
  • Studied knowledge management frameworks (MGKME, GAMETH); modeled a CMDB
  • Co-authored a paper presented at KMIS 2012 on reducing knowledge loss during vendor transitions

Analyst Developer · GTP-Conseil

July 2006 – July 2008 (2 yrs) · Airport software vendor

  • Enhancements and fixes for the Planett software suite (HR management & airport planning)
  • Developed PDF/CSV report-generation modules (PHP, MySQL, JavaScript)

Notable Personal Projects

P6 (Pinceau v6) · Knowledge orchestration platform

September 2023 – Present

Design and development of a task-graph (DAG) knowledge-orchestration platform inspired by Apache Airflow. Workflows can be triggered explicitly, automatically (event/cron) or through a conversational interface.

Technical architecture

  • Python back end (FastAPI / Pydantic)
  • Task distribution to remote workers via RabbitMQ + Celery
  • Real time: WebSocket between the API and the front end, Pika/RabbitMQ between workers and the API
  • Web interface built on React-Admin
  • MVP stage, demo available

Why this project

The initial goal was to build a task automation and orchestration system, with the underlying desire to revisit knowledge management systems (KMS) — a topic I have been interested in for 15 years. I then realized the system lends itself perfectly to operationalizing AI: feeding models with training data, or exploiting their results, often requires upstream task orchestration. The platform is not meant to do AI itself, but makes it possible to quickly build any business process that needs orchestration, with or without an associated database.

Independent iOS Developer

Since 2009

  • SoHO Viewer — 101,000+ downloads, listed on NASA's SOHO mission website, among the “10 best free apps for amateur astronomers” (NetworkWorld), mentioned in Sky & Telescope (March 2015)
  • SolvoKu — Sudoku-solving assistant with step-by-step explanations, grid generation, Firebase integration (Swift)
  • SDO Viewer, Astro Kit, SpiderChart — astronomy and data-visualization tools
  • Automated releases with Fastlane (screenshots, App Store submission)

See the apps page for details.

Education

  • M2IRT — IT Project Management

    ITIN · 2008–2011

  • M2 ISIM — SIC PRO

    Université de Cergy-Pontoise · 2010–2011

  • BTS Informatique de gestion

    ITIN · 2006–2008

Publications

  • “Implementing a Multimedia Application on iPhone: A Case Study” — IEEE Computer Society (CSE 2011)
  • “Knowledge Transfer in Practice — A Socio-technical System for the Transition in Outsourcing” — KMIS 2012

Certifications

  • Claude Code in Action
  • Introduction to Kubernetes
  • Machine Learning with Python
  • Jahia Developer Training