Abdelilah Bouchikhi

Abdelilah Bouchikhi

Full-Stack Developer · Java / Spring Boot

Available from November 2026 · Morocco · remote, on-site or hybrid, open to relocating

Email WhatsApp LinkedIn GitHub PDF (EN) PDF (FR)

+212 618 613 876 · bouchikhiabdelilah0@gmail.com · abdelilah.bouchikhi.com · linkedin.com/in/abdelilah-bch · github.com/Abdelilah-99

Hiring? Check the fit

Paste a job ad: each technology it asks for is checked against this CV, with where he used it. It runs in your browser, the text isn't sent anywhere.

Summary

Full-stack developer with a strong Java / Spring Boot backend. At HPS I shipped features to production on PowerCARD, a payment card platform used by banks, working daily with Spring Boot, JPA/Hibernate, SQL schemas, versioned database migrations and OpenSearch. As a freelancer I built Platily, a platform that generates content and publishes it automatically to WordPress and Pinterest. On the frontend I build interfaces with TypeScript, Angular and Next.js. Right now I'm building a payment system with Stripe.

Experience

Software Development Intern · HPS

Aug – Sep 2026

Hightech Payment Systems · PowerCARD v4, payment card platform used by banks · via 01Talent

  • Developed and maintained Java / Spring Boot services in a large multi-module Gradle monorepo built on microservices.
  • Set up a new service end to end: SQL schema and Liquibase migrations, JPA/Hibernate composite keys, CRUD service and controller layers, API contracts.
  • Shipped bug fixes and features to production on PowerCARD releases 4.3.0 and 4.2.5.
  • Improved batch performance by moving OpenSearch writes to event-based ingestion through Fluent Bit.
  • Built Docker images and deployed to Kubernetes; debugged startup failures and analysed performance with Grafana, JProfiler and AWS CloudWatch.

Java · Spring Boot · JPA/Hibernate · Liquibase · Gradle · OpenSearch · Fluent Bit · Docker · Kubernetes · Grafana

Freelance Full-Stack Developer · Platily

2025 – Present

Content automation platform for food websites

  • Designed and built a Spring Boot backend with PostgreSQL that generates recipes, articles and visuals for food websites.
  • Integrated the WordPress and Pinterest REST APIs to automate the whole content lifecycle: creation, validation and publishing.
  • User authentication with Firebase Authentication and email verification; Angular frontend, Docker deployment.

Spring Boot · Angular · PostgreSQL · Firebase · Docker

Projects

Marketplace

Team project: e-commerce on Spring Boot microservices talking over Kafka, behind Spring Cloud Gateway with Eureka and Redis rate limiting. Stripe Checkout with atomic stock reservation, RSA-signed JWTs, RBAC, mTLS, OpenSearch search, Prometheus and Grafana, Jenkins CI/CD with rollback, Docker Compose on a cloud VM.

Java · Spring Boot · Kafka · Redis · OpenSearch · MongoDB · Angular · Jenkins · AWS

01Blog

Social blogging platform, live: posts with images, comments, likes, follows, notifications and reports. Spring Boot REST API, PostgreSQL, Angular, JWT, roles and an admin panel for moderation.

Java · Spring Boot · Angular · PostgreSQL · JWT · Docker

Kamado

The assistant on this site: a Go service in front of a local 1B model (Ollama) on a 2-core server. Code answers what has an exact answer in milliseconds; the model only writes the rest. Typo-tolerant, multilingual, reads the blog.

Go · Ollama · Docker · Caddy

Lets-Play

Spring Boot REST API for users and products: JWT with Spring Security, admin and user roles, HTTPS, validation and sanitisation against XSS and injection, JUnit 5 tests.

Java · Spring Boot · Spring Security · MongoDB · Gradle

Bomberman

Real-time multiplayer game for up to 4 players, live, built with the DOM API only: WebSockets, in-game chat, 60 FPS. Team of 4.

JavaScript · WebSockets · HTML · CSS

Minishell

A Unix shell in C at 1337: built-ins, pipes, redirections and heredoc, variable expansion, history and signal handling. Team of 2.

C · Makefile · readline

Skills

Backend
Java, Spring Boot, JPA/Hibernate, REST APIs, Spring Security, Spring Batch, gRPC, microservices
Database
SQL, PostgreSQL, MySQL, Liquibase, MongoDB, Redis
Frontend
TypeScript, JavaScript, Angular, RxJS, Next.js (React), HTML/CSS
Messaging & search
Kafka, OpenSearch, Fluent Bit
DevOps
Docker, Kubernetes, Jenkins CI/CD, AWS (EC2, CloudWatch), Grafana, Linux, Git
Also
Go, Rust, C, Bash · REST Assured, k6 · LeetCode: 31 solved

Education

  1. Apr 2024 – PresentZone01 OujdaFull-stack development
  2. Oct 2024 – Sep 20251337 Rabat (42 Network)Systems programming
  3. BaccalaureateLaymoun High School, BerkaneElectrical science & technology

Languages

Arabic · native  ·  English · fluent  ·  French · intermediate