Mehdi Bennouna

Software Engineer

Connect

[Resume: resume.pdf]
[fingerprint: C8B905DEFB8C8C407AE1E71DFCBC9D0493270D54]

Profile Summary

Software engineer with a broad background across web applications, APIs, databases, and cloud infrastructure. Focused on clean architecture, automation, and shipping reliable software.

Experience

Full Stack & Devops Engineer @ Confidential

August 2024 — September 2026
  • Built backend APIs (Express, Fastify, Prisma, Kysely) on PostgreSQL MongoDB, scaling a platform to thousands of active users
  • Delivered real-time features (WebSockets, Redis) and engineered the core payment engine, featuring a fully auditable balance ledger to securely manage transactions and user funds
  • Built web apps user-facing (Next.js, React, Tailwind, Tanstack), backoffice, admin apps with polished, mobile-like UX
  • Used Playwright extensively for internal workflow automation and data scraping tools, extending its use into QA testing across the platform’s web apps to improve coverage
  • Automated background jobs (BullMQ) and secured systems with JWT and Zitadel SSO
  • Implemented full observability (Grafana, OpenTelemetry) across all services, improving incident detection and prevention
  • Automated deployments and secrets management (Docker, Ansible, GitLab CI, HashiCorp Vault) across multiple VPS instances

Full Stack Engineer @ Sahla Solutions

December 2023 — August 2024
  • Built backend services for a ride-hailing platform spanning five apps (rider, driver, back-office, rider support, customer support), supporting a base of 25k drivers
  • Engineered rider-driver matching and live position tracking with Redis Geo, Mapbox and Google Maps, covering geospatial search, routing and ETAs
  • Scaled realtime services (Socket.IO, Redis pub/sub) across distributed servers, keeping ride state and driver locations in sync
  • Developed payment management for local digital payments and driver-confirmed cash rides, covering commissions, driver balances and reconciliation
  • Implemented regulatory compliance, including data-retention policies, driver verification workflows and payment record-keeping, to meet local transport and data-protection requirements
  • Designed an event-driven architecture delivering multi-channel notifications reliably and decoupling services as the platform grew
  • Implemented a double-entry ledger as the financial source of truth, giving every ride, commission and payout a balanced, auditable record
  • Set up logging and observability across the whole stack, and built internal web tools (ledger viewer, queue inspector, mock driver simulator) that helped the dev team debug production issues and test faster

Freelance Software Developer @ Self Employed

April 2023 — December 2023
  • Delivered APIs, business websites, and full-stack apps for local and international clients
  • Built the Nusuk.sa website (Next.js, Express) and an Electron-based touchscreen kiosk app for live events
  • Built the frontend for META-Z, a Web3 metaverse game, integrating MetaMask and Web3.js

Full Stack Web Development Instructor @ Code213

April 2023 — December 2023
  • Delivered a comprehensive 6-month MERN stack curriculum (HTML, CSS, JavaScript, React, Node.js, MongoDB) to three distinct student cohorts
  • Guided students through end-to-end capstone project development, ensuring technical readiness for school arranged internships

Full Stack Web Development Instructor @ Gomycode

September 2022 — April 2023
  • Taught Python fundamentals and full-stack web development (HTML, CSS, JS, React, Node.js, MongoDB) in-person courses
  • Mentored students through capstone projects, preparing them for school-arranged internships

Technical Skills

Languages

TypeScriptJavaScriptJavaPythonSQLBashHTMLCSS

Frameworks & Libraries

ReactNode.jsNext.jsExpressFastifyNest.jsAstroPrismaTailwind CSSD3.jsPhaser.jsPlaywrightVitestJestTanstackSocket.IO

Infrastructure

DockerAnsibleLinuxAWSGitlab CICloudflareNginxCaddyHashicorp VaultOpenbaoSentryBetter StackTailscale / HeadscaleGrafanaPrometheusLokiOpenTelemetryZitadel

Data & Messaging

PostgreSQLMongoDBRedisKafkaRabbitMQ

Practices

TestingRESTWebSocketsWebRTCEvent-Driven ArchitectureDomain Driven DesignCode ReviewAgileObservabilitySecurity AwarenessCI/CDPerformance OptimizationIncident ResponseOn-Call

Education & Certifications

Masters in Computer Science (Computer Vision)

University Of Science And Technology Houari Boumediene

Bachelors in Computer Science

University Of Science And Technology Houari Boumediene