Senior Dotnet Developer
Current• Developed and maintained the Nexus project using .NET Core and Razor Pages to create a modern, responsive web application for efficient project management.• Leveraged Blazor for building interactive web components, enhancing user experience with real-time data updates and a seamless interface.• Implemented Entity Framework Core for data access, optimizing database interactions and improving application performance with efficient query strategies.• Integrated RESTful APIs and microservices architecture, enabling modular functionality and better scalability within the Nexus application.• Utilized Azure services for cloud deployment, ensuring high availability and disaster recovery through Azure App Services and Azure SQL Database.• Enhanced security measures by implementing JWT authentication and role-based access control, safeguarding user data and application integrity.• Conducted performance tuning and optimization, achieving a 30% reduction in response times and improving overall system efficiency.• Participated in Agile methodologies, contributing to sprint planning and retrospectives, which resulted in improved team collaboration and project delivery timelines.• Mentored junior developers on modern .NET practices and technologies, fostering a culture of continuous learning and knowledge sharing.• Automated testing processes using xUnit and Moq to ensure code reliability and reduce the incidence of production bugs.• Created comprehensive documentation for application architecture and development processes, facilitating better onboarding and team communication.• Received accolades for driving key improvements in the Nexus project, leading to increased user satisfaction and enhanced functionality.