Ahmed Arafa

Backend Developer with a B.Sc. in Computer Science (GPA 3.23) and hands-on experience building scalable web applications using C#, ASP.NET Core, and REST APIs. Driven to tackle complex backend challenges and continuously improve system performance and architecture.

Cairo, EG Backend Engineer
Ahmed Arafa

About Me

Backend Developer with a Bachelor's in Computer Science (GPA 3.23) and hands-on experience building scalable web applications using C#, ASP.NET Core, and REST APIs.

Developed a full-featured social media application demonstrating strong skills in database design, API development, and SOLID principles. Proficient in Python and problem-solving, with a focus on writing clean, maintainable, and production-ready code aligned with industry best practices.

Languages
C#, Python
Frameworks
ASP.NET Core, .NET Core, Django, Django REST Framework (DRF)
Databases & Tools
SQL Server, Docker, Git, EF Core, LINQ
Concepts
REST APIs, OOP, SOLID, Data Structures & Algorithms, Clean Architecture

Projects

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

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.