Backend / Software Engineer

Belal Ezat.

Backend software engineer building distributed systems and cloud-backed products.

CS @ NJIT · May 2027 · NYC Metro

Backend Software Engineering
NJIT ’27 · NYC Metro

01 / In practice

Experience

Engineering work across application delivery, automation, and system operations.

May 2026 – Aug 2026Newton, NJ

Systems Engineering Intern · Thorlabs

C# · ASP.NET Core · Azure · VMware

  • Built an ASP.NET Core API on Azure for 120+ hosts, saving about 8 hours per week; the approach was reused for a follow-on site.
  • Troubleshot VMware production systems in a global enterprise environment supporting about 14,000 devices.
  • Automated PRTG API reporting for 5 engineers, saving about 400 hours per year in manual exports.
Sep 2025 – Dec 2025Union, NJ

IT Support Specialist · Best Bet Computer

PowerShell · Windows provisioning · Automation

  • Automated Windows provisioning across 45+ SMBs, cutting setup time about 70%, from 2.5 hours to 45 minutes.
  • Scripted remediations and a shared runbook, closing about 12 tickets per week with about 85% first-visit resolution.
Sep 2025 – PresentNewark, NJ

CTF Challenge Maker · Cyber Security Network

formerly NJIT Information & Cybersecurity Club · Official role: Senior Hacker

Docker · AWS EC2 · CTF infrastructure

  • Built and deployed 3+ Dockerized web and OSINT CTF challenges on AWS EC2 for 20+ students.
  • Tested peer challenges for exploitability, container isolation, and deployment readiness.
  • Helped participants resolve access, runtime, and environment issues during live events.
Earlier experience

Administrative Project Manager · Rock Properties

Optical Sales Associate · The Optical and Hearing Center

02 / Selected work

Projects

Systems built around reliability, clear data boundaries, and useful outcomes.

Relay

Distributed Workflow Orchestrator

View Relay on GitHub

A PostgreSQL and Kafka DAG orchestrator that keeps workflows durable through crashes and redelivery. Claim leases and idempotency protect side effects; a transactional outbox and DLQ replay handle delivery and recovery.

3.7× throughput · 495 → 1,850 tasks/sec across 3 consumers · 0 duplicate side effects in 1,000 crash and redelivery tests

Java · Spring Boot · Kafka · PostgreSQL

Atlas

Multi-Tenant Application Platform

Explore Atlas

An iOS, Android, and web platform with Supabase Auth, PostgreSQL Row-Level Security, and group-scoped tenant access across 43 migrations. GitHub Actions deploys Deno Edge Functions; database webhooks, configuration management, and Gitleaks scanning support operations.

668 MB/day less egress · API p95 reduced 42%

PostgreSQL · Supabase · React Native · Deno

ClinicSense

Distributed AWS Clinical Evaluation Platform

View ClinicSense on GitHub

Led a 10-person team building a clinical evaluation platform on AWS Bedrock, Transcribe, S3, DynamoDB, and EC2. Celery and Redis run asynchronous scoring pipelines.

3rd place, AWS MedEd · 50+ sessions in 48 hours · under 30 seconds end to end

AWS · Python · Celery · Redis

LaunchGuard

Agentic Release-Control System

View LaunchGuard on GitHub

A release decision system that evaluates market demand, churn risk, and readiness. Three specialized CrewAI agents combine live You.com research with Daytona sandbox execution to produce structured recommendations.

Solo 1st place · You.com Build with YOU hackathon

Python · CrewAI · Daytona · You.com API

More projects

Pilot / Rho-Hacks

A CFO brief layer on Rho with Tavily spend context. Best Use of Tavily API.

Pilot on GitHub ↗

Recova

Browser physical therapy with MediaPipe kinematics, asynchronous Node.js and RabbitMQ processing, and Claude feedback. 1st place, Anthropic CBC Health & Wellbeing.

Recova on Devpost ↗

Battlesnake 2026

Python and Flask bot using A*, flood fill, Voronoi, and MCTS. 2nd place at NJIT BattleSnake.

Battlesnake on GitHub ↗

Notepad++ Search Export

C++ and Win32 Find-result export. Submitted an open upstream PR; it was not merged.

View upstream PR ↗

03 / Technical profile

Tools & systems

The languages and systems I reach for across backend, cloud, and product work.

Languages

Java · C# · Python · SQL · TypeScript · JavaScript · C++ · Bash

Backend & frameworks

Spring Boot · ASP.NET Core · Flask · Node.js · REST APIs · WebSockets · React · React Native

Architecture

System Design · Distributed Systems · Event-Driven Architecture · Kafka · Redis · RabbitMQ · Celery

Cloud & data

PostgreSQL · AWS · EC2 · S3 · DynamoDB · Bedrock · Azure · Azure App Service · Azure Functions · Supabase

DevOps & testing

Docker · Linux · GitHub Actions · CI/CD · VMware · Testcontainers · JUnit · Git · Gitleaks

04 / Beyond projects

Leadership & recognition

Treasurer · United Mission Relief

Manage an annual budget of about $4,000 across roughly 20 events per semester, serving up to 100 attendees.

Selected awards

  • Build with YOU / You.com AI Agent Hackathon 1st place
  • Anthropic CBC Health & Wellbeing 1st place
  • KeanUHackThis MLH Best Use of MongoDB Atlas
  • NJIT BattleSnake 2nd place
  • ClinicSense / AWS MedEd 3rd place
Other CTF awards
  • ISC2NJ Incident Response CTF · 1st place
  • ISC2NJ CTF · 1st place
  • Pros v Joes CTF · 3rd place

05 / About

A little more about me

I’m a Computer Science student at NJIT focused on backend engineering, distributed systems, and cloud-backed software.

I like working on systems where reliability, data boundaries, deployment, and performance matter. Outside engineering, I’m usually hiking or traveling.

I’m targeting Summer 2027 software and backend internships and 2027 new-grad SWE roles, with longer-term interest in cloud and application solutions architecture.

Education

New Jersey Institute of Technology
B.S. Computer Science · GPA 3.7
Expected May 2027 · Newark, NJ

Certification

CompTIA Network+
Issued Sep 2025 · Expires Sep 2028

Languages

English · Native or bilingual
Arabic · Professional working proficiency

Community

ColorStack · Member
Cyber Security Network (formerly NJIT Information & Cybersecurity Club)
United Mission Relief

06 / Get in touch

Let’s talk.

For backend engineering opportunities or a conversation about a project, email is the best place to start.