Redirect an Unauthenticated User to the Login Page
How Do You Redirect an Unauthenticated User to the Login Page? In Angular, we commonly use a CanActivateFn authentication guard . The guard: Checks wh...
.NET Technical Lead with 19+ years of experience designing, developing, modernizing, and supporting enterprise applications across banking and pension domains. Experienced in technical leadership, solution design, RESTful APIs, performance optimization, developer mentoring, and production support.
Enterprise Application Development
Led and Mentored Enterprise Development Teams
Enterprise Domain Experience
Manual Deployment Effort Through CI/CD
Team leadership, developer mentoring, code reviews, task planning, technical guidance, and delivery support.
Design and development of scalable enterprise applications using C#, ASP.NET Core, Web API, and SQL Server.
Modernizing legacy applications using current .NET technologies, clean coding practices, and maintainable architecture.
Secure RESTful API design, authentication, validation, logging, caching, rate limiting, and system integration.
Automated deployment pipelines, production releases, root-cause analysis, and critical-issue resolution.
Database design, stored procedures, query optimization, troubleshooting, and application-performance improvement.
I am a .NET Technical Lead with 19+ years of experience delivering enterprise applications using Microsoft technologies.
My expertise includes C#, ASP.NET Core, Web API, Entity Framework Core, SQL Server, solution design, application modernization, code reviews, performance optimization, production support, and developer mentoring.
I have led an eight-member development team and worked closely with product owners, business analysts, QA engineers, and stakeholders to deliver reliable business-critical applications.
My domain experience includes banking and pension administration systems, where security, data integrity, performance, and application availability are essential.
Practical tutorials, production-oriented examples, and interview guidance covering .NET, Web API, SQL Server, Angular, Azure, and software architecture.
How Do You Redirect an Unauthenticated User to the Login Page? In Angular, we commonly use a CanActivateFn authentication guard . The guard: Checks wh...
Angular Route Guards: Class-Based vs Functional Guards These three questions are closely related. The major change is: Older Angular ↓ Class-based Gua...
What is CanMatch in Angular? What is CanMatch ? CanMatch is an Angular route guard that determines whether a particular route configuration sh