SOFTWARE ENGINEER | JAVA, BACKEND & CLOUD

Yassine Ouabou

Building secure APIs and reliable backend systems.

I’m Yassine, a software engineer working across Java, Spring Boot, Oracle ORDS, and cloud technologies. I turn complex requirements into thoughtful, dependable software.

+ SYSTEM VIEW01 / 03
client.request()
Secure API layerOAuth 2.0 · JWT · OIDC
AUTHENTICATE · AUTHORIZE
DataOracle · PostgreSQL
CloudOCI · AWS
DESIGNED TO CONNECT.
+ Illustrative architecture · not an employer system
// THOUGHTFUL CODE. RELIABLE SYSTEMS.A little more about me
BUILT ON A STRONG FOUNDATION
JavaSpring BootOracle ORDSAPI securityCloud infrastructure

01 ABOUT

Behind the code,
a curious engineer.

My foundation is software engineering. My focus is what makes an application work well beneath the surface: clear APIs, secure access, and reliable backend systems.

Through internships at Oracle R&D Morocco, AHDIGITAL, and Alias Informatique, I’ve worked across identity and access management, event-driven services, cloud infrastructure, and full-stack applications. I bring that end-to-end perspective to every problem I work on.

Arabic · NativeFrench · FluentEnglish · Fluent

02 SELECTED ENGINEERING WORK

Real challenges. Thoughtful solutions.

A closer look at the systems I contributed to during my internships.

Oracle R&D MoroccoINTERNSHIP · 2026

Identity, APIs & cloud

Modernizing the ORDS sample application

Modernization of the Oracle REST Data Services (ORDS) Concert Sample Application, covering authentication, cloud configuration, and developer workflows.

  • Java
  • ORDS
  • Oracle IAM
  • OAuth 2.0 / OIDC
  • OCI
  • JUnit
  • Grafana k6
Explore the work: Modernizing the ORDS sample application

MY CONTRIBUTIONS · Research Assistant Intern

  • Migrated authentication from Auth0 to Oracle IAM, implementing OAuth 2.0, OpenID Connect, JWT authentication, and scope-based access control for protected REST endpoints.
  • Migrated local ORDS configuration to OCI Database API Gateway Configuration Service, using Cloud as the metadata source.
  • Added an ORDS Sample App Codex Skill to Oracle’s GitHub repository for OCI CLI environment bootstrap, validation, troubleshooting, and migration of ORDS PL/SQL definitions to OpenAPI specifications.
  • Investigated and fixed issues across Java and JEE components, with JUnit and integration testing. Conducted performance and memory regression testing using Grafana k6.

OUTCOME

Updated the sample application’s identity integration, moved configuration to OCI, and improved developer setup and migration workflows.

AHDIGITALINTERNSHIP · 2025

Backend & infrastructure

Secure files. Connected services.

Spring Boot microservices for secure file management and sharing, with cloud storage and asynchronous service communication.

  • Spring Boot
  • AWS S3
  • Apache Kafka
  • Docker
  • Kubernetes
  • Jenkins
Explore the work: Secure files. Connected services.

MY CONTRIBUTIONS · Backend Developer Intern

  • Integrated Spring Boot microservices with AWS S3 for secure file management and sharing.
  • Integrated Apache Kafka for asynchronous communication and event-driven processing.
  • Containerized services with Docker and deployed them to Kubernetes.
  • Enhanced CI/CD workflows using Jenkins, Maven, and JUnit.

OUTCOME

Connected file services with cloud storage and event-driven processing, supported by containerized deployment and CI/CD workflows.

Alias InformatiqueINTERNSHIP · 2024

Full-stack engineering

Bringing financial documents into one workflow

GCE, an application for managing, tracking, and automating the printing of checks, commercial bills, and transfer orders.

  • Spring Boot
  • Spring Security
  • JWT
  • Angular
  • PrimeNG
  • PostgreSQL
Explore the work: Bringing financial documents into one workflow

MY CONTRIBUTIONS · Full Stack Developer Intern

  • Built GCE’s document management, tracking, and automated printing functionality.
  • Developed REST APIs using Spring Boot and secured them with Spring Security and JWT.
  • Built the interface with Angular and PrimeNG, backed by PostgreSQL.
  • Optimized SQL queries and backend processing, reducing execution time by 30%.

OUTCOME

Reduced execution time by 30% through SQL and backend optimizations, alongside a unified financial document workflow.

03 EXPERIENCE

Learning by building.

Three internships. An expanding perspective on software engineering.

February 2026 – August 2026Casablanca, Morocco

Oracle R&D Morocco

Research Assistant Intern

Worked on ORDS authentication, cloud configuration, Java/JEE fixes, and regression testing. Collaborated with ORDS engineers through Agile sprints, technical reviews, and mentoring.

INTERNSHIP
July 2025 – August 2025Agadir, Morocco

AHDIGITAL

Backend Developer Intern

Integrated file-sharing microservices, AWS S3, and Kafka. Worked on container deployment and CI/CD workflows with automated testing.

INTERNSHIP
July 2024 – August 2024Casablanca, Morocco

Alias Informatique

Full Stack Developer Intern

Built the GCE financial document application across frontend and backend. Improved SQL queries and backend processing to reduce execution time by 30%.

INTERNSHIP

04 TECHNICAL TOOLKIT

The tools behind the work.

From the API boundary to the database, and all the way to deployment.

01

Languages

  • Java
  • JavaScript
  • TypeScript
  • Python
  • C
  • C++
02

Frameworks

  • Spring Boot
  • ORDS
  • JEE
  • Angular
  • React
  • PrimeNG
  • Bootstrap
  • Tailwind CSS
03

APIs & integration

  • REST APIs
  • Microservices
  • JWT
  • OAuth 2.0
  • OIDC
  • Apache Kafka
04

Databases

  • Oracle
  • PL/SQL
  • SQL
  • PostgreSQL
  • MySQL
  • Redis
05

Cloud & DevOps

  • OCI
  • AWS
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • Grafana
  • Prometheus
06

Developer tools & testing

  • Git
  • GitHub
  • GitLab
  • Maven
  • Bash
  • Jira
  • Confluence
  • JUnit
  • Mockito
  • Grafana k6

05 EDUCATION & CERTIFICATION

A foundation to keep building on.

Faculty of Science and Technology

Errachidia, Morocco

2023–2026

State Engineer’s Degree in Computer Engineering

Specialization in Software Engineering

2021–2023

University Diploma in Science and Technology

MIP Option

PROFESSIONAL CERTIFICATION

Java 17

Oracle Certified Professional

Java SE 17 Developer

September 2026View certificate (opens in a new tab)

06 WHAT’S NEXT?

Good software starts
with a conversation.

Have a software engineering opportunity in mind? I’d love to hear about your team, your challenges, and what we could build together.

Let’s talk