OB.DEV
Available for remote or part-time remote

Othmane Ballat

Full Stack Developer

I build well-structured systems end to end — REST APIs in Spring Boot and .NET, interfaces in Angular, React and Vue

01

Experience

October 2025 — Present · 1 yr
Full Stack Developer (Angular | Java)
B-Agile — Fez, Morocco · Full-time, on-site

Building and maintaining full-stack features across an Angular frontend and a Spring Boot backend.

AngularSpring Boot+8 more skills
March 2025 — August 2025 · 6 months
End-of-Studies Internship — Full Stack Developer (.NET & React.js)
Algo Consulting Group — Rabat, Morocco · Hybrid

Developed full-stack features using a .NET backend and a React.js frontend.

.NETReact.js
June 2024 — October 2024 · 4 months
Software Engineering Intern
Edgy Brain — Kénitra
Car sales system · Jun–Aug 2024

Rebuilt an existing application, migrating it from an older Laravel version to Laravel 11 and Vue.js 3.

App for manual workers · Aug–Oct 2024

Rebuilt an existing application, migrating it from an older Laravel version to Laravel 11 and Vue.js 3, using Figma as the design reference.

Laravel 11Vue.js 3Tailwind CSS BootstrapJavaScriptFigma
June 2023 — August 2023 · 2 months
Software Engineering Intern
VPI-INFO — Kénitra

Built a web and mobile application for selling phone equipment.

LaravelFlutterBootstrap MySQL
02

Personal projects

Task Management System
Angular · Spring Boot · Full stack

A full-stack web application that helps users organize, track and complete their tasks through an intuitive, modern interface.

Frontend — Angular

20+ custom components, built with TypeScript, custom CSS and HTML5 templates.

Backend — Spring Boot

RESTful API with a clean layered architecture: repositories, services, controllers, DTOs & mappers, models, common utilities and exceptions.

JWT authentication with Spring Security, generic base classes to cut down duplication, centralized error handling with @RestControllerAdvice, and an API Gateway routing requests across the microservices.

AngularTypeScriptSpring Boot Spring SecurityJWTAPI Gateway Microservices
SnakeAlert
Mar – Jun 2024 · Microservices

A real-time snake detection and notification system built on a microservices architecture, with a Spring Boot backend and a React.js frontend.

Flask captures and processes the live video stream, and a TensorFlow CNN model handles the detection. Kafka pushes real-time alerts to users the moment a snake is detected, with each service kept independent for scalability and maintainability.

MicroservicesSpring CloudTensorFlow FlaskReact.jsKafka
Residence Management System
Jan – Feb 2024

A management platform for residences, with secured authentication and a REST API connecting a Spring Boot backend to a React.js frontend.

Spring BootReact.jsMySQL Spring SecurityJWT
DevOps Project
November 2023

Deployed a Spring Boot product-management microservice using Docker and Minikube for container orchestration, designed to be scalable and highly available.

DockerMinikubeJenkins Spring BootMySQL
03

Skills

Backend
Spring Boot, Laravel, .NET
Frontend
Angular, React.js, Vue.js 3, HTML, CSS, JavaScript
DevOps
Docker, Kubernetes, Jenkins, GitLab CI/CD
Languages
Java, Python, PHP, JavaScript, C/C++
Databases
SQL, MySQL, PostgreSQL, SQLite, Oracle
Spoken languages
Arabic, French, English
04

Education & certificates

Education

ENSA Kénitra
Computer engineering
Since September 2022
ENSA Al Hoceima
Preparatory classes (2 years)
September 2020 — July 2022

Certificates

Building HTTP APIs with SpringVanderbilt University
Programming Foundations with JavaScript, HTML and CSSDuke University

Languages

Arabic Native
French Fluent
English Fluent