
Valentin Roudge
Senior Fullstack Software Engineer
Salaire / Taux journalier
Paris, France
Mobilité : Bordeaux, Lyon
Freelance
Peut venir sur site
Expertises
Langues
À 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.
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