[nom]
Full-Stack Backend Engineer | Node.js · NestJS · TypeScript · MERN · AI/RAG Systems
Casablanca, Morocco | [téléphone] | [e-mail] | [lien] | [lien] |
[lien]
PROFESSIONAL SUMMARY
Backend Engineer with substantial production ownership and 1+ year of professional experience across EdPulse Groupe Canada and GoMyCode. Production-focused in NestJS microservices, integrations, async systems, and AI-powered products, with an independent builder track that started at [âge].
- Production backend strength: 10+ NestJS/TypeScript services, BullMQ/Redis queues, PostgreSQL/Supabase, Stripe, webhooks, observability, and OpenAPI documentation.
- AI systems: LangChain, pgvector, RAG pipelines, multi-model orchestration with OpenAI, Claude, and Gemini.
- Positioning: strongest fit for Full-Stack Backend, Backend Engineer, AI Systems Engineer, MERN/NestJS, and cross-platform product roles.
PROFESSIONAL EXPERIENCE
Backend Engineer — Microservices & Integrations
EdPulse Groupe Canada | Remote (Canada) | April 2025 – Present
- Collaborate with the engineering team to design, build, and maintain 10+ production NestJS microservices covering registration, clients, jobs, appointments, finance, and recruitment — deployed on Railway.
- Built high-throughput async processing with BullMQ + Redis for transactional emails, onboarding flows, data sync, retries, and dead-letter handling.
- Integrated Stripe billing and connected TutorCruncher, Pipedrive, Asana, Slack, and Pabbly through event-driven webhooks.
- Built an internal CRM with NestJS + React, automated PDF reports with Puppeteer, and added Sentry/Winston observability plus Swagger docs.
Web Development Instructor
GoMyCode Morocco | Casablanca | May 2023 – December 2023
- Delivered full-stack curriculum across React, Node.js, MongoDB, REST APIs, and deployment workflows.
- Mentored students through architecture decisions and production deployment of capstone projects.
INDEPENDENT BUILDER TRACK
- Coding since [âge] across IT, cybersecurity labs, automation, web/mobile apps, AI experiments, and trading tools.
- Founded Elite Gamers Community, scaling a FiveM server to 100+ active members and building 20+ Lua/JS scripts; listed as independent/project experience, not formal employment.
TECHNICAL SKILLS
Backend · NestJS, Node.js, Express, TypeScript, REST APIs, Microservices, BullMQ, Redis, Swagger, Zod
Frontend · React, Next.js, React Native/Expo, Tailwind CSS, shadcn/ui, Redux, Framer Motion
AI & Data · LangChain, OpenAI, Claude, Gemini, pgvector, RAG, PostgreSQL/Supabase, MongoDB, MySQL
DevOps & Integrations Railway, Docker, GitHub Actions, Sentry, Winston, Stripe, Pipedrive, TutorCruncher, Slack, Asana, Puppeteer
Security · OWASP Top 10, JWT/OAuth2, secure API design, Nmap, Burp Suite, Metasploit, SQLmap
SELECTED PROJECTS
TradePilot · Trading automation SaaS with Telegram signal parsing, risk controls, and MetaTrader/cTrader execution.
Berth · Self-hosted deployment platform with GitHub deployments, Docker orchestration, automatic HTTPS, and a Rust agent.
CryptoBot · Solana copy-trading system with wallet monitoring, automated execution, and configurable exit controls.
PropertyManager · Multi-workspace platform for properties, tenants, payments, expenses, reports, and audits.
Cohabitation · Moroccan rental discovery and roommate-matching platform with messaging, trust, and moderation.
EDUCATION / CERTIFICATIONS / LANGUAGES
Baccalaureat — Sciences Economiques, Agdal Privee, Casablanca (14.93/20) | Certifications: Full Stack JavaScript/MERN, React Native Cross-Platform, Rust
Programming Specialization in progress | Languages: Arabic native, French fluent, English professional