Abdelilah Bouchikhi

Java Backend &
Full-Stack Developer

I build and deploy web apps with Java and Spring Boot:

  • Java
  • Spring
  • Angular
  • RxJS
  • Kafka
  • gRPC
  • SQL
  • Redis
  • Docker
  • K8s
  • Jenkins
  • Git
  • Linux
  • Go
  • Rust
  • C

I'm a full-stack developer with a strong Java / Spring Boot backend: I build web applications end to end, with Spring Boot on the back end and Angular or Next.js on the front end.

Now Building a payment system with Stripe.

Abdelilah Bouchikhi

I like owning a feature from the database to the screen: Spring Boot services, Angular front-ends, and the Docker and Kubernetes setups that run them. I'm used to multi-person projects: coordinating tasks, integrating features, reviewing code and leading small teams to meet deadlines.

  1. Apr 2024 — Present Zone01 Oujda Full-Stack Development Training
  2. Oct 2024 — Sep 2025 1337 Rabat Programming & Computer Systems
  3. Baccalaureate Lycée Laymoun, Berkane Electrical Science & Technology

Projects

Selected projects

Things I built end to end, from the database and the APIs to the screen and the deployment.

View GitHub
marketplaceMicroservices
AngularGatewayEurekaRedisUsersProductsMediaPaymentsKafka eventsMongoDB ×4OpenSearchStripe

Marketplace

Sellers list products, buyers search them and pay through Stripe. Spring Boot services sit behind a Spring Cloud Gateway (JWT, Redis rate limiting, Eureka) and stay in sync through Kafka events; stock is reserved atomically so the last unit can't be sold twice. Team project, deployed with Docker and Jenkins.

Case study Source
01blogFull-stack
AngularSpring Security · JWT/auth/posts/users/notifs/adminSpring Data JPAPostgreSQLImage uploads

Blog

Posts with images, comments, likes, follows, notifications and reports. JWT authentication with Spring Security, role-based access, and an admin panel to moderate users and posts.

Case study Live Source
bombermanGame
Player 1Player 2Player 3Player 4WebSocket serverLobby · 10sChatcustom DOM framework · 60 FPS

Bomberman

Real-time 2–4 player game: movement, collisions, bombs and power-ups at 60 FPS on a custom JavaScript framework.

Live Source

Blog

Notes from the build

What I learn shipping Java, Angular and the systems around them.

    Contact

    Let's build something
    together.

    Have an idea or a role in mind? I'd love to hear about it.