Valentin Roudge

Senior Fullstack Software Engineer

Salaire / Taux journalier

Paris, France

Mobilité : Bordeaux, Lyon

Freelance

Peut venir sur site

Expertises

TypescriptNodeKubernetesReactElasticsearchMicroservicesVueNestGraphQLPostgreSQLGoogle Cloud PlatformRedisSalesforceMetabaseBitbucketGitHubCircleCIDockerAWSDatadogKafkaReduxGitPythonAnsibleGrafanaPrometheusReact NativeMySQLMongoDBAmazon EC2JavascriptExpressWebpackSeleniumHerokuJenkinsScrumAngularBootstrapC#Domain Driven Design

Langues

Anglais (Maternelle)Français (Maternelle)Espagnol

À propos

Introduction

Fullstack engineer with 10+ years building scalable systems, recently CTO at Cingo delivering end-to-end SaaS from scratch using DDD, CQRS & event-driven architecture. Expert in TypeScript, NestJS, GraphQL, Vue, Postgres on GCP with proven track record in microservices (40+ at WeMaintain) and team leadership. I deliver production-grade solutions with deep technical architecture expertise and business impact focus.

Liens

Expérience de travail

Investor

CardNexus

janv. 2025 - Présent

1 an 10 mois

Paris, France

– Tools & marketplace for trading card games

Cofounder & CTO

Cingo

avr. 2024 - déc. 2025

1 an 9 mois

Paris, France

– Handled management & recruitment in tech. Owned the tech and the product roadmaps. – Delivered the entire stack of the company from scratch. The product contains amongst other things a waste collection system, a customer and recycler interface, a full back-office and a driver mobile application. It models operations end-to-end and is able to represent deep organization graphs including relationship-based authorization. It also includes a deep logistics module enabling complex rounds accross multiple locations using QRCodes edited in-app for real-time status monitoring during onsite collections. – All designed and implemented following DDD, a CQRS split and an Event-driven architecture. – Vue, Pinia & Tanstack – Nestjs, Graphql, Mikro-ORM, Postgres@Neon, OpenFGA, all on GCP – Cloudrun

Engineering Manager

WeMaintain | Certified B Corp

janv. 2023 - mars 2024

1 an 3 mois

À distance

– Started as a freelancer Software Engineer, went insider, grew up to a position of Squad-lead, delving into product and process, to end up as Engineering Manager. – As an Engineering manager, responsible for mentoring, growing and reviewing Backend Software Engineers, both Senior-level and Intermediate level ; through a lens of servant leadership. – As a part of the Orchestrate stream-aligned team, I owned an entire part of the business from defining the user need to the technical delivery, hand-in-hand with our members from Product, Design and Engineering in topics relating to the Core Operations of the company, responsible for operating the Technicians, the Supply and Finance side of the business. – And of course, as a Software Engineer, responsible for delivering incremental value to the >40 Microservices and libraries that make up the bulk of WeMaintain's Backend (mostly) Event-Driven, Hexagonal-Architectured technological stack by using tools such as: TypeScript, Postgres, Redis, GraphQL, NestJS -- and many integrations such as Salesforce, Netsuite, Browserless. – Sentry, Browserless, Metabase

WeMaintain | Certified B Corp

nov. 2019 - déc. 2022

3 ans 2 mois

Paris, France

Squad Lead & Senior Software Engineer

mai 2020 - déc. 2022

2 ans 8 mois

Paris, France

Senior Software Engineer

nov. 2019 - mai 2020

7 mois

Paris, France

Technical Lead

Carts Guru

sept. 2018 - sept. 2019

1 an 1 mois

San Francisco, Californie, États-Unis

