Software Engineer

Haitam Elgharras

I build full-stack web applications, backend services, and distributed systems with Java, Spring Boot, React, TypeScript, Docker, and Kafka.

My introduction

About Me

I'm Haitam Elgharras, a software engineer in Morocco focused on backend systems, scalable web applications, and distributed architectures. My work spans Java, Spring Boot, React, TypeScript, Docker, and Kafka so I can build complete products with reliable delivery, strong performance, and maintainable code.

0+Years
experience
0Projects
shipped
0Companies
worked
Skills

The tools I build with

Backend & Architecture

Service design, APIs, scalable systems, and platform thinking.

Java
Spring Boot
Node.js
Express

Frontend & Web

Typed UI engineering, modern frameworks, and production-ready interfaces.

React
Next.js
Angular
TypeScript
JavaScript

DevOps & Tooling

Delivery workflows, containers, and event-driven infrastructure.

Docker
Kafka
Git
My engineering path

Experience & Education

Software Engineer

Theodo Morocco
Feb 2025 - Present
Casablanca Metropolitan Area - On-site
  • Build full stack product features in agile teams with a focus on performance and user experience.

Software Engineer Intern

NTT DATA Morocco
Jul 2024 - Aug 2024
Tetouan Metropolitan Area - On-site
  • Reduced certificate processing time by 75% by automating certificate workflows with Angular and Spring Boot.

Software Engineer Intern

Eurogate Tanger S.A.
Jul 2023
Tangier, Morocco - Hybrid
  • Contributed to an internal operations platform using C#, ASP.NET, and Entity Framework.
Projects

Selected work

Screenshot of Game Hub video game discovery platform built with React and TypeScript

Game Hub

Game Hub is a responsive web application for browsing games, filtering by genre and platform, and reviewing detailed information in real time.

ReactTypeScriptChakra UIZustand
Screenshot of NimbusTalk secure desktop messaging application home screen

NimbusTalk

Secure desktop communication application using WebSockets for realtime messaging and account-based user flows.

Desktop UIWebSocketsAuthenticationRealtime Messaging
Screenshot of Ekart online store application homepage with product listings

Ekart Online Store

E-commerce frontend for product search, browsing, and order-focused shopping flows with Angular-based development.

AngularE-commerce UIProduct SearchCustomer Flows
Available for work

Need a software engineer in Morocco for a product build?

I build full-stack products, backend services, and scalable web applications with a focus on clean architecture, reliable delivery, and maintainable code.

Get in touch
Contact

Let's build something reliable

Call Me

+212 7 09 15 69 90

Location

Mohammedia | Morocco