Khaled
Hamada
Backend Developer.NET / ASP.NET CoreAssiut, Egypt
Building secure, scalable Web APIs with Clean Architecture and modern .NET practices. Passionate about writing code that is readable, robust, and production-ready.
Who I Am
Background
Final-year Computer Science student, deeply invested in the .NET ecosystem for scalable backend development. Beyond core development, I actively leverage AI tools and integrate AI APIs to enhance system functionality and streamline the developer workflow. I pride myself on bridging the gap between innovative AI capabilities and stable, scalable infrastructure.
Philosophy
I believe great backend code should be robust yet elegant. I am passionate about applying OOP principles, SOLID architecture, and design patterns—not as strict rules, but as tools to build software that is genuinely maintainable, scalable, and delightful for the next developer to work with. Clean Code is a habit, not an afterthought.
Technical Skills
Frameworks
Databases & ORM
Tools
Architecture & Concepts
CS Fundamentals
Projects
Blood Bridge System
Graduation ProjectA scalable blood donation coordination backend built with ASP.NET Core, designed to connect donors with recipients through a secure, well-structured API.
- Engineered scalable backend following Clean Architecture principles
- Implemented JWT authentication with refresh tokens and role-based authorization
- Designed SQL Server database with EF Core Code First and Migrations
- Built RESTful APIs with proper status codes, validation, and centralized exception handling
- Integrated Swagger for full API documentation and interactive testing
FES System
MVC ProjectA full-stack web application built using ASP.NET MVC with clean code practices and proper separation of concerns.
- Developed full-stack application with ASP.NET MVC architecture
- Implemented backend logic and database integration
- Applied clean code practices and separation of concerns throughout
Experience
Programming Instructor
Techno Stem
- Delivered programming sessions and explained core programming concepts to students
- Mentored students in problem-solving techniques and coding fundamentals
- Developed communication and presentation skills through regular technical instruction
Education & Certifications
Bachelor's in Computer Science
Faculty of Computers & Information
Assiut University
Expected
Certifications
Languages
Arabic
Native speaker
English
Professional use