Post Job Free
Sign in

Senior Dot Net Developer

Location:
Nashville, TN, 37209
Salary:
140000
Posted:
April 15, 2025

Contact this candidate

Resume:

Dhara Patel

Senior .Net Developer

Professional Summary:

Over 10+ years of experience developing web and desktop applications using .NET technologies, with a focus on object-oriented design.

Skilled in all stages of the System Development Life Cycle (SDLC), from requirements gathering to implementation.

Collaborated with architects and solution designers to build scalable, reliable, and high-performance cloud-based solutions on Azure.

Implemented Event-Driven and Service-Oriented Architecture (SOA) using WCF services with features like Serialization, Versioning, and Interop.

Conducted comprehensive testing, debugging, and troubleshooting of PHP applications to resolve software defects and performance issues.

Developed services with Angular 9 and 12, leveraging the injectable property for dependency injection in creating components.

Extensive experience in .NET client application development, including web and desktop applications (WinForms).

Proficient in Agile methodologies such as SCRUM and Test-Driven Development (TDD).

Utilized various .NET components like C#, ASP.NET, VB.NET, PL/SQL, ASP.NET MVC, ADO.NET, and ADO.NET Entity Framework.

Worked with UX/UI designers to implement design mockups into functional Vue.js components, ensuring consistency with design specifications.

Developed Single Page Applications using AngularJS and its different versions.

Expertise in back-end components like RESTful, XML Web Services (SOAP, WSDL), Web API, WCF Services, and Windows Services.

Skilled in UI/UX development using HTML5, DHTML, CSS, JavaScript, AngularJS, Node.js, AJAX, jQuery, Kendo UI, JSON, and XML.

Experienced with third-party tools like Telerik RAD control, and scripting languages such as JavaScript and VB Script.

Proficient in Waterfall SDLC, V Model, and iterative testing methodologies in a rapid deployment model.

Designed and developed reusable user controls like .ascx and customer controls in ASP.NET, as well as partial views and layouts for consistent UI in ASP.NET MVC web applications.

Developed reusable components like assemblies by implementing OOPS concepts and creating class libraries.

Strong foundation in JavaScript, with experience in AngularJS and versions 2.0 through 6.

Expert in HTML5/CSS3 development, with experience in Backbone.js, Require.js, Node.js, Angular.js, Ext.js, and responsive design.

Created data access layers using ADO.NET and ADO.NET Entity Framework to interact with databases like MS SQL Server, MongoDB, Oracle, and MS Access.

Designed, developed, tested, and maintained applications based on ASP.NET and ADO.NET.

Strong analytical and dynamic troubleshooting skills, excellent communication skills, and the ability to work both independently and as part of a team.

Demonstrates strong work ethics, self-motivation, and quick learning ability.

Extensive experience in creating databases, tables, and developing complex T-SQL stored procedures, views, cursors, scripts, and triggers.

Technical skills:

Programming Languages

C++, C# .NET, VB .NET, HTML, T-SQL, PL/SQL

Application Development

C#, ASP.NET, .NET CORE, ADO.NET, LINQ, XML, XSLT, T-SQL, WCF, .NET 4.0, MVC Framework, Web API, Entity Framework, HTML, CSS, Java Script, Angular, PowerShell, SQL, oracle APEX, ORM

Databases

MSSQL Server 2015/2017/2019, SQL Server, MySQL Server, Oracle, IBM DB2 and Cosmos DB, RDBMS

1Message Queues

Azure Storage Queues and Service Bus Queues

Web Technologies

ASP.NET Core, ReactJS, Angular 12, HTML5, CSS3, RESTful APIs

Development Environment

Visual Studio, Visual Studio Code, JetBrains Rider, SQL Server Management Studio

Operating Systems

Windows, Linux (Ubuntu, CentOS, Red Hat), macOS

Tools/Source Control

ADO, VSTS, SOAP UI, WinSCP, Fiddler, Postman, Azure Storage Explorer, SSMS, Visual Studio, VS Code, Windows PowerShell ISE, Git, TFS, Tortoise SVN

Project Experience:

