1. SUMMARY
Aspiring self-taught .NET backend developer. I pivoted my career from civil engineering to web development
due to my passion for programming.
Github profile: https://github.com/nagiashraf LeetCode profile: https://leetcode.com/nagiashraf50
PROJECTS
Courses App
• A server-side app, mainly a simulation of Udemy, where a user can be a student, an instructor or both
at the same time.
• Technologies and Services: .NET 6, EF Core, LINQ, Microservices, Docker, Kubernetes, RabbitMQ, gRPC,
Ocelot API gateway, JavaScript, JWT, Identity, Stripe, Cloudinary, SMTP Server, Repository pattern and
xUnit for unit testing.
• Github Repository: https://github.com/nagiashraf/CoursesApp
ECommerce
• An ecommerce server-side app for skiing products
• Technologies and Services: .NET 6, EF Core, LINQ and ASP.NET Core Web API, Redis database,
Specification Pattern, Unit of Work Pattern, JWT, Identity, N-Tier layer architecture.
• Github Repository: https://github.com/nagiashraf/ECommerceSkinetCourse
Dating App
• A social app where users can like and message each other.
• Technologies and Services: .NET 6, EF Core, LINQ and ASP.NET Core Web API
• Github Repository: https://github.com/nagiashraf/DatingAppCourse
SKILLS
Knowledgeable about:
C#, OOP, Problem Solving, Entity Framework Core, LINQ,
ASP.NET Core Web API, ASP.NET Core MVC and Unit Testing.
Familiar with:
Microservices, MS SQL Server, HTML, CSS,
JavaScript, Bootstrap and Angular.
EDUCATION
Beni-Suef University | Bachelor of Civil Engineering | 2018
LANGUAGES
Arabic | native English | fluent Spanish | fluent
Nagi Ashraf
Cairo | nagiashraf50@gmail.com | +201005478591 | https://www.linkedin.com/in/nagi-ashraf