Ahmed Arafa

Backend Engineer with a B.Sc. in Computer Science and hands-on experience building and deploying web applications with C#, ASP.NET Core, TypeScript, PostgreSQL, and REST APIs — session authorization, file storage, scheduled cleanup jobs, and layered architecture.

Cairo, EG Backend Engineer
Ahmed Arafa

About Me

I build backend systems that solve real problems — not just code that works, but systems that scale.

I'm a Computer Science graduate focused on backend engineering. I built a full social media platform from scratch using ASP.NET Core MVC — designing the database, structuring the REST APIs, and applying SOLID principles throughout. That project didn't just teach me the stack. It taught me how to think like a backend engineer: structured, maintainable, and production-oriented.

Strong foundation in C#, Python, RESTful API design, and relational databases. I write clean, efficient code and hold myself to real-world engineering standards — not just academic ones. Currently expanding into distributed systems, Docker, and AI infrastructure.

A Junior Backend Engineer role where I can build scalable APIs and backend services on a team that takes engineering craft seriously — and where there's meaningful depth to grow into.

Languages
C#, TypeScript, Python, SQL
Frameworks & Runtimes
ASP.NET Core, .NET Core, Django, Django REST Framework, Vue 3, Deno
Databases & Storage
PostgreSQL, SQL Server, Supabase Storage
Tools
Docker, Git, Supabase, EF Core, LINQ, Vite
Concepts
REST APIs, Authentication, Background Jobs, OOP, SOLID, Clean Architecture, Repository Pattern, Unit of Work

Projects

Easy Copy

Aug 2026

Temporary cross-device file and note transfer platform with password-protected sessions.

  • Designed and deployed a temporary cross-device transfer platform with password-protected sessions and configurable 15, 30, or 60-minute lifetimes.
  • Implemented account-free session authorization using bcrypt-hashed passwords and server-side validation across Deno Edge Functions.
  • Built session-scoped file and note workflows using PostgreSQL and Supabase Storage, including signed file transfers, upload progress, and resource limits.
  • Enforced session expiry with a scheduled cleanup job running every 30 minutes to remove expired files, notes, and session records.
  • Tested the complete lifecycle across devices, from session creation and authorization through file transfer, expiration, and data cleanup.
Vue 3 TypeScript Vite PostgreSQL Deno Edge Functions

Social Media App

Oct 2025

Community-based platform with posts, threaded discussions, and user interactions.

  • Architected a layered social platform using ASP.NET Core 8.0 MVC with clean architecture, decoupling business logic from data access via Repository and Unit of Work patterns.
  • Implemented full async/await throughout the request pipeline, reducing thread blocking and improving throughput under concurrent load.
  • Built server-side pagination for posts and comments, limiting DB reads and keeping response times consistent at scale.
  • Designed and exposed RESTful APIs with structured JSON responses, enabling clean separation between backend and any future frontend client.
ASP.NET Core 8.0 C# SQL Server EF Core LINQ

IloveText

Dec 2024

AI-powered text processing web application with NLP capabilities.

  • Designed the full application architecture from scratch, establishing a clean separation between input handling, API integration, and output rendering.
  • Integrated the Hugging Face Inference API to apply NLP models (summarization, classification) on user-submitted text, delivering results through a structured Python backend.
  • Built an end-to-end flow (input → processing → output) with a lightweight frontend, keeping the interface intuitive and the backend independently testable.
Python Hugging Face API HTML/CSS

Credentials

Degree
B.Sc. Computer Science
University
CHI
Duration
2022 — 2026
CGPA
3.23 / 4.0
Certification
ALX Software Engineering Program
Provider
ALX Africa (2024)

Let's Talk

If you need a backend engineer who thinks about architecture, performance, and maintainability — I'm available. Let's build something solid.