Sr. Dotnet Developer
Current• Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.• Design UI screens using the UI technologies Angular, HTML, JavaScript, Typescript, CSS and JQuery.• Implement SOLID design principles and design pattern to ensure re-usability and maintainability to the code base.• Use Entity Framework and ADO.NET to implement ORM mapping and extensively used query and lambda expressions in LINQ for data retrieving, querying, storage and manipulation.• Use the Sonar tools for code quality analysis to understand the code coverage, compliance and complexity of the code.• Followed Agile Scrum Methodology with 3-week sprints and Participated in Sprint Grooming & Project Implementation (PI) planning sessions.• Developed Azure function apps as API services to communicate DB. Involved in Build & Azure deployment of Function apps from Visual Studio.• Developed Webpages using ASP.Net, HTML, CSS, Client and server-side validations are done using C# and ASP.Net Validations.• Involved in the design and development phases of Agile Software Development and building Web application development for client and server side using Backbone Js and Node.• Involved in Build, Debug and deployment if the components.• Involved in MVC architectural design pattern and used MVC in integration wif JavaScript framework.• Used Angular wif Typescript to create custom components, rendering models to the view and Bootstrap for creating quick responsive web pages.• Built custom UI Widgets and Application logic using AngularJS MVC architecture.• Extensive experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular JS and React JS.• Developed web applications using C#, ASP.NET, ADO.NET and AJAX Extensions under MVC architecture.• Created Win Forms and Web Forms for developing the applications using win controls, web server controls and HTML.