Client: Administrative Office of The Courts, TN Supreme Court July 2022 – Present

Role: Senior .Net Developer

Responsibilities:

Architected and implemented RESTful Web APIs to facilitate seamless data ingestion from JSON and XML formats into SQL Server databases.

Enhanced interoperability by designing APIs that support multiple data formats, improving data integration across various platforms.

Ensured API scalability and reliability by implementing robust error-handling mechanisms and adhering to industry standards such as HTTP Status Codes and OAuth 2.0 for API security.

Conducted performance testing and optimization to handle large volumes of data efficiently while maintaining low latency.

Architected and implemented a content management system (CMS) using Umbraco, enhancing web content management capabilities.

Developed custom document types, templates, and content models to meet dynamic business requirements.

Configured and implemented Examine Search in Umbraco to provide robust search capabilities across the website.

Customized indexing and searching logic to include specific fields, ensuring relevant and accurate results.

Engineered a reusable application framework using ASP.NET MVC 4.5 and Dapper, enabling faster development cycles and reducing redundant code.

Designed modular components within the framework, ensuring scalability and flexibility for future application needs.

Leveraged Dapper for efficient data access, optimizing database interaction while maintaining simplicity and performance.

Implemented dependency injection and custom logging features, enhancing maintainability and troubleshooting.

Developed dynamic and responsive web interfaces using ASP.NET MVC, HTML5, CSS3, JavaScript, AJAX, and Bootstrap, ensuring compatibility across devices.

Collaborated with stakeholders to align design with business objectives and enhanced usability through Web Form Controls and user feedback.

Conducted usability testing to refine user interfaces and improve workflows.

Migrated legacy web applications from VB.NET to .NET 4.5 and C#, resulting in better performance and maintainability.

Integrated advanced .NET security features, including robust authentication and authorization mechanisms using ASP.NET Membership and ASP.NET Identity.

Designed and deployed a Single Sign-On (SSO) solution to enable seamless authentication across multiple platforms, enhancing user convenience and security.

Implemented role-based access control (RBAC) to ensure users have appropriate permissions based on their roles.

Secured APIs and web applications using SSL/TLS encryption and implemented measures against common vulnerabilities like SQL Injection, Cross-Site Scripting (XSS), and Cross-Site Request Forgery (CSRF).

Fostered collaboration by incorporating user feedback into iterative design and development cycles.

Performed routine maintenance, bug fixes, and hot fixes to ensure applications remained functional and secure.

Conducted code reviews to enforce best practices and quality standards.

Authored detailed documentation for new features, system configurations, and development processes, facilitating team understanding and continuity.

Mentored junior developers, promoting skill development and collaboration.

Environment: C#, VB.NET (for legacy systems), JavaScript, ASP.NET MVC 4.5, .NET Core / .NET 8, Dapper, Bootstrap, AJAX, Umbraco 13, SQL Server, Entity Framework, Dapper (Micro ORM), Examine Search (Umbraco integration), Lucene, ElasticSearch, HTML5, CSS3, JavaScript, ASP.NET Web Form Controls, RESTful Web APIs, Power BI API (for dashboard embedding), ASP.NET Membership, ASP.NET Identity, Single Sign-On (SSO). Visual Studio, Git, Postman (API testing), Browser Developer Tools (for debugging UI/UX issues

Client: OSCA – Office of State Courts Administrative, MO Jan 2020 – July 2022

Role: Senior .Net Developer

Responsibilities:

Built and maintained .NET applications to streamline state court operations and ensure reliable performance.

Created RESTful APIs to connect court systems with external agencies, making data sharing easier and more efficient.

Upgraded outdated code to modern ASP.NET Core, improving system scalability and simplifying future updates.

Worked closely with judges and court staff to understand their needs and turned those into effective technical solutions.

Implemented secure login systems with Single Sign-On (SSO) and role-based access to protect sensitive data.

Managed databases with Entity Framework Core and SQL Server, ensuring data accuracy and fast system performance.

Automated document management processes, improving how case records were handled and stored.

Conducted regular security audits and collaborated with the DevOps team to implement security patches promptly.

