[nom]
Principal AI & Full Stack Engineer · [nom] · MCP · [nom]
Backends · Supabase
[e-mail] · [téléphone] · [lien] · [lien]
[lien] · Casablanca, Morocco · Remote
SUMMARY
Full stack engineer, 10+ years building production systems in Node.js, React, and Next.js — with deep recent work in Supabase Edge Functions, AI agent pipelines, and MCP servers. Shipped real-time dashboards, event-driven backends, and autonomous multi-agent workflows deployed on Vercel. Worked across fintech (HPS, 10K+ TPS), biometrics (IDEMIA, 3 clouds), IoT (Vosker, 500K+ users), and telecom (IAM, 1M+ subs).
TECHNICAL SKILLS
Frontend · React 18, Next.js 14, TypeScript, Tailwind CSS, Angular 2–17, PrimeNG, NGRx, D3.js, Socket.io,
Vite
Backend · Node.js, NestJS, Express, Deno (Edge Functions), Java 17/21, Spring Boot 3, Python, FastAPI,
Go
Databases · PostgreSQL, Supabase (RLS, Edge Functions, pg_cron, Realtime, Auth), MongoDB, Redis,
MySQL, Oracle, DynamoDB
AI / Agents · Claude API, OpenAI, Google ADK, MCP Protocol, Apify Actors, RAG pipelines, multi-agent
orchestration, LangChain
Deploy / Infra · Vercel (SPA, SaaS, Edge), Supabase Edge Functions, Docker, K8s, AWS (EKS/Lambda/S3),
Terraform, ArgoCD, Helm
Auth / Security · OAuth2, JWT, Supabase Auth, Keycloak, Spring Security, OWASP, PCI-DSS
Messaging · Kafka, RabbitMQ, Redis Pub/Sub, WebSocket, SSE, MQTT
Observability · Grafana, Prometheus, ELK, PagerDuty, Datadog
AI & AUTOMATION PROJECTS
HuntFlow v2.6 — Autonomous Job Pipeline · Supabase Edge Functions (Deno), pg_cron, 19 Apify actors, Claude API.
Scrapes 1500+ jobs/day, scores, generates JD-tailored CVs, uploads to Drive, creates Gmail drafts — zero manual steps.
(TypeScript, Deno, Supabase, Claude API, Apify, OAuth2)
HuntFlow MCP Server v1.1.0 · Streamable HTTP JSON-RPC 2.0 server, 12 tools: pipeline_trigger, actor_health,
jobs_search, tailor_cv, weekly_report, company_research. Live in this Claude Project.
(TypeScript, Deno, Supabase EF, OAuth2)
sgSuperAgents — 18-Agent Orchestration Platform · Multi-agent SaaS coordinating 18 specialized agents. Stateful
sessions, tool-calling chains, RAG retrieval. (Next.js, TypeScript, Claude API, MCP, Supabase, Vercel)
BotForge — 9-Agent SaaS · Agent-builder platform with 9 production agents: scraping, summarization, email drafting,
scheduling. (Next.js, TypeScript, Supabase, Claude API, Vercel)
Google ADK Banking System · Banking automation on Google Agent Development Kit — transaction routing, fraud
detection, compliance via agent pipelines. (Go, Google ADK, PostgreSQL, gRPC)
VERCEL PROJECTS (DEPLOYED)
soufiane-portfolio · Personal portfolio SPA. 7 microservice projects featured (IoT/MQTT, Apple Pay, Keycloak SSO).
[lien] · (React, Vite, TypeScript, Tailwind)
huntflow huntflow- · Multi-tenant SaaS — campaign dashboard, actor health, application tracking. (Next.js,
[lien] · TypeScript, Supabase Auth, Tailwind)
sg-super-agents-web · Frontend for 18-agent orchestration platform. Real-time agent status, session management.
(Next.js, TypeScript, Supabase, Tailwind)
super-agents-saas · SaaS wrapper for agent platform — billing, team management, API key provisioning. (Next.js,
Soufiane [nom] · [e-mail] TypeScript, · Supabase, [téléphone] Tailwind) · Node.js · React · Next.js · AI Agents · Vercel
my-claude-agents · Claude-powered agent playground — custom agent configs, live tool execution, conversation
history. (Next.js, TypeScript, Claude API, Supabase)
my-agents-landing · Marketing landing page for agent platform — pricing, demos, waitlist. (Next.js, TypeScript,
Tailwind)
myadk-dashboard · Dashboard for Google ADK banking system — transaction monitoring, agent health, audit logs.
(React, Vite, TypeScript, Tailwind)
job-hunt · HuntFlow pipeline UI — job listings, match scores, application status tracking. (Next.js,
TypeScript, Supabase)
sgsuperagents-* · Generated SaaS apps: real-time chat, AI CMS, blog with auth, Kanban board, habit tracker,
multi-tenant PM. (Next.js, Supabase, TypeScript, Tailwind)
restaurant sites (20+) · Local business landing pages for Casablanca restaurants/cafés — menus, booking, contact.
(Next.js, Tailwind, Vercel)
my-quran · Quran reader web app — ayah navigation, search, recitation audio. (Next.js, TypeScript, Tailwind)
EXPERIENCE
Vosker · Mar 2022 – Present · Remote (Canada)
Senior Full Stack Consultant · IoT SaaS wildlife camera platform · 500K+ users
- Built 12 microservices on AWS EKS serving 500K+ users (Java 17, Spring Boot 3, Docker, Helm, K8s)
- Shipped event-driven pipeline processing 10K+ events/hr with zero message loss (Kafka, Spring Cloud Stream, Redis Pub/Sub)
- Cut MTTR from 4h to 45min with full observability stack (Grafana, ELK, Prometheus, PagerDuty)
- Fixed billing failures -40% on $2.5M+/mo throughput (Stripe, Spring Retry, PostgreSQL)
- Cut API response times 800ms→200ms (PostgreSQL, HikariCP, Redis, Spring Data JPA)
- Blue-green deployments cut infra costs 30% (Terraform, Helm, ArgoCD)
- Built autonomous job pipeline scanning 19 sources daily, 20+ applications/run (Claude API, Supabase, Apify, MCP, TypeScript, Deno)
- Shipped MCP server with 19 tools for pipeline control via Claude (TypeScript, Deno, OAuth2, Supabase EF)
IDEMIA · Apr 2021 – Feb 2022
Senior Backend Consultant · Biometric identity · government scale · 10M+ records · 99.95% uptime
- Biometric screening system cut processing time 45s→12s at 10M+ record scale (Java 17, Spring Boot, Security, JPA)
- Multi-cloud 3-provider deployment at 99.95% uptime (AWS EKS, Azure AKS, GCP GKE, Terraform)
- Facial recognition pipeline -30% latency via async processing (CompletableFuture, Kafka, gRPC)
- OAuth2/OIDC unified across 50+ internal services (Spring Security, Keycloak, JWT)
- CI/CD across 3 cloud providers in [information personnelle] pipeline (Jenkins, GitLab CI, Docker, Helm)
Upwork — Freelance · Nov 2020 – Apr 2021 · Remote
Full Stack Engineer · Investment fund platform · 200+ assets · real-time
- Fund platform tracking 200+ assets with live positions (React, Node.js, Express, MongoDB)
- REST APIs with automated PDF portfolio reporting (Node.js, Mongoose, PDFKit, Jest)
- Real-time dashboard with live price feeds (WebSocket, Socket.io, React, D3.js)
IAM / Maroc Telecom · Nov 2020 – Apr 2021
Senior Full Stack Engineer · Customer portal · 1M+ subscribers · +20% satisfaction
- Customer portal serving 1M+ subscribers, satisfaction +20% (Angular, Java 17, Spring Boot, REST)
- Self-service billing replacing call-center dependency (Angular, PrimeNG, Spring Boot, Oracle)
- API response time -45% via caching and query tuning (Oracle, HikariCP, Spring Data JPA, Redis)
Intelcia · Sep 2019 – Oct 2020
Backend Engineer · HR platform · 35K+ employees · 99.8% uptime
- HR microservices for 35K+ employees at 99.8% uptime (Spring Cloud, Eureka, Hystrix, Zuul)
- Distributed tracing across service mesh for production debugging (ELK, Sleuth, Zipkin, Kibana) Soufiane [nom] · [e-mail] · [téléphone] · Node.js · React · Next.js · AI Agents · Vercel
- Monolith-to-event-driven migration cut deployment time 80% (Docker, Jenkins, Kafka)
HPS (Fintech) · Feb 2019 – Aug 2019 · PerCall · Nov 2017 – Feb 2019
Full Stack Engineer · Full Stack Engineer
PowerCard · 15+ banks · 95+ countries · ERP modernization · 50K+ products
- PowerCard integrations for 15+ banks (Angular 8, · • ERP response time 8s→1.2s after full rewrite Spring Boot, Java 11, Oracle) · (Angular 6, Java 8, Spring Boot, Webpack)
- PCI-DSS fraud detection at 10K+ TPS (Java, Oracle · • Product catalog 50K+ SKUs, zero downtime RAC, HSM) · (PostgreSQL, Flyway, Spring Data JPA)
- Fraud analytics dashboards for risk teams (Angular, · • Replaced 30+ Excel reports with live dashboards Chart.js, Oracle) · (Chart.js, Jasper, POI)
SQLI · Feb 2017 – Oct 2017
Full Stack Engineer · Nestle / Nespresso · 12 markets
- Marketing platform rolled out across 12 markets (Java, Spring MVC, MySQL)
- A/B promo engine for regional marketing teams (Angular, TypeScript, Analytics)
- CRM + Stripe payment integration for subscriptions (Salesforce, Stripe, REST)
EDUCATION · CERTIFICATIONS
State Engineer in Computer Science · • GitOps: CD on Kubernetes with Flux (LFS269)
INSEA, Rabat · 2012–2016 · • Kubernetes for Developers (LFD259)
- DevOps and SRE Fundamentals (LFS261)
- Containers for Dev & QA (LFD254)
Soufiane [nom] · [e-mail] · [téléphone] · Node.js · React · Next.js · AI Agents · Vercel