AY

Abdelrahman Yehia Gharib Emam

Junior Backend .NET Developer

A Junior Backend .NET Developer with hands-on experience building ASP.NET Core MVC and Web API applications. Skilled in developing secure and scalable backend systems, designing databases, and implementing authentication and authorization. Passionate about applying software architecture patterns and continuously improving software development skills.

Expertise

Backend Development & .NET Ecosystem

Expertise in building robust backend applications using C#, .NET, ASP.NET Core MVC, and Web API, including real-time features with SignalR.

C#.NETASP.NET CoreSignalRLINQ

Database & API Design

Proficient in designing and implementing scalable database schemas with SQL Server and Entity Framework Core, and developing secure RESTful APIs with Swagger documentation.

SQL ServerEntity Framework CoreDatabase DesignRESTful API DevelopmentSwagger/OpenAPI

Software Architecture & Design Patterns

Strong understanding and application of N-Tier Architecture, Repository, Unit of Work, Specification, Dependency Injection, and OOP principles for maintainable code.

N-Tier ArchitectureRepository PatternUnit of Work PatternSpecification PatternDependency Injection

Authentication & Security

Experienced in implementing comprehensive authentication and authorization systems using ASP.NET Identity, JWT, and secure coding practices.

ASP.NET Core IdentityJWT AuthenticationAuthentication & AuthorizationSecure Coding Practices

Featured projects

Employee Management System

Developed a comprehensive HR Management System using ASP.NET Core MVC, EF Core, and SignalR, featuring employee and department management, attendance tracking, and leave workflows.

Impact: Implemented geolocation-based attendance, role-based access control, real-time notifications, and a centralized audit trail system, enhancing HR operations and data integrity.

Store Catalog API

Store Catalog API

Engineered a secure RESTful backend API for a store/catalog system using ASP.NET Core Web API, EF Core, SQL Server, and JWT Authentication.

Impact: Designed a robust database schema, implemented secure JWT Bearer Authentication, and applied Generic Repository and Specification Patterns for clean and maintainable data access.

Career highlights

Recent

Developed a comprehensive HR Management System featuring geolocation-based attendance, role-based access control, and real-time notifications.

Recent

Engineered a secure RESTful API for a store catalog, implementing JWT Authentication and robust database schema design.

Present

Proficient in applying advanced software architecture patterns like N-Tier, Repository, Unit of Work, and Specification.

Present

Skilled in designing and developing secure and scalable backend systems using ASP.NET Core, C#, and SQL Server.

Present

Expertise in implementing authentication and authorization mechanisms, including ASP.NET Identity and JWT.