Skip to content
View rhazem13's full-sized avatar

Highlights

  • Pro

Block or report rhazem13

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rhazem13/README.md

Backend Engineer at Intella, previously Software Engineer at DP World. I work on real-time communication services and backend integrations, with earlier experience in finance and port operations.

I like debugging problems that only appear when more than one instance is running.

Selected engineering

Resilient WebSocket Gateway

Two TypeScript gateways share session state in Redis. Failure tests kill a connected instance, reconnect through a non-sticky proxy, and verify bounded event replay. The repository includes owner isolation, slow-reader tests, a runnable Docker demo, and measured local load results with explicit limits.

Implementation · Failure tests · Design decisions · Run it

Authorization boundaries in PromptShare

Server-derived identity and ownership checks for writes, tested against real MongoDB persistence.

Implementation · Persistence tests

Node.js / TypeScript · C# / .NET · Redis · PostgreSQL · Docker · Kubernetes

Portfolio · LinkedIn

Pinned Loading

  1. resilient-ws-gateway resilient-ws-gateway Public

    Two TypeScript gateways, shared Redis state, bounded replay, and tests that kill an instance and verify recovery.

    TypeScript

  2. hazemportfolio-frontend hazemportfolio-frontend Public

    Personal portfolio for Backend Engineer Hazem Ragab: experience, selected work and technical background.

    SCSS 1