technical interests
- Go, Python, C, Lua, Zig
- data oriented, high traffic distributed systems, kubernetes, process automation
- CLI tooling, open-source
education
(2018-2021) ~ 42
Architecte en technologie du Numérique
(2016-2018) ~ Université Polytechnique Hauts-de-France
DEUST Informatique d’Organisation et Systèmes d’Information
work
(2020-2025) ~ Algolia
(2023-2025) ~ Senior Software Engineer
Still a backend engineer
Missions
- Releasing the API Client Automation project
- 11 stable versions of generated API clients, fully test covered and automated, with public facing documentation
- Core contributor to the Connectors Platform
- Designing an AI enrichment pipeline
Technologies
- Broker: PubSub
- CI/CD: GitHub actions
- Databases: Redis, PostgreSQL
- Frameworks: React, Preact, Vue
- Languages: C#, Dart, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Scala, Swift
- Orchestrator: Kubernetes, Docker
- Provider: GCP
- Tools: Terraform, OpenAPI
(2022-2023) ~ Software Engineer
Missions
Transitioning to backend engineer
Missions
- Releasing DocSearch’s UI library new major version
- Collaborate with the open-source community, especially core members of Laravel, Vue, Meta, Tailwind, Bootstrap, etc.
- Rework of the public documentation website
- Project handover to a dedicated team
- Designing an API Client generation pipeline
- Generate code, documentation, snippets and tests for 11 different languages from OpenAPI specifications
- Fully automated CI Pipeline
- Bootstrapping a high traffic ETL pipeline
Technologies
- Broker: PubSub
- CI/CD: GitHub actions
- Databases: Redis, PostgreSQL
- Languages: C#, Dart, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Scala, Swift
- Orchestrator: Kubernetes, Docker
- Provider: GCP
- Tools: Terraform, OpenAPI
(2021-2022) ~ Junior Software Engineer
Transitioning to fullstack engineer
Missions
- Working with Algolia AI Recommendations to:
- Provide a Python and JavaScript API client
- Design a UI components library
- Migrating DocSearch’s Python web scraper to the Algolia Crawler
- 4000+ active implementations accumulating 100M+ monthly searches
- Building analytics and monitoring tools to ensure the quality of the migration
- Co-writing a blog post with Meta’s Docusaurus blog post to communicate on the new features
Technologies
- Broker: RabbitMQ
- CI/CD: CircleCI, GitHub actions
- Databases: PostgreSQL, MongoDB
- Frameworks: React, Preact, Vue
- Languages: Python, JavaScript, TypeScript, Node
- Orchestrator: Kubernetes, Docker
- Provider: AWS, GCP
(2020-2021) ~ Intern
Missions
- Implementing a data enrichment service from images
- Core contributor to the JavaScript e-commmerce open-source frontend libraries
- Core contributor to the DocSearch program, maintainer of the Python web scraper and TypeScript UI library
Technologies
- Broker: RabbitMQ
- CI/CD: Travis
- Frameworks: React, Preact, Vue
- Languages: Python, JavaScript, TypeScript, Node
- Provider: AWS