Urvin V Patel .Net Developer
Email: *********@*****.*** Ph #: 630-***-****
PROFESSIONAL SUMMARY:
* ***** ** ********** *********, developing, and maintaining web and windows-based applications using Microsoft
.NET.
Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
Experience in building Web services using ASP.NET Web API and performing CRUD operations using REST API.
Professional experience developing Service Oriented Architecture (SOA) using .Net services, SOAP, and Windows Communication Foundation (WCF).
Extensive experience in creating rich content Web Forms, Web User Controls, Server Controls, Web Service, WCF Service and Web API Calls.
Specialized in implementing REST Services and integrating them into Client Server Architecture. Applied Node JS as a backend and Angular as a frontend.
Proven experience in developing N-tier web applications using Visual Studio, with expertise in C#, ASP.NET (versions 3.0/3.5/4.0/4.5/5.0), ASP.Net Core 6.0/5.0/3.1/2.2, ADO.NET, WCF, Web API, SOAP, VB.NET, and SOA-based web services
(WSDL). Skilled in Web Forms and various Microsoft .NET Frameworks.
Strong technical expertise in Microsoft technologies, including .NET Framework, C#.NET, ASP.NET, ASP.NET MVC, Web API, XAML, AJAX, SQL Server, ADO.NET, LINQ, Entity Framework, Windows Services, Windows Workflow, Razor Views, MVVM, WCF, REST, IIS, and Azure.
Extensive hands-on experience with data access technologies, including LINQ (LINQ to SQL, LINQ to XML), ADO.NET, Entity Framework, and T-SQL to develop efficient Data Access Layers in applications.
Proficient in web UI technologies using HTML5, Angular 2/47/8/9/10/11/12/13, JavaScript, jQuery, for better look using controls, as well as using Bootstrap.
Extensive experience in architecture, design and development of Client-Server and Distributed Web Applications with MVC, MVVM, 3-Tire Architecture using Web Forms and Razor view engine.
Expert in developing data layer using Entity Framework, ADO.NET, and LINQ.
Solid working knowledge in designing and developing responsive SPAs using Angular and Bootstrap.
Working knowledge of Azure Services (IaaS, PaaS, and SaaS) and coming trends in the Cloud space.
Experience in creating MS SQL Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, user- defined data types and functions.
Comprehensive working knowledge of Windows Azure, Active Directory, and SQL Azure, including resource groups, subscriptions, build definitions, and release definitions.
Expertise with .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms- based Authentication, Authorizing Users and Roles.
Expertise in Object Oriented Programming (OOPS) concepts in C# Abstraction, Encapsulation, Inheritance and Polymorphism. C# Used Attributes, Delegates, Generics, Collections, Multithreading and Exception Handling.
Working knowledge of unit testing, integration testing, and functional testing using N-Unit.
Experience with Source Code Control Systems, such as Microsoft Team Foundation Server (TFS) and Git.
Excellent team player, self-motivated, quick learner with good communication skills and trouble-shooting capabilities. TECHNICAL SKILLS:
Languages C#, TypeScript
.Net Technologies ASP.NET 4.8/4.7/4.6/4.5, ASP.NET Core 1.0/2.0/2.2/3.1/5.0/6.0, ADO.NET, MVC, MVVM, IIS, JWT, SQL, NHibernate, LINQ
Front End Web Technologies HTML5, CSS3, Bootstrap, JavaScript, Typescript, JSON, Typescript, AJAX, jQuery, Angular Versions
IDE Tools Visual Studio, N-unit Testing Framework
Web Servers Internet Information Services, Azure.
Database SQL Server, Oracle, Mongo DB
Testing NUnit, XUnit
Version Control GIT, Team Foundation Service
Operating System Windows, iOS, Android
PROFESSIONAL EXPERIENCE:
GNB Bank, Grundy Center, IA Aug 2024 – Till Date
.Net Developer
Gathered and designed product features and enhancements in collaboration with clients. Create TDD-Technical Design Documents.
Built the front end using Angular 15/16, ASP.NET, CSS3, HTML5, TypeScript, jQuery, and Bootstrap, and the back end using C#.
Authenticated ASP.NET Core Web APIs by using Windows authentication and JWT tokens.
Implemented RESTful services using C# and ASP.NET WebAPI to expose analytics data.
Developed .Net Validation Controls and implemented client-side validation with Angular 15/16 for .Net Validation Controls.
Used ASP.NET MVC 5 to develop Web API Controller applications (Web API 2).
Created user-facing business pages utilizing CSS3, HTML5, TypeScript, RxJS, and Bootstrap.
Implemented multiple interfaces for abstract classes to configure multiple ASP.Net Core Web API environments.
Configured Angular 15 to deliver real-time updates using Service Bus and Event Grid.
Developed stored procedures in SQL Azure and implemented a database schema.
Created SOAP and HTTP Web services using C#.NET.
Used Visual Studio .NET IDE to detect, debug, and design the application.
Worked with Team Services and Azure DevOps to manage Agile scrum tasks (such as Kanban boards and Scrum boards).
Optimized MongoDB data models to achieve high performance, scalability, and data integrity.
Performed unit, integration, acceptance, and regression testing using NUnit.
Ensured high availability, fault tolerance, and horizontal scalability of MongoDB through replication and sharding.
Optimized .NET code modules for performance and stability by investigating and resolving issues.
Protected MongoDB data through authentication, authorization, and role-based access control (RBAC).
Participated in various meetings, such as stand-ups, sprint planning and pointing sessions, retrospectives, defect reviews, and major and minor release planning sessions. Environment: Asp.Net Core, ASP.Net Web API 2, Angular 15/16, TypeScript, NPM, Node JS, Azure, HTML5, CSS3, Bootstrap, WEB API 2, HTTP, MongoDB, Jenkins, Jira, Agile, Windows. Zoro Tools, Buffalo Grove, IL Nov 2022 – Jul 2024
.Net Developer
Worked with Agile Methodologies to develop software quickly, adapt to changing requirements, and deliver working software continuously.
Configured and secured the web application by using ASP.NET Web Forms, Web Services, and State Management.
Developed application using MVC 5, C#.Net, Angular 13, CSS3 and HTML5.
Designed and implemented of Restful web services using C#, .Net, .Net Core, Visual Studio.Net
Responsible for initiative to migrate apps from .Net Framework 4.8 to .Net Core 3.1.
Actively involved in designing, development and enhancement of applications using C#, ASP.NET Core 3.1,
Consumed the API’s which were developed in ASP Net Core Web API using Angular 13.
Worked on ASP.NET client-side state management (view state, cookies and query strings) and server-side state management (application state, session state and profile properties) using C#.Net.
Set up tables, queues, the Service Bus, the SQL server, and other app services using Azure Storage.
Implemented Web Services (WCF) using ASP.NET and C#, and generated proxy classes using them.
Designed and implemented a single-page application with Angular Router.
Using the Graph API, access Azure Active Directory programmatically using the REST API endpoints.
Implementation of JWT (JSON Web Tokens) for secure public APIs and web applications.
Exposed Restful services to mobile devices using the ASP.NET Web API. Gathered requirements, analyzed them, and documented them.
Created ASP.NET MVC 5 controllers using Visual Studio 2019.
Designed, developed, and tested Oracle PL/SQL packages.
Increased the capabilities of legacy code through the use of Web APIs to resolve a number of issues.
Worked with the Visual Studio environment to develop and manage projects and solutions. Environment: C#, ASP.Net Core 3.1, MVC 5, ASP.Net Web API, HTML5, Bootstrap, Angular 13, JSON, WCF, JWT, Rest API, Azure, Oracle, SQL Server 2019, Visual Studio, Jenkins, Agile, Windows. EagleBank, Bethesda, MD Jan 2021 – Oct 2022
.Net Developer
Implemented user-stories and new features based on business/user requirements and providing the optimal solution from business as well as scalable perspective.
Designed and developed web-based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
Implemented features for a customer facing website using C#, ASP.NETMVC 4/5, CSHTML, HTML Helpers, Angular 9/10, AJAX, Bootstrap, CSS, LINQ, Entity Framework, WCF, SQL Server.
Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react- bootstrap components.
Implemented an application using ASP.NETCore and a Service Oriented Architecture (SOA).
Used technologies provided by the .NET framework including ASP.NET, ADO.NET, web services using REST and data manipulation.
Utilized Azure SQL Server for storing the data related to the recruitment and wrote efficient queries and stored procedures that saved the manual efforts of cleaning the data and efficient data handling and sanitized data.
Involved in designing and developing RESTful Web Services using Web API.
Worked with advanced concepts of ASP.NETCore MVC such as Models and Providers, Filters used for developing backend technology.
Utilized HTTP Client module extensively along with RxJS library to deal with http requests in an asynchronous fashion.
Implemented Azure Queues for background processing in Windows Azure against SQL Azure.
Used Microsoft Entity Framework Code First approach for the Data Access Layer and defined entities for data access with Microsoft SQL Server.
Built various types of reports such as Table, List, Matrix reports using Visual Studio and displayed them on ASP.NET Web Forms using Report Viewer Control.
Achieved 70% code coverage by developing unit test cases and performing unit and integration testing of the application using N-Unit and XUnit frameworks.
Tracked and managed projects using Team Foundation Server (TFS). Environment: ASP.Net Core 2.2, C#, Angular 9/10 ASP.Net Core Web API, TypeScript, Bootstrap, HTML5, RxJS, HTTP, Ajax, WCF, SQL Server 2017, TFS, Jenkins, GIT, nUnit, Docker, Agile, Windows. Lexington National Insurance, Baltimore, MD Jun 2019 – Dec 2020
.Net Developer
Worked in an Agile environment to deliver functionality on time with quality being of utmost importance.
Implemented the project using ASP.NET, Visual C# and back-end database as Oracle Developer.
Used WCF JSON and WCF Rest service in developing and deploying on windows in line with the service-oriented architecture (SOA).
Used Angular 6/4, JavaScript to develop templates, controllers, and directives.
Utilized bindings to control the construction of the WCF channel stack at runtime through LINQ queries.
Used ADO.NET Technology to connect the web forms to data sources such as MS SQL Server.
Developed client-side logic for applications using Angular 6/4 controllers, implementing functionality within specific modules and manipulating DOM nodes to enhance interactivity and user experience.
Designed responsive and intuitive user interfaces for the web, leveraging XHTML/CSS and utilizing custom AJAX scripts along with MS AJAX from the ASP.NET library to improve page performance and responsiveness.
Implemented database connectivity using Entity Framework 6.0 and LINQ, and designed stored procedures and views.
Designed unit testing module with NUnit to test the application performance and availability.
Worked a lot on code review, build, and deployment with GIT, Jenkins. Environment: .Net Framework 4.8, C#, ADO.Net, LINQ, WCF, JSON, AJAX, Angular 6/4, Java Script, HTML5, CSS3, Oracle, NUnit, GIT, Jenkins, Windows.