Java / Angular Developer

Hi, I'm
Abdelilah Bouchikhi.

I build scalable web applications with Java, Spring Boot and Angular — from microservices and batch pipelines to clean, fast user interfaces.

  • Java
  • Spring Boot
  • Angular
  • Microservices
  • PostgreSQL
  • Docker
  • Kubernetes
  • Go
  • Rust
Abdelilah Bouchikhi
Clean & efficient code
Front-end & back-end

01 — About

My career
so far.

I'm a Java / Angular developer who builds web applications end to end — Spring Boot services on the back end, Angular on the front end. Most recently I interned at HPS, fixing bugs and shipping features on PowerCARD, a payment card platform built on a microservices architecture.

I actively collaborate in multi-person projects, coordinate tasks, integrate features, and review code in group settings — with experience leading small teams to meet deadlines and ensure code quality.

Education

  1. Apr 2024 — Present

    Zone01 Oujda

    Full-Stack Development Training · Web Development (Front-End & Back-End)

  2. Oct 2024 — Sept 2025

    1337 Rabat

    Training in Programming and Computer Systems · Systems Programming

  3. Baccalaureate

    Lycée Laymoun, Berkane

    Specialization in Electrical Science and Technology

02 — Experience

Building payment
infrastructure.

Aug — Sep 2026 · 2 months

Software Engineer Intern

HPS (Hightech Payment Systems)

Internship · placed through the 01Talent program

  • Java
  • Spring Boot
  • Microservices
  • Spring Batch
  • JPA/Hibernate
  • Liquibase
  • Gradle
  • gRPC
  • OpenSearch
  • Fluent Bit
  • Docker
  • Kubernetes
  • Grafana
  • JProfiler
  • AWS CloudWatch
  • Git
  1. Developed and maintained Java/Spring Boot services in PowerCARD v4, HPS's payment card platform — a microservices architecture in a large multi-module Gradle monorepo — across both the issuer and acquirer modules.
  2. Delivered bug fixes and features on the PowerCARD 4.3.0 and 4.2.5 release lines.
  3. Improved performance of the authorization-archive and refund-suspension batches by moving OpenSearch writes to event-based ingestion through Fluent Bit, including a new DTO mapping for refund events.
  4. Resolved a production incident caused by a blocking OpenSearch refresh call (SocketTimeoutException), and shipped the fix through a multi-branch release workflow (develop, 4.2.5, 4.3.0) using cherry-picks and backports.
  5. Built Docker images, pushed them to a private registry and deployed them to Kubernetes, debugging service startup failures such as bean-override and repository-scanning conflicts.
  6. Used observability tools — Grafana, JProfiler and AWS CloudWatch — to monitor services and track down performance issues.
  7. Scaffolded a new microservice end to end during onboarding: Liquibase migrations, JPA composite keys, generic CRUD service/controller layers and gRPC contracts.

03 — Work

Selected projects.

01

Blog — Full-Stack Social Blogging Platform

Social blogging app with posts, multimedia, followers, groups, chats and notifications. Secure authentication, role-based access control and admin moderation tools. Containerized with Docker.

  • Java
  • Spring Boot
  • Angular
  • PostgreSQL
  • Docker
02

Minishell — Unix Command Interpreter

Unix command interpreter built on an AST architecture. Handles command execution, pipelines, redirections and variable expansion, with process creation and inter-process communication via pipes.

  • C
  • Unix
  • AST
  • Readline
03

Bomberman — Multiplayer Game (2–4 players)

Real-time multiplayer Bomberman-style game: movement, collisions, bombs and power-ups, destructible blocks and smooth 60 FPS animation — built on a custom JavaScript framework.

  • JavaScript
  • HTML5
  • CSS3

04 — Contact

Let's work
together.

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

01 / 05