Skip to content

Resume

Yassine Remmani — Senior Full-Stack Developer

Senior Full-Stack Developer with 6+ years building production web platforms. Backend-focused: Java, Spring Boot, REST APIs, PostgreSQL, Docker, CI/CD. Comfortable with React/Next.js and reliable production delivery.

Casablanca, Morocco · Open to remote & relocation

At a glance

6+ years

Building production web platforms end-to-end.

Java · Spring Boot

REST APIs, JPA/Hibernate, Kafka, secure auth.

React · Next.js

TypeScript, TailwindCSS, shadcn/ui, SSR.

Docker · CI/CD · AWS

Containerized deploys, automated pipelines, cloud.

Core skills

Backend

  • Spring Boot
  • Java
  • REST APIs
  • Kafka
  • JPA / Hibernate

Frontend

  • Next.js
  • React
  • TailwindCSS
  • shadcn/ui
  • TypeScript

Databases

  • PostgreSQL
  • MySQL
  • Redis

DevOps & Cloud

  • Git
  • AWS (EC2, S3, RDS)
  • Docker
  • Docker Compose
  • CI/CD

Security

  • OAuth2
  • JWT
  • RBAC
  • Keycloak

Architecture

  • Microservices
  • Multi-tenant systems
  • Event-driven architecture

Quality & Maintenance

  • Clean architecture
  • Code reviews
  • Refactoring
  • Production fixes
  • Monitoring & logs

Experience

Senior Full-Stack Developer

Auto Dealers Digital

December 2019 – Present

  • Designed and developed modern full-stack web applications using Spring Boot and Next.js, delivering scalable, maintainable, and production-ready solutions.
  • Built secure and robust systems including authentication, authorization, and role-based access control (JWT, OAuth2, Keycloak).
  • Developed RESTful APIs and integrated them seamlessly with responsive and SEO-optimized frontend interfaces.
  • Implemented multi-tenant architectures and modular systems designed to scale with business growth.
  • Contributed to an event-driven Facebook Marketplace publishing automation system, using Kafka and Spring Boot to process inventory updates and apply dealer-specific posting rules.
  • Containerized services with Docker / Docker Compose and deployed to AWS (EC2, S3, RDS) with cloud-ready configuration and monitoring.
  • Collaborated with product, design, and engineering teams to ship high-quality features, while improving performance, code quality, and maintainability.

Selected projects

Featured

Facebook Marketplace Auto-Publishing System — Auto Dealers Digital

Automated vehicle publishing workflow driven by inventory updates and per-dealer settings. Vehicle events flow through Kafka asynchronously with rules like daily posting limits — more listing visibility, less manual work.

Tech

Spring Boot · Kafka · PostgreSQL · Docker · Event-driven architecture

Impact

Daily publishing automation per dealer rules; reduces manual posting work while improving inventory visibility.

Ad360 — Advertising management platform for car dealers

Spring Boot backend for ad campaigns: high-volume processing, budgets, targeting, lead tracking. Integration with Inventory/CRM. Focus on scalability and business KPIs.

Tech

Spring Boot · PostgreSQL · Redis · Kafka

Impact

High-volume ad processing; integrated with Inventory & CRM. Built for scalability and business KPIs.

Multi-tenant classified ads platform (dealers)

Multi-tenant system with tenant-id scoping. Intelligent real-time search and autocomplete via Typesense. Spring Boot REST APIs, PostgreSQL, Redis; emphasis on read-heavy optimization.

Tech

Spring Boot · PostgreSQL · Redis · Typesense

Impact

Tenant-scoped data isolation, instant search, and read-heavy API optimization.

Central automotive platform (Inventory, CRM, Websites)

Centralized Spring Boot APIs; Kafka event-driven workflows for data consistency and async processing. Inventory, CRM, and dealer websites at scale.

Tech

Spring Boot · Kafka · PostgreSQL · Docker

Impact

4,000+ dealer sites, event-driven workflows, zero-downtime CI/CD.

What I bring

  • Build new features end-to-end from business requirements.
  • Maintain and improve existing production applications.
  • Design secure REST APIs and clean database models.
  • Improve performance, reliability, and observability.
  • Work confidently with Docker, Git, and CI/CD workflows.
  • Collaborate with product, design, and engineering teams.

Best fit roles

Open to senior full-stack and backend-focused positions.

  • Full-Stack Developer
  • Java / Spring Boot Developer
  • Backend Engineer
  • React / Next.js Developer
  • Software Engineer
  • API / Platform Engineer

Education

  • Master's Degree — Computer Science & Artificial Intelligence (Big Data)

    Ibn Tofail University

  • Professional Bachelor's Degree — Software Engineering

    EST Safi

  • University Diploma of Technology (DUT) — Software Engineering

    EST Meknes

  • Baccalaureate — Life & Earth Sciences

    El Qods High School, Chemmaia

Languages

  • Arabic — Native
  • French — Conversational / Professional
  • English — Conversational / Professional

Looking for a senior full-stack developer?

Download my CV, browse my projects, or get in touch directly.

Contact me