Engaged with stakeholders and users to gather and analyze requirements, translating business needs into technical solutions.

Documented detailed technical specifications, user stories, and data flows, ensuring alignment between development and user expectations.

Set up automated testing and deployment pipelines to improve software quality and speed up releases.

Fixed system bottlenecks by optimizing code and database queries to handle high traffic smoothly.

Strengthened data security by using advanced encryption and following strict compliance standards.

Built dashboards and reports to give judges and administrators real-time insights into case progress.

Refactored outdated code and implemented modern design patterns like Repository Pattern, improving testability and scalability.

Reduced technical debt by adhering to contemporary coding standards.

Proposed innovative solutions to meet future needs of the judiciary.

Environment:

C#, ASP.NET Core, .NET Framework, Entity Framework Core, SQL Server, HTML5, CSS3, JavaScript, Bootstrap, AJAX, RESTful APIs, OAuth 2.0, CI/CD, Visual Studio, Azure DevOps, Git, Postman, IIS, JSON, XML, PowerShell, Windows Server.

Client: Infodynamics, Inc, Indianapolis, IN Mar 2018 – Jan 2020

Role: Senior .Net Developer

Responsibilities:

Migrated on premise servers, hard drivers and web applications to Azure leveraging on PowerShell.

Created and managed Azure Virtual Networks (VNETs), Storage Containers and Load balancers.

Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using Visual Studio, GitHub and Azure Resource Manager.

Microsoft Azure PaaS Services, Strategy and Planning.

Configure Azure cloud service for end point deployment

Enable Open ID and Windows Live authentication in Azure cloud apps

Worked on creating Azure Blob for storing unstructured data in the cloud as blobs.

Developed localization API s which stores the translated data in Azure and Sql tables Deploy Confidential services on Azure cloud

Participated with end users and business analyst to understand the business requirements

Excellent knowledge in dealing with Delegates, Assemblies, User Controls and Custom Controls in C# .Net.

Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NETMVC.

Worked with XML, XML generation using object model, XML schemas

Created and deployed XML Web Services (Confidential) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.

Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.

Used Confidential service for retrieving the data from other enterprise applications.

Worked with various Confidential Services built for Data Management, Security, Communication within the application

Involved in Implementing Service Oriented Architecture (SOA) and used Confidential and REST services to expose business logic as services and consumed those services.

