Yoann Gendrey
Senior Software Engineer
Backend engineer specialized in building scalable distributed systems with modern TypeScript/Node.js stack.
I thrive on complex problems and craft elegant solutions using hexagonal architecture and clean code principles.
Passionate about self-hosting, DIY projects, and exploring the AI frontier.
Experience
Senior Software Engineer
Building the onboarding experience for Swan's embedded banking platform, enabling companies to seamlessly integrate banking services into their products. Working with a functional programming approach and GraphQL APIs.
Stack: TypeScript, NestJS, GraphQL, PostgreSQL
Senior Software Engineer - Backend
Designed and implemented backend services using hexagonal architecture, ensuring high testability and long-term maintainability. Strong emphasis on pair programming, code quality, and continuous improvement.
Stack: TypeScript, Node.js, NestJS, Kafka, Redis, PostgreSQL
Lead Software Engineer - Backend
Led backend development for a blockchain-based play-and-earn game on Tezos where users adopt and raise virtual dog NFTs. Architected game server infrastructure handling NFT interactions and real-time gameplay. Established the developer tooling ecosystem including CI/CD pipelines, observability (Sentry, Logtail), and monitoring (Checkly).
Stack: NestJS, TypeScript, PostgreSQL, Redis, Docker, Prisma
Senior Software Engineer - Backend
Developed data pipelines and backend services for a B2B marketing intelligence platform, processing large-scale customer data to power predictive lead scoring and go-to-market automation.
Stack: TypeScript, PostgreSQL, MongoDB, AWS (Redshift, Lambda, Beanstalk, CloudFormation, S3)
1 / 2