Alexandre Gaudencio
Senior Fullstack Engineer
About
Senior fullstack engineer, ~10 years in. Backend-heavy but I happily switch to the frontend side too.
At Dotfile (KYC/compliance), I led multi-vendor search orchestration for unified entity lookups across data providers per country, built an LLM-driven document auto-purchase system for KYB procurement, eliminated per-schema PostgreSQL isolation across 4 backend apps, and drove a Yarn 4 migration targeting 80%+ CI build-time reduction.
At Amusoire, I was the first engineer — owning a NestJS backend, two Next.js frontends, and a Capacitor/Swift mobile client for a real-time game product.
At Slite (YC) for ~5 years, I built the OAuth2 public API, drove the company-wide TypeScript migration, and rebuilt the permissions model from scratch using recursive CTEs and window functions to 10x performance.
Mentoring, TypeScript, NestJS, PostgreSQL, React, GraphQL, async/event-driven systems (SQS, Redis Pub/Sub), Hexagonal architecture, CI/DX infrastructure, and test-architecture.
Remote from Lyon, France. I like real ownership, hard backend problems, and products that ship to humans. Spaceships welcome 🚀, let's ship!
Skills
- TypeScript
- PostgreSQL
- Node.js
- React
- NestJS
- Next.js
- GraphQL
- AWS
- SQS
- Redis Pub/Sub
- Hexagonal architecture
- CI/DX
- Test architecture
- Mentoring
Experience
-
Senior Fullstack Engineer
Sep 2025 – PresentDotfile · Remote · Lyon, France
Senior fullstack engineer at Dotfile (KYC/compliance). NestJS, TypeScript, PostgreSQL, React, AWS. Leading multi-quarter initiatives across the platform.
- 🌍 Multi-vendor company-data orchestration: designed "Deep Search", the architecture that fans out entity lookups across third-party registries per country. Onboarded Charity Commission (GB), Topograph, Companies House document orders, and InfoCamere (IT) end-to-end.
- 🤖 AI document auto-purchase: LLM-driven matching that automates KYB document procurement from multiple vendors at template configuration time.
- 🧠 Dotfile Autonomy: moved AI agents from hard-coded behavior to workspace-configurable policies, with action permissioning and Langsmith trace observability.
- ⚡ Platform-wide bulk actions: async batch operations (SQS workers, Redis Pub/Sub, React multi-select UI) across every entity type, including AI-driven compliance reviews.
- 🧪 Test & CI overhaul: eliminated per-schema PostgreSQL isolation across 5 backend apps; drove Yarn 4 + nx-affected fixes for 80%+ CI build-time reduction.
- 🎨 Console UX redesign: shipped redesigned toasts, alerts, risk-level, case header; progressed Chakra-UI removal from the navigation shell.
- 🛠 Reliability & security: fixed a production deadlock on document-check resolution, migrated Lambdas to async handlers, parameterized raw SQL in expired-check restoration.
-
Senior Full Stack Engineer
Sep 2023 – Jul 2025AMUSOIRE · Remote · Lyon, France
Joined as Amusoire's first software engineer. Owned the software side of the flagship game end-to-end across backend, web, mobile, and infra.
- 🛠 NestJS backend: REST API powering the entire product.
- 🌐 Two Next.js frontends: REST + WebSocket real-time communication.
- 📱 Mobile client: Capacitor + Swift, used by players to interact with the game live.
- 🚀 Infra & DX: owned deployment workflows, end-to-end testing strategy, and internal tooling/docs to keep the team fast as it grew.
- 🎯 Product partnership: collaborated directly with non-technical teams on design and scoping from day one.
-
Senior Software Engineer
Jan 2018 – Apr 2023Slite · Remote
Joined Slite (YC) as a backend-focused engineer. Stayed 5+ years through Series A, owning some of the most load-bearing parts of the product.
- 🔌 OAuth2 public API: designed and built Slite's full public API during YC; foundation for every Slite integration since.
- 📘 Company-wide TypeScript migration: drove the backend migration end-to-end (2020); fully shipped by the time I left.
- 🔐 Permissions system rebuild: rearchitected from scratch using recursive CTEs, window functions, and partial materializations. Still powers Slite's permissions ~5 years later.
- 🛠 Backend platform & DX: built internal libraries, helpers, and abstractions that let any engineer ship features A-to-Z on the backend.
- 👥 Mentoring: architecture and design reviews across PRs, calls, and long-form internal docs.
Show earlier experience Hide earlier experience6 roles · eFounders, LinkValue, Euronews, and more
-
Full Stack Engineer
Nov 2017 – Dec 2017eFounders · Remote
Joined eFounders as a full stack engineer for a company about to launch with its own identity.
-
Senior Frontend Developer
Nov 2016 – Nov 2017LinkValue · Greater Lyon Area
-
Senior Frontend Developer
Nov 2016 – Nov 2017Euronews · Greater Lyon Area
I initially joined Euronews as a NodeJS consultant. I ended up leading a team of a few developers, mostly on the backend side with the occasional frontend discussion, in building the new internal CMS for journalists to handle the news on the website and the magazines. This mission had me work with graphql, nodejs, Angular (> 2), MySQL, DALET.
- The most intricate part of the job was assuring a good transition between the old system and the new one. That implied having a message broker able to dispatch messages from one DB to another.
- This experience was excellent and allowed me to learn how to work as a leader and to manage people a little bit, which is invaluable experience.
-
Frontend Developer
Jan 2012 – Apr 2016Netvibes · Greater Paris Area
- Main NodeJs developer for Netvibes' IoT solution, a solution to make your web programmable
- Fully in charge of the front-end (and some backend) of Misodata
- New WYSIWYG editor to allow our clients to customize their personal email campaigns
- Helped revamp Netvibes' Reader view
- Spring cleaning tool
- And more
-
Full Stack Web Developer
Sep 2009 – Nov 2011Edagora · Greater Paris Area
-
Ingénieur d'études
Feb 2008 – Sep 2008BNP Paribas · Paris, France
Ordonnancement
Languages
- English Native or bilingual proficiency
- French Native or bilingual proficiency
- Portuguese Native or bilingual proficiency
- Spanish Elementary proficiency