Implemented enhancement features for DSPM System in ASP.NET 3.5 (C#) and Windows application.

Involved in creating WINFORMS for in-house Windows applications using C#.

Used different Telerik Rad Controls, Free Textbox in Visual Studio applications.

Used LINQ to Entities for retrieving and filtering the data proficiently.

Used DTO (Data Transfer Object) in conjunction with DAO and DMO to store and retrieve application data to and from database for UI

Experienced especially in developing online payment processing, marketing automation and e-commerce platforms.

Developed the Web Application by extensively using Object Oriented Programming Concepts (OOPs).

Develop the Documents for Logging/Error Handling for SSIS Packages.

Developed customized client-specific monthly fund reports using SSRS (SQL server reporting service)

Used SSIS (SQL Server Integration Services) to load data in application from MS excel or tab delimited text files.

Created Windows Services to run the SSIS package to load data into a database on a daily basis.

Involved in creating RESTful Web APIs for Lookup Services using (Model-View-Controller) MVC architecture.

Designed UI using the HTML 5.0, JavaScript, CSS, SASS, LESS, Kendo UI, Angular JS, Bootstrap

Good exposure/experience in Angular JS for building single-page application (SPA) dynamic web page development.

Used Bootstrap framework to create Responsive web applications which automatically adjust themselves to good looking on all devices

Utilized Angular JS to create dynamic data driven web pages.

Created Stored Procedures/ Functions in SQL Server using T-SQL.

Performed Unit Testing and wrote unit tests using Moq as mocking framework.

Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

An agile Scrum methodology was processed for daily stand-up meeting with team members to know the current progress of the project and raise the issue.

Worked with automated configuration management/code management systems or application life cycle management system such as Microsoft Visual Studio ALM.

Followed Test Driven Development for unit tests to drive the design of software and force decoupling of dependencies.

Worked on TFS for version control, Code Review and for automatic builds and continuous integration.

Environment: NET Framework 4.5, C#, ASP.NET MVC5, VB.NET, Web API, Confidential Services, AngularJS, CSS3, Bootstrap, HTML 5, Visual Studio 2013, Microsoft Azure, N-Unit, JSON, SQL Server 2012, Kendo UI, Telerik Rad Controls, Entity Framework, LINQ, TFS, Bootstrap, Agile Methodology, Jira

Client: Equian LLC, Indianapolis, IN Aug 2016 – Mar 2018

Role: .Net Developer

Responsibilities:

Development was done using agile methodology with daily scrums, paired programming using TDD and continuous integration in the SDLC process.

Actively involved in design and development using UML, ASP.NET Master Pages, Themes, Skins, ADO.NET, JavaScript, XML, CSS and Visual Studio.Net.

Developed a prototype from scratch using ASP.NET MVC 3 and Entity Framework or referring patients to pharmacies within a network.

We had used MVC Object oriented design pattern for development.

The Presentation Layer was implemented in ASP.NET using Web Forms, User Control, and Web Controls.

Used .Net assemblies for building forms and reports, linked tables with Access using SQL Server as

Database.

Extensively worked with LINQ to SQL, which uses ADO.NET to handle the communication with the database.

Used Cookies and Query strings to implement user state and transfer data between pages.

Session and view state objects used to maintain user session data and page post back operations respectively.

Developed Confidential services to enable effective communication.

Used Confidential services to store files in a repository, using a file storage service and hosted the service using multiple end points.

Created XSLT to convert XML data into text file.

Worked on deploying the application on to development, staging and production servers.

Created design documents and test cases for development work.

Development and Testing of Web Services (A middle tier application on IIS).

Environment: Visual Studio 2010, C#, ASP.NET 3.5, Confidential, EDMX, Java Script, SILVERLIGHT 4.0/3.0Expression Blend 3.0, XAML, TFS 2010, Confidential, IIS 7.0, AJAX, ADO.NET, MSMQ, LINQ, XML, XPath, Microsoft Enterprise Library, SQL Server Integration Services (SSIS)

Client: HSBC, Ind Jan 2013 – Mar 2014

Role: Software Engineer

Responsibilities:

Led the design, development, and deployment of scalable .NET-based applications across diverse industries, leveraging ASP.NET, C#, and SQL Server, while mentoring junior developers and ensuring high-quality deliverables."

Development was done using agile methodology with daily scrums, paired programming using TDD and continuous integration in the SDLC process.

Actively involved in design and development using UML, ASP.NET Master Pages, Themes, Skins, ADO.NET, JavaScript, XML, CSS and Visual Studio.Net.

Developed a prototype from scratch using ASP.NET MVC 3 and Entity Framework or referring patients to pharmacies within a network.

We had used MVC Object oriented design pattern for development.

The Presentation Layer was implemented in ASP.NET using Web Forms, User Control, and Web Controls.

Used .Net assemblies for building forms and reports, linked tables with Access using SQL Server as

Database.

Extensively worked with LINQ to SQL, which uses ADO.NET to handle the communication with the database.

Used Cookies and Query strings to implement user state and transfer data between pages.

Session and view state objects used to maintain user session data and page post back operations respectively.

Developed Confidential services to enable effective communication.

Used Confidential services to store files in a repository, using a file storage service and hosted the service using multiple end points.

Created XSLT to convert XML data into text file.

Worked on deploying the application on to development, staging and production servers.

Created design documents and test cases for development work.

Development and Testing of Web Services (A middle tier application on IIS).

Environment: Visual Studio 2010, C#, ASP.NET 3.5, Confidential, EDMX, Java Script, SILVERLIGHT 4.0/3.0Expression Blend 3.0, XAML, TFS 2010, Confidential, IIS 7.0, AJAX, ADO.NET, MSMQ, LINQ, XML, XPath, Microsoft Enterprise Library, SQL Server Integration Services (SSIS)



Contact this candidate