<link href="https://fonts.googleapis.com/css2?family=Archivo:wght@600;700;800&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap" rel="stylesheet" />

Cairo, Egypt · Open to remote roles

Hazem Ragab

Backend software engineer

Production APIs, real-time systems and distributed services.

At Intella, I work on real-time communication and integrations with Node.js and TypeScript. At DP World, I built .NET and C# applications for finance, logistics and safety teams.

Experience

Experience

Backend Engineer

intella

Apr 2026 — Present

Build and operate Node.js and TypeScript services for real-time communication workflows and external integrations.

  • Moved shared session state and coordination to Redis for consistent behavior across service instances.
  • Added Prometheus metrics and Grafana dashboards to make service health easier to inspect.
  • Debugged performance problems and session security issues in production.
Node.jsTypeScriptWebSocketsRedisDockerKubernetesPrometheusGrafana

Software Engineer

DP World

Jun 2025 — Apr 2026

Built and maintained enterprise applications supporting finance, logistics and safety operations with .NET Core, Angular and background Worker Services.

  • Fixed production issues and updated older application flows.
.NET CoreC#AngularWorker ServicesSQL Server

Freelance Software Engineer

Client projects

Mar 2023 — May 2025

Built APIs and product features for commerce, social and logistics clients, including payments and maps.

Flask.NETLaravelReactFlutterPostgreSQLPostGIS
Selected work

Selected work

Backend APIs and geospatial data

Memory Mate

Academic project

  • Flask
  • PostgreSQL
  • PostGIS
  • Redis
  • REST APIs
Problem
The app needed nearby-friend search and quicker access to frequently requested data.
My work
Built Flask APIs for geotagging and nearby-friend features.
Engineering
Used PostGIS for nearby queries and Redis to cache frequently requested data.

Payments and access control

Charity Donations

Client project

  • Flask
  • PostgreSQL
  • PayPal
  • React
Problem
The app needed to track donations between donors and charities, with a way for admins to manage them.
My work
Built the Flask API and React screens for submitting and managing donations.
Engineering
Added role-based permissions, PayPal integration and image-based validation for uploaded documents.
Capabilities

What I work with

Tools I have used to build, ship and debug backend systems.

Backend

  • Node.js
  • TypeScript
  • .NET Core
  • C#
  • Python
  • Flask
  • REST APIs
  • WebSockets

Data & coordination

  • Redis
  • PostgreSQL
  • PostGIS
  • SQL Server

Infrastructure & delivery

  • Docker
  • Kubernetes
  • Azure
  • CI/CD
  • GitHub Actions

Observability

  • Prometheus
  • Grafana

Engineering

  • Distributed systems
  • Concurrency
  • Authentication & authorization
  • Performance debugging
  • Unit testing

Additional product experience

  • Angular
  • React
  • Flutter
  • Laravel
Foundation

Education

B.Sc. in Computer Science

Suez University2023

Graduated first in class with a 3.91/4.0 GPA

Web Development Using .NET

ITI2021

Professional development program

Contact

Let’s talk

Open to international remote Backend Engineer and Software Engineer roles. Email is the quickest way to reach me.

h.ragab.dev@gmail.com