Post Job Free
Sign in

Stack Developer Asp.NetCore C#

Location:
Atlanta, GA
Salary:
100000
Posted:
June 02, 2025

Contact this candidate

Resume:

DHRUVIBEN J Patel

.NET Full Stack Developer

Email: ************@*****.***

Mobile: 404-***-****

Currently in - Flowery Branch, GA – 30542

Willing to work local onsite in Atlanta, Alpharetta.

Will be good with remote work as well.

PROFESSIONAL SUMMARY

Results-driven .NET Full Stack Developer with 8+ years of experience designing, developing, and deploying scalable web applications and enterprise solutions using C#, ASP.NET Core, MVC, Web API, Razor Pages, and Blazor.

Proven track record in building responsive UI components using JavaScript (ES6+), TypeScript, React, Redux, Angular, jQuery, and CSS frameworks like Bootstrap and Tailwind CSS.

Hands-on experience with Entity Framework Core/6, NHibernate, LINQ, and SQL Server, ensuring efficient data access and performance optimization in data-driven applications.

Proficient in implementing microservices and RESTful APIs using ASP.NET Core and Web API, with secure integrations via OAuth 2.0, JWT, and Azure Active Directory (AD).

Strong experience deploying applications on cloud platforms, including Microsoft Azure (App Services, Functions, Blob Storage, DevOps) and AWS (EC2, S3, RDS, Lambda).

Skilled in using containerization and orchestration tools like Docker and Kubernetes, as well asd infrastructure automation via Terraform and ARM Templates.

Expertise in CI/CD pipelines and source control using Azure DevOps, Git, Bitbucket, TFS, MSBuild, and quality control with Jenkins and SonarQube.

Well-versed in web hosting environments and servers, including IIS, Kestrel, and Nginx.

Solid understanding of messaging systems and real-time communication using Apache Kafka, RabbitMQ, WebSocket, and SignalR.

Adept at using testing and monitoring tools like xUnit, NUnit, MSTest, Postman, Swagger, Serilog, NLog, Application Insights, and the ELK Stack for robust application quality and observability.

Excellent problem-solving abilities focused on delivering business-centric, maintainable solutions aligned with client requirements and system architecture best practices.

Effective communication and teamwork skills, thriving in fast-paced, collaborative environments while mentoring junior developers and aligning with project stakeholders.

TECHNICAL SKILLS

Programming Languages: C#, VB.NET, JavaScript (ES6+), TypeScript, HTML5, CSS3

Frameworks & Libraries: ASP.NET Core, ASP.NET MVC, Web API, Razor Pages, Blazor, Web Forms, EF Core, EF6, NHibernate, WCF, LINQ, jQuery, Bootstrap, Tailwind CSS, React, Angular

Cloud Platforms: Azure (App Services, Functions, Logic Apps, Blob Storage, AD, AKS, DevOps, Application Insights); AWS (EC2, S3, RDS, Lambda)

DevOps & CI/CD: Git, BitBucket, Jenkins, MS Build, SonarQube, Azure DevOps, TFS, Terraform, ARM Templates, Docker, Kubernetes

Web Servers & Hosting: IIS, Kestrel, Nginx

Authentication & Security: OAuth 2.0, Azure AD, JWT, XSS Mitigation

Messaging & Streaming: Apache Kafka, RabbitMQ, WebSocket, SignalR

Databases & Data: SQL Server, CosmosDB, XML, XSD, XSLT

Monitoring & Testing: Swagger, Postman, ELK Stack, Application Insights, NLog, Serilog, xUnit, NUnit, MSTest, Moq

Documentation & Tools: UML Diagrams, Confluence, JIRA, Technical Documentation

Development Practices: SDLC, TDD, Agile (Scrum, Kanban), Pair Programming, Code Reviews, CI/CD, Version Control, Async/Await, Microservices, Serverless

EDUCATION

Bachelor of Computer Applications (BCA)

Veer Narmad South Gujarat University, India

WORK EXPERIENCE

Viva Health, Birmingham, AL

