.Net Developer Full Stack Developer
Current•Around 10 years of experience in design, development, testing and implementing application software and Microsoft.NET technologies on windows and web-based applications.•Experience in developing web-based applications using MVC.•Sound knowledge of Object-Oriented Language Principles (Java, C#).•Sound knowledge in .NET Framework features such as Events, Delegates, Multithreading, Generics, Collections and Exception Handling.•Worked with Angular 7 and typescript as part of migration from Angular and vanilla JavaScript to Angular 7 and react.•Extensive experience in Web Application development (Websites) and Windows Application Development (Win Forms) using ASP.NET 3.0/3.5/4.0/4.5.Worked on ReactJS Virtual DOM and React views, rendering using components which contains additional components called custom HTML tags.•Used Agile methodology with tight sprints to deliver regular releases.•Design, develop and build application ASP.NET Web API Core 2.0.•Migrated REST APIs from .NET framework 4.5 to .NET Core 2.2•Implemented ASP.NET Core View Components to display common UI parts with via jQuery unobtrusive•Used C# as language to develop code behind business logic.•Experience in C# for middle tier business logic and implementation of Web Services using WCF and Web API.•Create a production-level pilot project to evaluate Angular 9 vs ASP.NET Blazor (WebAssembly and Server Side) vs React front ends.•Implemented HTTP requests using RxJs Observable library to handle multiple values over time.•Design and Develop DataStage ETL jobs and test cases on Teradata.•Extensively used tools like Web pack to minify JavaScript files, compile Sass files to CSS and reduce the React JS and Redux file size.•Used ASP.NET MVC 6 to build presentation layer of the web application.•Developed a JavaScript framework to allow custom implementation of few features of application.•Used Angular JS and Angular 2 to build responsive forms in Admin application.