Full-Stack Developer with 3 years of experience at Kanguroo (event management SaaS, 10K concurrent users). Built from scratch a complex multi-tenant platform: React/TypeScript frontend and NestJS/Prisma/PostgreSQL backend.Migrated entire codebase from legacy monolith, optimized performance by 95% (20s → millisecond), resolved 200+ critical bugs. Specialized in scalable full-stack architecture, AWS/Terraform DevOps, and stabilizing critical production platforms.

Kader Diarra

Full-Stack Developer with 3 years of experience at Kanguroo (event management SaaS, 10K concurrent users). Built from scratch a complex multi-tenant platform: React/TypeScript frontend and NestJS/Prisma/PostgreSQL backend.Migrated entire codebase from legacy monolith, optimized performance by 95% (20s → millisecond), resolved 200+ critical bugs. Specialized in scalable full-stack architecture, AWS/Terraform DevOps, and stabilizing critical production platforms.

Available to hire

Full-Stack Developer with 3 years of experience at Kanguroo (event management SaaS, 10K concurrent users). Built from scratch a complex multi-tenant platform:

React/TypeScript frontend and NestJS/Prisma/PostgreSQL backend.Migrated entire codebase from legacy monolith, optimized performance by 95% (20s → millisecond), resolved 200+ critical bugs.

Specialized in scalable full-stack architecture, AWS/Terraform DevOps, and stabilizing critical production platforms.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

French
Fluent
English
Advanced

Work Experience

Lead Full-Stack Developer at Digeek (Kangaroo SaaS)
October 1, 2024 - December 1, 2025
Architected and led a greenfield rebuild of a Kangaroo Event Management SaaS serving 5-10 enterprise clients (LNR, EPCR, Stellium), migrating legacy Laravel/Javascript codebase to modern TypeScript stack (React, NestJS, PostgreSQL, Docker). Improved platform performance by 95%+, reducing page load times from 10-20s to milliseconds and achieving sub-second API responses through TypeScript strict typing, DB indexing, and query optimization. Designed multi-tenant architecture with isolated databases per client, and implemented infrastructure-as-code using Terraform across AWS. Built end-to-end CI/CD with automated linting, E2E testing and deployment to AWS. Led a team of 4 junior developers, established coding standards, code reviews, and mentoring on product-driven thinking, edge-case handling, and performance optimization.
Full-Stack Developer (Contract) at Digeek (Kangaroo SaaS)
March 1, 2022 - October 1, 2024
Resolved 200+ critical bugs including Stripe webhook processing failures affecting payments, eliminating revenue loss and reducing customer support escalation by 80% while improving code quality and reducing regression bugs in production deployments. Redesigned event-quota allocation system from package-based to component-based architecture, enabling granular event configuration and unblocking 3+ enterprise clients with complex multi-component requirements. Implemented GDPR compliance features (data export, right to erasure, consent management, data anonymization) using Laravel and PostgreSQL, ensuring EU regulatory compliance for enterprise clients.
Full-Stack Developer (Startup Project) - Rise Esports Tournament Platform Remote at Rise (Esports Tournament Platform)
September 1, 2021 - February 1, 2024
Developed real-time esports tournament platform as part of a 7-person team, building frontend (React, Redux, RTK Query, WebSocket) and backend (Fastify, TypeScript, MongoDB, Jest) with beta deployment on AWS (Lightsail, SES, Amplify). Integrated Overwolf desktop top client for in-game overlay, enabling automatic match data extraction and real-time tournament bracket updates for Rocket League. Implemented WebSocket-based real-time communication for match notifications, tournament updates, and player messaging, supporting 50+ concurrent tournaments during beta testing.
Full-Stack Developer (Intern) at Digeek (Kangaroo SaaS)
September 1, 2020 - December 1, 2020
Developed 10+ production features including bankruptcy detection filter processing NLP data to visually identify companies in financial distress, enabling faster investment decision-making for economic intelligence analysts using React, Node.js, Express and Elasticsearch. Conducted R&D on VR-based graph visualization using react-force-graph-vr to explore immersive data navigation; delivered proof-of-concept demonstrating 3D relationship mapping.
Lead Full-Stack Developer at Digeek (Kanguroo SaaS)
October 1, 2024 - December 1, 2025
Architected and led the greenfield build of a multi-tenant event management SaaS serving 5–10 enterprise clients; migrated legacy Laravel/JavaScript codebase to a modern TypeScript stack (React, NestJS, PostgreSQL, Docker); improved platform performance by 95%, reduced page load times to milliseconds, and achieved sub-second API response times through strict typing, database indexing, and query optimization. Designed infrastructure-as-code using Terraform across AWS and built end-to-end CI/CD with automated linting, E2E tests, and deployment; led a team of 4 junior developers.
Full-Stack Developer at Digeek (Kanguroo SaaS) — Contract
March 1, 2022 - October 1, 2024
Resolved 200+ critical bugs (including Stripe webhook processing issues affecting payments), redesigned event quota allocation from package-based to component-based architecture for granular config, and implemented GDPR features (data export, right to erasure, consent management, data anonymization) using Laravel and PostgreSQL to ensure EU compliance for enterprise clients.
Full-Stack Developer at Eris e (Esports Tournament Platform) — Remote
September 1, 2021 - February 1, 2024
Developed real-time esports tournament platform as part of a 7-person team, building front-end (React, Redux, RTK Query, WebSocket) and back-end (Fastify, TypeScript, MongoDB, Jest) with beta deployment on AWS (Lightsail, SES, Amplify).
Full-Stack Developer (Intern) at Geotrend (Economic Intelligence SaaS) — Toulouse
September 1, 2020 - December 1, 2020
Developed 10+ production features including bankruptcy-detection filter processing NLP team data to visually identify companies in financial distress, enabling faster investment decisions for economic intelligence analysts using React, Node.js, Express, and Elasticsearch.

Education

Master in Information Technology at Epitech
September 1, 2022 - June 1, 2024
Bachelor in Information Technology at Epitech
September 1, 2019 - June 1, 2022
Master in Information Technology at EPITECH
September 1, 2022 - June 1, 2024
Bachelor in Information Technology at EPITECH
September 1, 2019 - June 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Gaming, Education, Professional Services