4 years as a skilled .NET Developer, adept at crafting technical solutions for business applications. Proficient in Microsoft technologies including .NET Core, C#, ASP.NET Core MVC, and Azure services. Experienced in SDLC phases with a proven track record in diverse domains. Committed to driving innovation and exceeding expectations.
• Enhanced and maintained web applications using C# and ASP.NET Core, while adhering to Agile methodologies, including Daily Scrum meetings and Sprint Planning.
• Employed Entity Framework and LINQ for efficient query execution, while also implementing RESTful APIs using ASP.NET Core (MVC, Web API) in conjunction with .NET 6 for secure data transfer.
• Implemented Convention-based CRUD operations GET, POST, PUT, DELETE.
• Applied SOLID principles to promote clean and scalable codebase, thereby improving development efficiency.
• Utilized JavaScript functions, jQuery, and AJAX for client-side validations and enhanced functionality, while also engineering REST APIs for cost-effective application integration and multi-tier web applications using ASP.NET Web API.
• Designed SQL Server 2008 databases, creating stored procedures, functions, and views to simplify front-end SQL queries and enforce entity relationships.
• Proficiency in deploying and managing applications on Microsoft Azure cloud platform, including Azure Functions, Azure SQL Database, and Azure App Service.
• Familiarity with Azure Storage solutions such as Blob Storage for efficient data management and retrieval.
• Conducted rigorous unit testing using NUnit and mock frameworks like NSubstitute to uphold code quality and prevent regressions effectively.
Environment: NET 6, ASP.NET CORE 2.0, ADO.NET, AGILE, AZURE DEVOPS, C#, CSS3, GIT, HTML5, IIS, JAVASCRIPT, JSON, LINQ, MS VISIO, PL/SQL, SOA, SQL SERVER 2012, SSIS, SSRS, T-SQL, VISUAL STUDIO 2017, WEB API, WCF, XML.
Environment: C#, ASP.NET CORE 2.0, ASP.NET CORE WEB API, ENTITY FRAMEWORK CORE 2.0, GIT, SQL SERVER 2012, Azure , MVC , JSON, VISUAL STUDIO 2017, IIS 7.0, LINQ, POSTMAN.
• Proficient in the entire software development life cycle (SDLC), from requirement gathering to implementation, with a focus on delivering scalable solutions.
• Extensive proficiency in developing web-based and Windows applications using Microsoft .NET Technologies, including .NET Framework, .NET Core, C#, ASP.NET Core MVC, and Web API.
• Proficient in ADO.NET, LINQ, and Web services, alongside XML and JSON for data exchange.
• Skilled in deploying applications on IIS, with expertise in SOAP, RESTful Services, Entity Framework, EF Core, and SQL Server databases.
• Skilled in utilizing Azure services for cloud-based development and deployment, including Azure Functions, Azure SQL Database, and Azure App Service.
• Strong understanding of object-oriented programming principles and design patterns, ensuring clean and maintainable code.
• Expertise in designing and implementing RESTful APIs and microservices architecture for efficient data transfer and integration.
• Hands-on experience with front-end development technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks like ReactJS.
• Proficient in working with relational databases including SQL Server, with expertise in writing T-SQL queries, stored procedures, and functions.
• Experienced in ensuring application security through the implementation of authentication and authorization mechanisms such as OAuth and JWT.
• Possessing a comprehensive understanding of various methodologies such as Agile (Scrum), Test-Driven Development (TDD), and Waterfall, ensuring adeptness in adapting to different project management approaches.
• Demonstrating adeptness in Exception Handling, Debugging, and Tracing techniques, enabling efficient analysis of application runtime behavior and troubleshooting.
• Proficient in SQL Server programming, encompassing T-SQL, Stored Procedures, Functions, Cursors, Triggers, Views, and Joins, utilizing SQL Server 2012/2008 for database management and optimization.
• Knowledge in DevOps practices,containerization (Docker) and CI/CD pipelines, for automated deployments.
• Experienced in utilizing Azure DevOps for continuous integration and deployment (CI/CD) pipelines, ensuring efficient and automated software delivery processes.
• Familiarity with Azure Functions, Azure SQL Database, and Azure App Service.
• Experienced in debugging Web API Restful services using tools like Fiddler and Postman, ensuring seamless integration and functionality.
• Extensive experience in conducting Unit testing using NUnit and employing Mock frameworks like NSubstitute for ensuring code reliability and quality.
• Certified as an Azure Developer, showcasing expertise in cloud computing solutions and architectures.
• Skilled in version control systems such as Git and SVN for efficient code management and collaboration.
• Familiarity with Agile methodologies for iterative and collaborative software development.
hjkj