El hadj Arroyo

FULLSTACK DEVELOPER

Madrid, ES.

About

Fullstack developer with professional experience across the full<br>stack of a production vehicle rental marketplace — backend and<br>frontend, from architecture and data modelling through to real-time<br>systems, payment integrations, and deployment. Before that I spent<br>two years as a freelance developer building websites and small<br>applications for local businesses.<br>I am looking to join a strong team where I can keep growing. I take<br>ownership of what I build and pick things up quickly.

See more

Work

·

Komvoy

Fullstack Developer

·

Self-employed

Freelance Web Developer

See more

Education

·

FullStack Development

4Geeks Academy

·

Music and Sound for the Media

London South Bank University

See more

Languages

Spanish

English

See more

Skills

Backend Development

Node.js, NestJS (modular architecture, guards, interceptors, decorators), TypeScript, Use-Case / Clean Architecture

Databases

PostgreSQL (via TypeORM, migrations, relations, query builder, 80+ migrations), DynamoDB (AWS SDK v3), Redis (ElastiCache)

Auth & Access

JWT (custom strategy + refresh tokens), Passport.js (Google OAuth, Facebook OAuth), CASL (attribute-based access control)

Real-Time Systems

Socket.IO (rentals gateway, fleet gateway, vehicle gateway, chat gateway, notifications gateway)

Payments

Stripe (Connect, PaymentIntents, SEPA Direct Debit, idempotent webhooks, HMAC validation, DepositStateMachine)

Notifications

Nodemailer + AWS SES, AWS SNS, Twilio (SMS + verification), Web Push (VAPID service worker)

Files & Media

AWS S3 (upload, signed URLs), Cloudinary, Sharp (image processing), Puppeteer + Handlebars (PDF generation)

Frontend Development

React 18, TypeScript, Vite, TanStack Router (file-based, route guards), TanStack Query, Zustand (domain-split stores)

Forms & UI

React Hook Form, Zod (multi-step wizards), Material UI v5 (custom theme), Stripe Elements, MapLibre GL JS

I18N & Testing

i18next (EN/ES runtime switching), Playwright (E2E), Vitest, Jest (unit - use cases, controllers, services)

DevOps / Cloud

AWS ECS Fargate, ECR, RDS, DynamoDB, ElastiCache, S3, CloudFront, ALB, Lambda, SES, Secrets Manager, CloudWatch, CloudFormation

CI/CD & DX

Docker (multi-stage builds), GitHub Actions (15+ workflows), Husky, Commitlint, ESLint, Prettier, Semgrep (SAST)

Patterns

Strategy (notification channels, SMS clients, payment gateways), Observer (WebSocket fan-out), State Machine (deposit, rental transitions), Factory, Clean Architecture

See more