Roland Saïkali
Senior Software Engineer · Python Backend & Data Systems
Python · FastAPI · PostgreSQL · Time-series · Distributed systems · Data pipelines
Senior software engineer, 25+ years building Python, data-intensive systems for large French industrial and public-sector platforms: PagesJaunes (Cassandra clusters serving 100,000+ sites), Airbus (simulation-data frameworks), EDF, Deutsche Telekom.
Designs and ships full backend chains: REST APIs, time-series storage (PostgreSQL, TimescaleDB, InfluxDB), data pipelines and operator-facing UIs.
Recent independent work brings that engineering to energy data: a NILM pipeline (Seq2Point model, TensorFlow) disaggregating appliance-level usage from a single smart-meter signal, in production on self-hosted infrastructure.
- Python / data engineering consulting for clients: backend services, REST APIs, data pipelines, ETL and time-series processing.
- Personal energy-data research, self-hosted: per-appliance consumption tracking in Home Assistant, plus a NILM pipeline (Seq2Point model, TensorFlow) detecting appliances with no smart plug from the meter signal alone.
- End-to-end platform on a single Raspberry Pi, in production: ingestion, time-series storage (TimescaleDB / InfluxDB), Grafana dashboards, Docker Compose. 10+ open-source Python tools published (github.com/rsaikali).
- Microsoft Teams chatbot platform. Azure DevOps deployment automation, error monitoring and alerting with Sentry, and quality assurance.
- Python / data engineering consulting for local clients.
- Designed the first generation of an energy-data platform: smart-meter (Linky / TIC) ingestion, custom Python services, early time-series storage and dashboards on a self-hosted Raspberry Pi.
- DCSO, an Infrastructure-as-Code tool for datacenter orchestration, built for Deutsche Telekom's TeraStream programme (a clean-slate cloud-native network, ~50x throughput). Declarative model (YAML, OpenStack Taskflow): services, hardware and networking described as code, compiled into reproducible environments for prototyping, testing and production.
- Supported the client in modelling their datacenter topologies on the tool. Distributed team across France, Slovakia and Thailand, fully remote.
- 15 years of software-engineering consulting for large French industrial and public-sector clients. Selected assignments:
- PagesJaunes / Solocal (2012-2015): at the dawn of DevOps, moved from development into operations. Full automation of provisioning and configuration (Python, Fabric) to run and scale the Seety platform and its 100,000+ hosted websites: Cassandra NoSQL clusters, Karaf application servers, Jenkins CI/CD.
- Airbus Aerocity (2004-2008): designed the Aerocity data-management system, a Python framework and API for end-to-end import and traceability of aerodynamic computations and complex 3D meshes (millions of nodes). A critical brick to make simulations trustworthy and reduce costly physical wind-tunnel tests.
- Earlier assignments: Pertimm search engine (PagesJaunes), EDF, IRSN, Airbus (JEDM, LTS), BioCoop, Generali, CNIEG. Python, Java, ETL (Talend) and Visual Basic.