Eleven
years, in brief.
The curriculum vitae version. Dates, roles, stacks, the usual shape. Scroll, or download the PDF — I won't judge which.
§01Professional experience
Designed and operate the BFF layer powering RMC Sport, RMC Info and BFM TV across Web, Mobile and connected TVs. Built the API from scratch, defined the caching strategy, software architecture, monitoring and a dynamic infrastructure-level versioning system.
- Aggregated multiple upstream APIs (CMS, video, ads, auth) behind a single Node.js / TypeScript BFF
- Normalised contract per client (Web, iOS, Android, connected TV) — each platform gets exactly what it needs
- Multi-level caching (in-memory, CDN) with per-upstream TTL strategies
- Advanced HTTP header tuning (Cache-Control, ETag, Vary, stale-while-revalidate) to absorb live-traffic spikes
- AWS serverless stack: Lambda, API Gateway, SQS · CI/CD via CodePipeline & GitHub
- Datadog + CloudWatch for SLO tracking, distributed tracing and alerting
Led backend for ICI Mobile — Radio France's flagship platform spanning iOS, Android, CarPlay, Android Auto and connected TVs. Shaped the API architecture, monitoring stack and test frameworks across 30+ microservices powering the company's front-facing apps.
- Integrated France Télévision APIs (PIC, Yatta, Live, Search)
- Shipped Chromecast player for Radio France
- Developed Alexa and Google Assistant voice applications
- Collaborated in a tight Agile team of 6 engineers
Full-stack + Scrum Master role on iTex Mobile, an insurance expertise app used by 350 B2B clients. Refactored the codebase, introduced Redux and E2E testing, and led the team of 8.
- Introduced Cucumber / Gherkin E2E testing
- Maintained a fortnightly release cadence
- Led team of 8 (including 2 POs) with Scrum
Shipped features on LaCentrale.fr's B2B platform and rebuilt Global Vision Light for professional statistics and client offers.
- Migrated Global Vision Light to React 16
- Scrum team of 4 engineers
Designed and built an internal social network for consulting firms — a microservices backend plus a hybrid mobile app.
- Designed the application architecture
- Messaging, timeline, consultant profile views
Built tooling for analysing and archiving JIRA projects across the architecture organisation.
- Relational data models for JIRA analysis
- Archival solution for legacy JIRA instances
Led security equipment migration projects across Orange's network infrastructure. 20-person cross-functional team.
§02Education
Engineering degree in Computer Science
Specialised in software engineering and information systems.
Master's in Computer Science
Specialised in software engineering and information systems.
Prépa — Engineering schools
Mathematics and Physics prep classes.
§03Tools of the trade
Languages
- TypeScriptexpert
- JavaScriptexpert
- Pythonworking
- SQLfluent
Backend
- Node.jsexpert
- GraphQLexpert
- REST APIsexpert
- Microservicesexpert
- Elasticsearchfluent
Frontend
- Reactfluent
- Vuefluent
- Svelteworking
- Angularfluent
Infra / DevOps
- Dockerfluent
- CI / CDfluent
- AWSfluent
- GCPworking
Practice
- TDDexpert
- Agileexpert
- Scrum Masterfluent
Data
- NoSQLfluent
- DynamoDBfluent
- Elasticsearchfluent