– Bootstrapped the tech of the main project of the company, from September 2018 to now, and remained one of the core contributors to the project's code. – Developed a mono-repo system with 20+ microservices and its shared libraries running NodeJS@10, using Yarn Workspaces and Lerna as a version dependency manager. – Designed and worked on a GraphQL customer-facing API as the main endpoint of the company's API. – Refactored, redesigned, and worked on a REST-based web-hook API. – Setup all code convention using tools such as ESLint and Standard, Prettifier and a GraphQL query and schema linter amongst other things. – Designed and developed a complete TDD-focused testing system using Jest and Docker-Compose with a (proud) code coverage of more than 80% / package. – Installed a code documentation system, completed with a doc linter. – Developed a CI and CD flow using a pre-existing Bitbucket, and migrated the CI and CD systems to Github + CircleCI, enabling continuous delivery of the microservices through Docker containers and Helm charts using our own CI docker containers. – Installed a two-datacenter production environment using Kubernetes clusters on AWS using Helm charts. – Installed an internal load-balancer and an external load-balancer using Traefik Ingress Controller, complete with External-DNS and Let's-Encrypt for certificate generation. – Installed a Couchbase+Elasticsearch production environment, using the Couchbase Operator from Couchbase, and the Elasticsearch Operator from UPMC, completed by a backup system on top of Kubernetes jobs. – Installed a 360 degrees infra monitoring system using Datadog for metrics and logging. – Installed a Kafka production environment using AWS MSK managed service, with confluent schema-registry and KSQL. – Developed consumer libraries for Redis and Kafka on top of the RSMQ queue library and node-rdkafka

Freelance Fullstack Software Engineer

Altice Group

mai 2018 - août 2018

4 mois

Paris, France

– ES7 / React / Redux / Node.js / PostgreSQL – Git / npm / Jest

Cofounder / CTO

180gram

déc. 2016 - juil. 2018

1 an 8 mois

Paris, France

– ES7 / React / React-Native / Node.js / PostgreSQL / Redis – Git / npm / Mocha – AWS / Docker / Kubernetes – Building an API from scratch and deploying it on a production-grade Kubernetes cluster; also built from scratch and deployed on AWS using various external APIs such as Stripe, Google Documents, Facebook. – The system includes a complex data normalization system accross multiple retailers, a recommendation system, complex automation tasks such as shipping calculation/automatic ordering on retailers websites. (RIP!)

Freelance Fullstack Software Engineer

BNP Paribas Corporate and Institutional Banking

mars 2018 - avr. 2018

2 mois

Paris, France

– In the Analytics Consulting team, cloud-less environment. – Setting up a complete application monitoring environment on a Rancher cluster from scratch in various environments. – Maintenance of pre-existing Rancher clusters and setup from scratch of clusters on VMs. – Setup of Sentry and Piwik for tech and business monitoring. – Various development operations and developper support. – Bash / Python / NodeJS – Docker / Docker-Compose / Ansible / Ansible-playbook – Grafana / Prometheus / Sentry / Piwik – Git

Freelance Fullstack Software Engineer

Yellow Innovation

oct. 2017 - mars 2018

6 mois

Paris, France

– React-Native / NodeJS – Postgres / MySQL / Redis – AWS / Kubernetes / Docker / Nginx / Gitlab CI – Worked on Mister Tracer, a chatbot for parcel tracking, and Monimalz, a connected money-box, using react-native. – Development on various NodeJS APIs. – Setup of a production-grade Kubernetes cluster for all projects of the company, CI pipelines and monitoring+logging of the cluster.

Freelance Fullstack Javascript Engineer

Leboncoin.fr

juil. 2017 - oct. 2017

4 mois

Paris, France

– ES7 / React / Redux – Node.JS / Docker – Worked on RAV, the complete rewrite of Leboncoin's front-end in React. – Creator and core-contributor of an (unreleased publically yet) open-source project called Morphling which is used to mock APIs with generated relevant data. – Consultation on Node.JS related implementations and API designs. – Automated tests and documentation writing.

Freelance Fullstack Javascript Developer

iCODrive

avr. 2017 - juin 2017

3 mois

Tel-Aviv, Israël

– ES6 / Node / Mongodb – AWS EB / EC2 – A blind-test game server using Deezer / Spotify playlists as sources – Some error fixes / maintenance of the main API. – Deployment flow and deployment on AWS according to best-practices. – Documentation.

Freelance Fullstack Javascript Developer

Kpsule

août 2016 - janv. 2017

6 mois

Tel-Aviv, Israël

