Skip to content
View ClementVallois's full-sized avatar

Block or report ClementVallois

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ClementVallois/README.md

Hey, I'm Clément Vallois

Back-end developer based in Clichy, near Paris. I work mostly with Node.js, NestJS, and TypeScript.

Before switching to development, I spent 5 years as an IT project manager (MOA) at Ayvens (Société Générale group), handling 15-20 concurrent projects on legacy systems. I don't miss writing functional specs, but that background means I speak business and tech without needing a translator.

I did my dev training at École O'Clock (RNCP level 6, Bac+4) and I've been working as a developer since 2023. Currently looking for a backend role where I can work on real NestJS/Node.js projects in production.

Contact me · GitHub


ArtFolio

My main project. A social platform for artists to showcase their work. I built the entire backend during my training (and a bit after).

The API follows a DDD architecture with separated domain, application, infrastructure, and presentation layers. Built with NestJS + Fastify, PostgreSQL, Auth0 for authentication, Docker Compose for the full stack (backend + 2 Vue.js frontends + DB + SonarQube), and deployed on AWS EC2 with Nginx.

Tests, CI with GitHub Actions, Swagger docs.

Check the ArtFolio repo.


What I work with

Back-end: Node.js, NestJS, TypeScript, Fastify, PostgreSQL, TypeORM

DevOps: Docker, GitLab CI, GitHub Actions, SonarQube, AWS EC2, Nginx

Architecture: DDD, Clean Architecture, Hexagonal, SOLID

Front-end: JavaScript, Vue.js (enough to get by, not my focus)


On the side

I'm picking up Rust slowly. It's on GitHub but not on my CV yet.

I use and support open-source software daily. Swimming when I'm not coding.

Pinned Loading

  1. ArtFolio ArtFolio Public

    JavaScript