whoami
- Clément Vannicatte, born in 1994, located in France, Arras.
- Husband of a wonderful wife, father of a little boy and dog.
- Native French speaker, fluent in English, currently learning Japanese.
hobbies
- Renovating a 1960 house, aspiring woodworker
- Open-source, mostly neovim plugins
- Retro games and sneakers collector
- Music and movie enjoyer
- Learning and understanding new things
technical interests
- Data oriented softwares, high traffic distributed systems
- CLI tools, automated pipelines, Kubernetes, Docker
- Go, Python, C, Lua, Rust, Zig
education
(2016-2018) ~ Université Polytechnique Hauts-de-France
DEUST Informatique d’Organisation et Systèmes d’Information
(2018-2021) ~ 42
Architecte en technologie du Numérique, Fullstack developer
experiences
(2020-2025) ~ Algolia
(2020-2021) ~ Intern
Missions
- Implementing a data enrichment service from images
- Contributing to the JavaScript e-commmerce open-source frontend libraries
- Contributing 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
(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
(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
(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
- Contributing to the Connectors Platform
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