Ayoub Essarghini — Full-Stack Software Engineer

Full-Stack Software Engineer with 4+ years of practical experience building scalable web applications and distributed systems. I work across the stack with Java, Spring Boot, Spring Cloud, and event-driven architectures using Apache Kafka on the backend, and Angular, React, and Next.js on the frontend. I enjoy owning the entire lifecycle — from database schemas and strict API specifications to responsive UIs — and tracking down production issues with tools like Zipkin.

Open to remote, on-site, and hybrid roles, including relocation and visa sponsorship opportunities.

Interested in: Web Development, Frontend Development, Backend Development, Full-Stack Development, Mobile Development.

Location: Marrakesh, Morocco

Contact: a.essarghiniy@gmail.com, +212 681 406 518

GitHubLinkedIn

Work Experience

Full-Stack Engineer at Vast-Security

Remote, France — 2026-01 to Present

Technologies: Java, Kotlin, Spring Boot, Spring Cloud, Angular, PostgreSQL, Apache Kafka, Zipkin, OpenAPI

Software Engineer at Vast-Security

Remote, France — 2025-09 to 2026-01

Technologies: Java, Kotlin, Spring Boot, Spring Cloud, Angular, PostgreSQL, Apache Kafka, OpenAPI

Full-Stack Developer (Freelance) at La Maison Marocaine du Livre

Remote, Morocco — 2024-02 to 2026-01

Technologies: Laravel, Vue.js, MySQL, Redis, Docker, Linux

Freelance Software Engineer at Independent Developer

Remote (Fiverr) — 2022-05 to 2024-01

Technologies: Java, REST APIs, MySQL, JavaScript

Technical Skills