All Posts

  • Building HomeIO: Making Self-Hosting Feel Like a Native Desktop

    Building HomeIO: Making Self-Hosting Feel Like a Native Desktop

    Why I built HomeIO, how I shaped its desktop-like experience, and the stack behind its app store, terminal, files, and live monitoring.

  • Event-Driven Microservices with NestJS, Kafka & MongoDB for TGV Maintenance

    Event-Driven Microservices with NestJS, Kafka & MongoDB for TGV Maintenance

    Architectural insights from leading the SPID Program: NestJS microservices, Kafka event streams, MongoDB change detection <200ms, and Angular 21 with Signals.

  • Modernizing Kraken: Migrating an Offline-First Application to NestJS, GraphQL & Angular

    Modernizing Kraken: Migrating an Offline-First Application to NestJS, GraphQL & Angular

    How we migrated ASN's mission-critical Kraken application from a legacy system to a modern NestJS + GraphQL + Angular stack with zero post-deployment regressions.

  • Building LIVE Solution: Real-Time Passenger Information for 5M+ Travelers

    Building LIVE Solution: Real-Time Passenger Information for 5M+ Travelers

    Serving as React Technical Referent in a 42-developer SAFe organization at SNCF Connect. Real-time passenger display, AWS Serverless stack, and 90%+ TDD/BDD coverage.

  • Architecting an IPTV Streaming Platform with Angular 13 & NX for 50,000 Daily Users

    Architecting an IPTV Streaming Platform with Angular 13 & NX for 50,000 Daily Users

    Building the RMC/BFM IPTV streaming application: Angular 13, NX monorepo, Angular Universal SSR, Akita Store offline persistence, and Didomi GDPR compliance.

  • Scaling Orange's Customer Platform: Cloud-Native Microservices & Angular 10

    Scaling Orange's Customer Platform: Cloud-Native Microservices & Angular 10

    Frontend architecture ownership on Angular 10 for Orange's national platform, managing billing, usage tracking, and customer support for millions of subscribers.

  • Engineering KPEIZ: Real-Time Social Analytics with Graph APIs & Stripe

    Engineering KPEIZ: Real-Time Social Analytics with Graph APIs & Stripe

    Developing a multi-tenant social media analytics platform: Facebook & Instagram Graph APIs, real-time KPI pipelines, Chart.js visualizations, and Stripe billing.

  • Developing a Real-Time Desktop POS with Electron, Angular & WebSockets

    Developing a Real-Time Desktop POS with Electron, Angular & WebSockets

    Building an offline-capable desktop POS application: Electron, Angular 6, SignalR/WebSocket multi-terminal sync, and hardware receipt printing via QZ Tray.

Building LIVE Solution: Real-Time Passenger Information for 5M+ Travelers
10 mai 20241 min de lecture

Building LIVE Solution: Real-Time Passenger Information for 5M+ Travelers

React TypeScript AWS Lambda DynamoDB Step Functions TDD/BDD SAFe Datadog

At SNCF Connect, passenger satisfaction hinges on real-time accuracy. The LIVE Solution platform powers the real-time passenger information displays across hundreds of French train stations, serving over 5 million daily commuters.

Role & Organization - React Technical Referent: Embedded in an Agile SAFe organization with 42 developers across 6 squads, providing frontend architectural direction, code quality governance, and cross-squad alignment. - Core Interfaces: Developed and optimized `LiveIHM` (interactive station maps), `AFL`, and `TFT` operational display boards.

Cloud-Native AWS Serverless Stack - Compute & Orchestration: AWS Lambda services in TypeScript coordinated with AWS Step Functions for multi-step data ingestion pipelines. - Storage & Events: High-throughput Amazon DynamoDB tables for sub-millisecond status lookups, backed by Amazon S3 for historical archives and Amazon SNS for notifications. - Monitoring & Quality: End-to-end telemetry via Amazon CloudWatch and Datadog APM, enforcing SonarQube quality gates (Maintainability Rating A, zero critical security findings).

Test-Driven Development (90%+ Coverage) Because railway disruptions cannot tolerate display crashes, we instituted a strict TDD/BDD discipline using Jest and RobotFramework. Achieving over 90% test coverage resulted in near-zero critical bugs in production across national traffic peaks.

Partager Twitter LinkedIn

Articles similaires

Building HomeIO: Making Self-Hosting Feel Like a Native Desktop
24 mars 20262 min de lecture

Building HomeIO: Making Self-Hosting Feel Like a Native Desktop

Why I built HomeIO, how I shaped its desktop-like experience, and the stack behind its app store, terminal, files, and live monitoring.

Next.jsReact+5
Event-Driven Microservices with NestJS, Kafka & MongoDB for TGV Maintenance
15 mars 20252 min de lecture

Event-Driven Microservices with NestJS, Kafka & MongoDB for TGV Maintenance

Architectural insights from leading the SPID Program: NestJS microservices, Kafka event streams, MongoDB change detection <200ms, and Angular 21 with Signals.

NestJSAngular 21+6
HomeIO
0visiteurs