With over 7 years of comprehensive IT experience, Specialization in the Analysis, Design, Development, Implementation, and Testing of diverse software architectures, including Web Based, Client-Server, and N-tier. Expertise spans a broad range of Microsoft .NET Technologies such as Asp.Net C#, Asp.Net MVC, Asp.Net Core 3.1, .NET 6.0, and .NET 7.0, underpinned by a solid understanding of the Software Development Life Cycle (SDLC) and proficiency in AGILE (SCRUM) methodologies.
Possess strong skills in web development, notably in creating Web Forms, User Controls, and Web Controls using HTML/HTML5, CSS, JavaScript, jQuery, and JSON. Experience also extends to AJAX frameworks, enhancing the efficiency and interactivity of web applications across various browsers. Adept in Object-Oriented Programming, applying principles like Inheritance and Polymorphism in design.
Background includes extensive work with N-Tier Architectures such as MVC (Model View Controller) and MVVM (Model View, View Model), as well as the Singleton design pattern. In database management, also proficient in Data Modelling, designing, and creating Tables, Views, and Stored Procedures in MS SQL Server 2012.
Additionally, also have experienced in integrating External Services like Amazon-S3 API, Google API, and Firebase, with a particular focus on developing real-time applications using Firebase. Analytical and interpersonal skills are exceptional, aiding ability to learn quickly and perform effectively in both team and independent environments. Experience also covers managing cloud services in Azure and AWS, including provisioning and managing Azure Storage accounts, App Services, Azure Function Apps, Application Insights, and other cloud services.