.NET Full Stack Developer January 2024 – Present

Responsibilities:

Contributed to every stage of the SDLC to ensure robust and maintainable full-stack development.

Created scalable web apps using ASP.NET Core, C#, and EF Core and utilized async/await for efficient operations.

Built robust APIs using ASP.NET Web API and GraphQL to support flexible, client-driven data queries across microservice-based architectures.

Delivered serverless functions and workflow automation via Microsoft Azure, including Azure App Services, Azure Functions, and Azure Logic Apps.

Developed interactive UIs using ASP.NET Blazor, Razor Pages, and front-end technologies like HTML5, CSS3, Bootstrap, and JavaScript (ES6+).

Implemented advanced observability strategies in .NET applications using tools like Application Insights and OpenTelemetry.

Configured Azure Application Insights for centralized logging, performance tracking, and telemetry in production environments.

Developed custom telemetry initializers and processors in .NET to enrich and filter telemetry data for meaningful insights.

Configured and managed IIS deployments, handling application hosting, configuration, and performance tuning.

Managed packages and dependencies via NuGet and ensured project compatibility and proper versioning.

Ensured application security by implementing XSS mitigation techniques and leveraging Azure AD for secure authentication and authorization.

Integrated Apache Kafka for high-throughput, low-latency event streaming across distributed systems.

Utilized Swagger and Postman for API documentation and testing and enhanced development collaboration and debugging efficiency.

Worked with CosmosDB to support globally distributed, highly available data storage with multi-model capabilities.

Used Git for version control and performed regular code reviews to maintain clean and maintainable codebases.

Developed XML-based solutions utilizing XML, XSD, and XSLT for data transformation and validation processes.

Implemented monitoring and diagnostics through Application Insights, improving application performance and usage visibility.

Automated builds and releases using Azure DevOps, creating end-to-end CI/CD pipelines with integrated quality gates using SonarQube.

Architected and deployed microservices using Docker containers and orchestrated them with Azure Kubernetes Service (AKS) for scalability and reliability.

Practiced Test-Driven Development (TDD) with xUnit, writing unit tests before implementation to ensure functionality and regression coverage.

Provisioned cloud infrastructure with Terraform, applying Infrastructure-as-Code practices to support environment consistency and rapid provisioning.

Environment: C#, ASP.NET Core, EF Core, ASP.NET Web API, GraphQL, Azure, ASP.NET Blazor, Razor Pages, Apache Kafka, Swagger, Postman, CosmosDB, Git, Azure DevOps, SonarQube, Docker, AKS, xUnit, Terraform.

Dieterich Bank, Dieterich, IL

.NET Developer February 2022 - December 2023

Responsibilities:

Developed scalable web applications using C#, ASP.NET Core, and Razor Views and ensured seamless user experiences and performance optimization.

Built RESTful APIs and integrated OpenAPI specifications to streamline third-party interactions and microservices communication.

Utilized Entity Framework (EF6) for robust data access layers, optimizing queries, and maintaining database integrity.

Designed responsive UI components using HTML5, Tailwind CSS, TypeScript, React, Redux, and jQuery to deliver modern and accessible user interfaces.

Engineered and deployed WebSocket-enabled real-time features for data-driven dashboards and live updates.

Deployed services using Azure App Service, Azure Functions, and Azure Logic Apps, ensuring high availability and serverless execution for specific workloads.

Managed structured and unstructured data using Azure Blob Storage, streamlining data access and storage solutions.

Implemented authentication and authorization protocols using OAuth 2.0 and enhanced application security across services.

Configured and deployed apps using ARM Templates and Kubernetes, enabled infrastructure-as-code and container orchestration for scalability.

Created automated CI/CD pipelines with Jenkins and MS Build and ensured reliable delivery and continuous integration for all environments.

Applied test-driven development practices using NUnit, leading to higher code quality and reduced post-release defects.

Used Kestrel as a cross-platform web server for ASP.NET Core applications, optimizing for performance and security.

Employed ELK Stack for centralized logging and application monitoring to detect and troubleshoot production issues effectively.