– Internal administration tool bootstrapped from scratch based on some Marmelabs repositories. – Development on the the API. – Javascript Fullstack ECMA7 – React + Redux – NodeJS on Koa + PostgreSQL without ORM – Tests: Moccha + Chai + Enzyme + Selenium – npm webpack && git

Freelance Fullstack Javascript Developer

Frichti

mai 2016 - sept. 2016

5 mois

– Development & maintenance of the API. – Developped some R&D business/OPS projects. – Rewrote a test framework from scratch. – Javascript Back-End ECMA7 – NodeJS pure and with Strongloop Loopback on Heroku/AWS – ORM: knex+objection – Serverless AWS Lambda – Tests: Moccha+Chai+Sinon+Supertest – npm+gulp+git

Freelance Fullstack Javascript Developer

Soundsgood.co

avr. 2016 - juil. 2016

4 mois

– Development & maintenance of front-end webapps. – Development & maintenance of the microservices/APIs – Tests implementation. – Javascript Full-stack ECMA5 – Front-end: AngularJS – NodeJS with Sails and Express – Tests: Moccha+Chai+Sinon+Supertest – npm+gulp+jenkins+git – Using SCRUM.

Fullstack Javascript Developer

Cubyn

nov. 2015 - mars 2016

5 mois

– Development & maintenance of our webapps. – Development & maintenance of our REST API. – Architecture of systems & sysadmin. – Deployment of tools (continuous integration, testing, code tools & coverage) – Javascript Full-stack ECMA6 & ECMA7 via Babeljs / GoogleScript – Front-end: AngularJS, Angular-ui, Bootstrap, Material Design – NodeJS pure & with Express framework – RESTful implementation of APIs using NodeJS (Sequelize, Objection, Knex, CORS, multer, etc) – Testing: Moccha+Chai+Sinon+Supertest – npm + (grunt || gulp) && git

Lead Fullstack Javascript Developer

Beekast

juin 2015 - nov. 2015

6 mois

– Development of the new main product from scratch: interface, functionnality & architecture – Javascript Full-stack ECMA6 – Front-end frameworks: AngularJS, Ionic, Angular-ui-mobile – NodeJS pure & with Express framework – RESTful implementation of APIs using NodeJS – Azure Cloud – Azure DocumentDb – npm – Gulp – Bower, – Promises – W3C Websockets – Socket.IO event-driven code – Git – Jetbrains Webstorm – R&D: – Continuous building & integration pipelines – Node V8 Compilator – Memory benchmarking on javascript SPAs – NodeJS webworkers, threading & general speed – IO optimization in production environments

Front-End/R&D Developer

SIEN Solutions

oct. 2014 - mai 2015

8 mois

Development of: – R&D on advertising-related new features. – Chrome Extensions with existing codebase //or using open-sourced projects as basis – Websites, front & back-end – APIs using Asp.net – Prototypes & proof of concepts. – Front-End: – Javascript (ECMAScript 6 ready) – jQuery, – Angular.js, – npm, – Bower, – Promises – AMD (require.js, CommonJS) – Back-End: – Nodejs – C# (ASP.NET MVC...) – Versioning: – Git – Team Foundation Server

Front-End Web Developer

Solly Azar Assurances

oct. 2013 - oct. 2014

1 an 1 mois

Paris, France

– Maintenance of existing codebases. – Development of new features on b2b dashboards & platforms with UX focus. – Software: – Visual Studio '12 & '13 – Fiddler

Community Manager & Lead QA Tester

Pixowl Studios

mars 2013 - oct. 2013

8 mois

– Taking care of the communities of The Sandbox (10 million downloads) and Greedy Grub, the newest game from Pixowl Studios. – Testing the different iterations in our games and reporting them in an efficient and useful way.

Bartender

Face West Café

nov. 2011 - mai 2012

7 mois

Val-Thorens

– Preparing drinks ; standards and cocktails.

Travel Advisor

Office de Tourisme de La Rochelle

mai 2011 - août 2011

4 mois

– Counseling & promotion of the local touristic offer.


Formation

ISART DIGITAL Paris

Game Design & Programmation, Game and Interactive Media Design

2011 - 2014

3 ans 1 mois

Université de La Rochelle

License de Droit, Law

2010 - 2011

1 an 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.