Bonjour, je suis
Clément Vallois
Développeur Backend
Pendant 5 ans, j'ai piloté un portefeuille de projets IT chez Ayvens (Société Générale) avant de passer au développement, pour construire moi-même ce que je cadrais. Aujourd'hui je conçois des APIs avec NestJS et TypeScript, sans rien perdre du réflexe métier. Mon objectif : garder les deux casquettes, technique et gestion de projet, et évoluer vers des rôles où les deux font la différence.
En dehors du code, je nage régulièrement et je contribue à l'écosystème open-source.
// Backend & APIs
Je conçois des APIs REST avec NestJS et TypeScript : modélisation des données sur PostgreSQL via TypeORM, validation stricte des entrées et documentation Swagger générée automatiquement.
// Architecture & tests
J'organise le code en couches (DDD, Clean Architecture) pour garder la logique métier indépendante du framework et facile à tester. Tests unitaires, d'intégration et end-to-end avec Jest.
// DevOps & déploiement
Conteneurisation avec Docker, pipelines CI/CD (GitLab CI, GitHub Actions) et déploiement sur AWS EC2 derrière Nginx. Suivi de la qualité du code avec SonarQube.
// En ce moment : Rust
J'apprends Rust, en commençant par PlaylistHistory : une API pour archiver l'historique des playlists éditoriales des plateformes musicales.