Backend
I build solid, secure and scalable backends to support product growth. My approach covers API design, data modeling, security and production operations. Three years of hands-on experience across both startup and large public-sector organization contexts.
Core technologies
Runtime & frameworks
Node.js, NestJS, Express (TypeScript-first by default)
Databases
PostgreSQL, MariaDB, MongoDB, Redis · TypeORM, Prisma
APIs & integrations
REST, Swagger/OpenAPI, JWT auth, OAuth2, webhooks
What I deliver
- Documented and versioned business APIs: clear contracts for frontend, mobile and third-party consumers.
- Clean and evolvable data models: normalized schemas, managed migrations, no hidden technical debt.
- Authentication & security: JWT, OAuth2, role and permission management, OWASP protections.
- Error handling, logs and monitoring: application traces, structured log levels, production alerting.
- Interoperable services: backends easily consumed by web, mobile and data pipelines.
Applied principles
- Layer separation: controllers, services, repositories, each with a single responsibility.
- Strict input validation: typed DTOs, boundary validation, no implicit trust.
- Performance: optimized queries, indexing planned from design, caching adapted to context.
- Testability: dependency injection, decoupled services, unit and integration tests.
Related experience
Apogée Consult · Co-Founder & CTO (Jul. 2025 – Present)
Designed and developed backends for custom B2B digital solutions: REST APIs, database selection, third-party integrations, production deployment and hardening.
Superwyze · Apprentice Full Stack Developer (Jan. 2025 – Dec. 2025)
Development and evolution of the startup platform backend: new features, refactoring, performance improvements, API reliability for frontend and mobile consumers.
Métropole de Lyon · Apprentice Full-Stack Developer (Sep. 2023 – Jan. 2025)
Backend for public-sector platforms: RESTful APIs, relational databases, security and accessibility requirements specific to the public sector, agile cross-functional teamwork.