Developed a scalable Employee & Department Management System using ASP.NET MVC with a clean 3-Tier Architecture
(Presentation, Business Logic, Data Access).
Implemented CRUD operations, user authentication, and linked employees to departments efficiently.
Leveraged Entity Framework, Repository & Factory Patterns, Dependency Injection, DTOs/ViewModels, and AutoMapper
for clean code and maintainable architecture.
Built a responsive Razor UI and ensured robust validation using DataAnnotations.
Project demonstrates strong skills in C#, SQL Server, LINQ, and clean software design principles.