A foreword before talking about myself; Let’s Connect!
Feel free to reach out through my Socials, check the links in the footer. Interested in collaborating on a project or just want to chat about code or building things? I’m always open to interesting conversations.
Looking forward to hearing from you!✌🏽
Experience
Wattsense (~2018 - 2025)
I joined Wattsense in 2018 as a Founding Engineer, helping build the company’s cloud platform from the ground up. I later served as CTO for three years (2021–2024) to scale our technical strategy and lead the Siemens-Wattsense post-acquisition integration.
I, then, transitioned to an Engineering Fellow role to return to individual contribution. In this capacity, I help teams break through technical blockers and architect our future products.
In addition to team management and product definition, key technical achievements include:
- Architecting the IoT platform from scratch:
- Spring Boot for the API layer
- Kafka and Kafka Streams for high-throughput data pipelines
- AWS Native (IoT Core, S3, ECS, CloudWatch)
- Hybrid storage with MongoDB and TimescaleDB
- Ops with AWS CDK
- Building an internal data & monitoring platform:
- AWS EKS + EMR + Glue + Athena
- Scala with Spark for batch and streaming data processing
- Apache Iceberg the storage layer
- Apache Superset for business intelligence dashboards
- Developing the Wattsense Equipment Catalog:
- Complete tooling solution for managing catalog entries
- Apple PKL for configuration definition
- W3C Web of Things standards for IoT catalog definition
- Lucene for high-performance search
Kotlin / Python / Rust / Scala / Kafka / Spark / Spring Boot / MongoDB / TimescaleDB / AWS / WoT
bioMérieux (~2016 - ~2018)
As part of the Data Analytics team, I worked on EpiSeq, specifically focusing on the genome assembly pipeline, multilocus sequence typing, and data acquisition. I also co-managed the on-premise infrastructure, deploying HTCondor and Docker to handle our computation needs.
Python / Scala / AWS / CloudFormation
LumApps (~2014 - ~2016)
I worked on LumWorks, a SaaS Document Management System heavily integrated with Google Workspace (and later, other providers). It was a heavy Full Stack role within a team of 4 amazing engineers. We rewrote the V2 of the product from scratch and migrated the UI. A highlight was building a rule-based engine to dynamically update the UI based on content, user permissions, and workflow states.
Python / MongoDB / GCP
Teaching Assistant
During my PhD, I taught C Programming, System Programming (Linux), Fortran, Bash, and Scientific Computing with Matlab.
Education
PhD, High Performance Computing and Applied Mathematics
INP de Toulouse (2010 - 2013) I was a PhD Student in the “Parallel Algorithms and Optimization Group” at the IRIT-ENSEEIHT labs. My main contribution was co-creating the Augmented Block Cimmino algorithm and implementing its distributed solver (The ABCD Solver).
C++ / Fortran / Python / MPI
Master 2, Computer Science
Université Paul Sabatier Toulouse III (2010)
Software Engineering Degree
USTHB (2004 - 2009)