Collaborated in a Scrum-based Agile environment, participating in daily stand-ups, sprint planning, and retrospectives.

Contributed to version control and code collaboration using BitBucket, actively participating in pull request reviews and pair programming sessions for code quality assurance.

Environment: C#, ASP.NET Core, Razor Views, RESTful APIs, EF6, React, Redux, jQuery, Azure, WebSockets, OAuth 2.0, ARM Templates, Kubernetes, Jenkins, MS Build, NUnit, Kestrel, ELK Stack, BitBucket.

Rainstream Technologies, India

.NET Software Engineer April 2019 - January 2022

Responsibilities:

Built dynamic and interactive web applications using VB.NET and ASP.NET and leveraged Web Forms to deliver data-driven user experiences.

Used NHibernate to manage object-relational mapping and enhanced efficiency in data handling.

Designed and maintained WCF services to support secure, scalable, and efficient communication between distributed applications.

Deployed cloud-based applications on AWS, leveraging services such as EC2, S3, RDS, and Lambda to enable scalable infrastructure and serverless functionality.

Created modern, maintainable front-end applications using Angular and TypeScript and improved code quality and long-term scalability.

Designed front-end interfaces with HTML, CSS, and JavaScript, ensuring responsive layouts and consistent performance across major browsers.

Integrated SignalR to facilitate real-time client-server communication, delivered instant updates, and enhanced user engagement.

Employed AJAX to enable asynchronous web page updates, reduced load times and delivering smoother user interactions.

Contributed to Agile development workflows within a Kanban environment, delivering iterative solutions through cross-functional team collaboration.

Developed automated CI/CD pipelines with Jenkins to streamline build, testing, and deployment workflows, accelerating development cycles.

Documented technical workflows, collaborated with stakeholders via Confluence, and utilized TFS for version control, work item tracking, and team coordination.

Configured Nginx as a reverse proxy to enhance load balancing, improve security, and optimize request routing for web applications.

Implemented secure authentication using JSON Web Tokens (JWT) and integrated NLog for structured application logging and monitoring.

Conducted unit testing with Moq to simulate dependencies, isolate components, and increase test coverage and reliability.

Environment: VB.NET, NHibernate, WCF, AWS (EC2, S3, RDS, Lambda), Angular, TypeScript, HTML, CSS, JavaScript, SignalR, AJAX, Jenkins, TFS, Confluence, Nginx, JWT, NLog, Moq.

TatvaSoft, India

.NET Developer November 2016 - March 2019

Responsibilities:

Engineered robust and scalable applications using C# and ASP.NET MVC, focusing on performance, maintainability, and security.

Designed intuitive user interfaces using WPF and XAML and enhanced overall user experience and application responsiveness.

Developed responsive and interactive front-end components utilizing HTML, CSS, and JavaScript, ensuring cross-browser compatibility and accessibility.

Employed LINQ to streamline data operations and enhance application logic, reducing reliance on complex raw SQL queries.

Crafted and fine-tuned SQL Server components, including stored procedures, triggers, and views, to optimize data access and improve query execution times.

Implemented RabbitMQ-based messaging systems to support reliable and asynchronous communication across distributed microservices.

Integrated Serilog for structured and centralized logging, improving application observability and simplifying error tracking and diagnostics.

Maintained codebase versioning and collaboration using Git, supporting seamless integration and continuous delivery.

Used JIRA to manage project tasks, track deliverables, log bugs, and incorporate stakeholder feedback throughout the development lifecycle.

Conducted comprehensive unit testing with MSTest to validate functionality, maintain code integrity.

Participated actively in Agile development cycles, contributing to sprint planning, daily stand-ups, and team retrospectives to meet project goals.

Created UML diagrams and technical documentation to illustrate system architecture and workflows for improved team communication.

Environment: C#, ASP.NET MVC, WPF, XAML, HTML, CSS, JavaScript, LINQ, SQL Server, RabbitMQ, Serilog, Git, JIRA, MSTest, UML.



Contact this candidate