Senior Dotnet Developer
CurrentI have extensive experience in developing middle layers using C#.NET, VB.NET, MongoDB, and ASP.NET, contributing to the gathering of requirements, project design, and development using WPF, OOPS concepts, and SOLID principles. My expertise includes crafting web pages with Angular Class Libraries, employing best practices in design and development using ASP.NET, MVC, C#, VB.NET, JavaScript, Knockout JS, and jQuery.Furthermore, I have hands-on experience with build and release processes, PowerShell scripting, and deploying applications in Azure PaaS environments. I've utilized Entity Framework Code First Approach, LINQ, and SQL for efficient data access and manipulation, implemented MVVM architecture with Business Logic and Data Access Layers, and incorporated ASP.NET validation controls and JavaScript for validation purposes.My responsibilities have also included unit testing using Karma, writing SQL stored procedures, creating reports using SSRS and Crystal Reports, researching new technologies, developing reusable components in Angular, implementing continuous delivery processes, and managing Kubernetes charts using Helm. I've also focused on UI/UX improvements using Angular Material, Bootstrap, and other front-end technologies, ensuring efficient and high-quality software development while maintaining timelines and utilizing source code management tools like TFS for collaboration among team members.