Java / Spring Boot developer · Morocco
I build enterprise web applications
— RESTful APIs, backend
architecture, secure by default.
Bachelor's graduate in Computer Systems Engineering with hands-on experience developing and refactoring enterprise web applications using Django, React.js, PostgreSQL, Java and Spring Boot. Passionate about backend development, software architecture, and cybersecurity best practices.
Experience
Internships where I shipped real features on enterprise systems.
-
Software Developer Intern — Titrit Technologies, Casablanca
Refactored the backend architecture of an enterprise cloud tokenization management platform. Redesigned and modernized React.js user interfaces to improve usability and maintainability, optimized PostgreSQL database interactions and backend performance, and produced API documentation with Swagger/OpenAPI — all within an Agile, Git-based workflow.
-
Web Developer Intern — The Prefecture of Agadir Ida Outanane
Developed a web application for managing civil servants. Designed and implemented RESTful APIs for CRUD operations, built the interfaces with HTML, CSS and JavaScript, and handled data with MySQL — including role-based access and structured error handling.
Projects
Built and maintained on GitHub — the code is public.
-
Doctori.ma — Medical Appointment Platform
A full-stack medical appointment booking platform connecting patients with trusted doctors across Morocco. Patients search for doctors, book consultations by available time slots, and manage their health history; doctors handle profiles and availability; admins oversee the platform.
-
TeamTrack — Employee & Task Management
A full-stack web application for managing employees and tracking tasks, developed as a final-year project (PFE). Distinct admin and employee interfaces, task assignment and tracking, and secure client-server communication over JSON-based REST endpoints.
-
RH_application — Human Resources Web App
A Human Resources management system with a React frontend and a Java (Spring Boot) backend. Intuitive interfaces for managing employee data, roles and organizational workflows, backed by a layered architecture (Controller → Service → Repository with Spring Data JPA).
How I build
Tools I work with, grouped by job.
Back-end & architecture
- Java (Spring Boot, Spring MVC)
- Python (Django)
- Spring Data JPA & Thymeleaf
- RESTful API design, Swagger/OpenAPI
Front-end & data
- React.js
- HTML, CSS, JavaScript
- SQL (PostgreSQL, MySQL)
- MongoDB
Tools & workflow
- Git, Docker, Linux
- Agile methodologies
- UML modeling
- IntelliJ IDEA, Eclipse, VS Code
Currently learning
Java is my home base — right now I'm growing into Python, DevOps, cloud computing, virtualisation, data engineering and AI.
$ cat progress.txt
PYTHON ░░░░ 60%
DEVOPS ░░░░░░ 40%
CLOUD COMPUTING ░░░░░░░ 30%
VIRTUALISATION ░░░░░░░ 25%
DATA ENGINEERING ░░░░░░░░ 20%
LLMS ░░░░░░░ 35%
AI ░░░░░░ 40%
$ ls next/
# python-data-pipeline docker-k8s cloud-basics rag-service
$
About
I'm Omar Zandag, a Bachelor's graduate in Computer Systems Engineering (ESTSB, Sidi Bennour), building on a DUT from ESTG Guelmim. Through my internship at Titrit Technologies in Casablanca, I refactored the backend architecture of an enterprise cloud tokenization platform — modernizing React.js interfaces and optimizing PostgreSQL performance.
I focus on backend development, software architecture, and cybersecurity best practices, and I work well in Agile teams. I speak Arabic natively and English and French conversationally.
Next step
Let's work together
Looking for a backend or full-stack developer? Send me an email and I'll reply as soon as I can.
omar.zandag@gmail.com+212 6-74-32-55-59