Available for opportunities

Abdelhamid
Elbadri

Backend Software Engineer

Designing and maintaining robust backend systems with Java and Spring Boot. Currently at Capgemini, building scalable APIs and cloud-ready enterprise platforms.

Java · Spring Boot RESTful APIs Angular MySQL · PostgreSQL AWS · CI/CD Casablanca, Morocco
Scroll to explore

Turning complex systems into clean, reliable code.

I'm a backend-focused software engineer with professional experience designing and shipping scalable services at enterprise scale. Currently at Capgemini, I work across the full stack — with a strong focus on API architecture, database modeling, and deployment pipelines.

I value clean architecture, meaningful tests, and systems that are easy for the next engineer to understand. I enjoy bridging the gap between business requirements and technical execution.

3+
Years professional experience
5+
Certifications earned
10+
Technologies mastered
3
Companies contributed to

Technical Toolkit

Backend
Java Spring Boot Spring Framework Java EE · JEE REST APIs JSP
Frontend
Angular TypeScript JavaScript HTML / CSS Laravel / PHP
Databases
MySQL PostgreSQL Data Modeling Query Optimization
Cloud & DevOps
AWS S3 Elastic Beanstalk Git / GitHub Maven CI/CD
Other Languages
Python C# C++
Methodologies
Agile / Scrum TDD Requirements Engineering System Architecture

Professional History

Capgemini TS
Dec 2022 — Present
Software Engineer

Building and maintaining enterprise-scale backend services and full-stack applications for clients across industries.

  • Developed and maintained RESTful APIs using Java Spring Boot, integrated with MySQL and PostgreSQL databases.
  • Built responsive Angular frontend components connected to backend REST APIs.
  • Deployed and maintained JEE applications with JSP on WildFly server.
  • Conducted unit tests and collaborated with cross-functional teams (engineers, QA, designers, PMs) to deliver features on schedule.
Java Spring Boot Angular PostgreSQL WildFly
Stellantis
Feb — Aug 2022
Full Stack Developer Intern

Modernized internal tooling by replacing brittle Excel-based workflows with a proper web application.

  • Built a Laravel/PHP web application to replace complex spreadsheet workflows, improving data processing efficiency.
  • Led requirements engineering for a website redesign, delivering a cleaner, more user-friendly interface.
Laravel PHP MySQL HTML/CSS
Hica Solutions
Mar — Jul 2021 · NL
Game Developer Intern

Worked on immersive 3D game development and hardware analysis for VR gaming controllers.

  • Developed a 3D Unity video game in C++ with immersive mechanics and core gameplay loops.
  • Analyzed and compared performance of Hica hand-controller and Manus VR for optimal user experience.
Unity C++ VR

App Modernization

View GitHub →
Project 01 — Full-Stack Modernization

Legacy Spring Boot + Angular Platform Upgrade

A startup's core platform suffered from slow API response times, outdated dependencies, and error-prone manual deployments. The challenge: modernize without breaking production.

Upgraded Spring Boot, refactored the service architecture, optimized critical SQL queries, introduced JWT authentication, and automated deployments through a CI/CD pipeline with AWS Elastic Beanstalk and S3.

65% faster API response times after query optimization and service refactoring
40% smaller frontend bundle after Angular build optimization
Zero manual deployments — fully automated CI/CD pipeline shipped to AWS
Spring Boot Angular JWT Auth AWS Elastic Beanstalk S3 CI/CD

Education & Certifications

Education

Software Engineering Degree
Mundiapolis University
Casablanca, Morocco · 2022 · Integrated Preparatory Cycle
Baccalaureate (PC)
HOMAN ELFETWAKI High School
Casablanca, Morocco · 2017 · Mention Well

Certifications

Oracle Certified Professional
Java SE 21 Developer
Oracle
Mastering Java 8 to Java 21
Advanced Features Deep Dive
AWS Basics — S3
Coursera
2021
Spring Boot to AWS Elastic Beanstalk
Deployment Certification
Git and GitHub
Version Control Training

Let's build something great together.

Open to backend engineering roles, freelance API/system projects, and consulting on modernizing legacy platforms. Let's talk.