Post Job Free
Sign in

.Net Developer Core

Location:
St. Louis, MO
Posted:
February 21, 2025

Contact this candidate

Resume:

Kishor

Senior Full Stack .Net Developer

Mail: ***********@*****.***

Phone number: +1-314-***-****

Professional Summary:

Over 8+ years of experience as a Senior Full Stack .NET Developer specializing in building scalable, high-performance web applications using modern tools and technologies.

Expertise in .NET 8, .NET Core, ASP.NET MVC, Web API, and Blazor for developing enterprise-grade web applications.

Proficient in C# 11, LINQ, Entity Framework Core, and Dapper for efficient backend development and seamless database integration.

Skilled in front-end frameworks such as Angular 15+, React.js 18+, Vue.js, along with TypeScript, HTML5, CSS3, and Tailwind CSS for responsive and dynamic UI development.

Hands-on experience in developing and integrating RESTful APIs, GraphQL, and gRPC for robust inter-service communication.

Strong expertise in database design and optimization using SQL Server 2022, PostgreSQL, and MySQL with a focus on stored procedures, indexing, and query optimization.

Proficient in deploying cloud-based solutions using Microsoft Azure (App Services, Azure Functions, Azure Blob Storage) and AWS (Lambda, S3, DynamoDB).

Skilled in containerization with Docker and orchestration using Kubernetes for managing scalable and distributed microservices.

Expertise in version control using Git, GitHub, GitLab, and Azure Repos for collaborative development and source code management.

Experience in configuring CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, and GitLab CI/CD for automated deployment workflows.

Strong foundation in Object-Oriented Programming (OOP), SOLID principles, Clean Architecture, and patterns like Mediator, CQRS, and Repository for maintainable code.

Proficient in unit testing and integration testing using frameworks such as xUnit, NUnit, MSTest, and mocking libraries like Moq and FluentAssertions.

Skilled in implementing secure authentication and authorization using OAuth 2.0, JWT, OpenID Connect, and Azure Active Directory (AAD).

Experience with distributed systems and messaging tools like RabbitMQ, Kafka, Redis, and ElasticSearch for scalability and performance optimization.

Proficient in application monitoring and logging using Serilog, Seq, ELK Stack, and Azure Application Insights for real-time diagnostics.

Proven leadership skills with experience mentoring junior developers, conducting code reviews, leading Agile ceremonies, and fostering collaborative team environments.

Technical Skills:

Category

Skills

Languages

C, C++, C#, Visual Basic, HTML

Server-Side Scripting

ASP.NET (1.1, 2.0, 3.0, 3.5), ASP

Client-Side Scripting

JavaScript, Angular (16, 12, 4), jQuery, VBScript

Web Technologies

AJAX, XML, MVC5, XSLT, CSS, React, Web Services, Web Parts, WCF, WPF, LINQ

Database Technologies

SQL, PL/SQL, T-SQL, SQL Server (2014, 2016)

Reporting & Testing Tools

Microsoft SQL Reporting Services (SSRS), Crystal Reports

Application Tools

Visual Studio (2010, 2015, 2017, 2019 Team Edition)

Version Control Systems

Team Foundation Server (TFS), Visual Source Safe (VSS), Git

Operating Systems

Windows (All Versions), Windows Server, UNIX, MS-DOS

Development Methodologies

Unified Modeling Language (UML), Agile, Object-Oriented Analysis and Design (OOAD)

Professional Experience:

Client: TIAA, Charlotte, NC Aug 2023 to Till Date

Role: Senior Full Stack .Net Developer

Responsibilities:

Designed and developed modern, responsive web pages using Angular 16, .NET Core, C# ASP.NET Web Forms MVC5, HTML, CSS, JavaScript, and Telerik UI.

Integrated Angular 16 components with backend services, utilizing RESTful APIs for seamless client-server communication.

Developed dynamic Single Page Applications (SPAs) using Angular 16, incorporating two-way data binding, dependency injection, and Angular modules.

Enhanced the user interface and performance of web applications by leveraging Angular 16 features like Angular CLI.

Created and consumed Web APIs in .NET Core to interact with Angular front-end, improving the application’s modularity and scalability.

Used Angular services to manage state and handle HTTP requests to communicate with the backend API built with .NET Core.

Developed authentication and authorization mechanisms in Angular using JWT tokens and integrated them with .NET Core security features.

Worked with .NET Core MVC architecture to implement flexible and reusable views, controllers, and models for efficient content management.

Applied Entity Framework Core for object-relational mapping (ORM) in .NET Core to simplify database interactions and manage migrations.

Implemented Angular Material for responsive UI components, including modals, date pickers, and navigation menus.

Integrated .NET Core Identity for user authentication and role-based access control, ensuring secure access to web resources.

Developed and optimized RESTful APIs using .NET Core for handling high-performance, scalable web requests.

Created and implemented background services in .NET Core using hosted services for tasks such as email notifications and data processing.

Leveraged dependency injection in .NET Core to improve testability and decouple components within the application.

Worked with WebSockets in Angular and .NET Core to enable real-time communication for applications like chat systems and live updates.

Utilized Azure DevOps for continuous integration and continuous deployment (CI/CD) of .NET Core and Angular applications.

Implemented unit testing in Angular 16 using Jasmine and Karma, and used xUnit for .NET Core back-end testing.

Deployed and hosted .NET Core applications and Angular front-end on Azure using App Services and Azure Storage.

Integrated MongoDB with .NET Core to manage NoSQL data storage and build efficient applications with complex data models.

Participated in code reviews and applied best practices in Angular 16, .NET Core, and cloud technologies for scalable and maintainable solutions.

Environment: C#, Asp.Net, .Net core, HTML, CSS, Java Script, Angular 16, Azure, Telerik UI, SQL 2015, Visual Studio 2019, Ajax, jQuery, MVC.

Client: UHG, Marietta, GA Jan 2022 to July 2023

Role: Full Stack .Net Developer

Responsibilities:

Designed scalable and modular application architecture using Clean Architecture, SOLID principles, and design patterns like Repository, Factory, and CQRS.

Developed RESTful APIs using ASP.NET Core 6, C#, and Entity Framework Core for secure and efficient backend development.

Collaborated with business analysts and stakeholders to gather and analyze requirements using JIRA and Confluence for project documentation and tracking.

Built dynamic and responsive front-end interfaces using Angular 14+, R, TypeScript, Bootstrap 5, and Tailwind CSS.

Designed, developed, and optimized relational databases using SQL Server 2019 with stored procedures, triggers, views, and performance tuning.

Integrated third-party APIs and internal microservices using RESTful APIs and GraphQL for smooth data exchange between systems.

Deployed scalable applications using Microsoft Azure services, including Azure Functions, App Services, Blob Storage, and Azure SQL Database.

Managed containerized microservices using Docker and orchestrated deployment with Kubernetes (AKS) for high availability and scalability.

Utilized version control systems like Git, Azure Repos, and GitHub for efficient collaboration, following GitFlow branching strategies.

Configured and maintained CI/CD pipelines using Azure DevOps, Jenkins, and GitHub Actions for automated build and deployment workflows.

Developed unit and integration tests using xUnit, NUnit, and MSTest with dependency mocking via Moq for code quality assurance.

Implemented application security using OAuth 2.0, JWT authentication, OpenID Connect, and role-based access with Azure Active Directory (AAD).

Set up logging and monitoring solutions using Serilog, Seq, ELK Stack, and Azure Application Insights for real-time diagnostics and performance tracking.

Participated actively in Agile Scrum practices, including sprint planning, daily stand-ups, and retrospectives using JIRA and Azure Boards for project management.

Provided mentorship to junior developers, conducted code reviews, and enforced best practices to ensure code quality and maintainability across the team.

Environment: ASP.NET Core 6, C#, Entity Framework Core, RESTful APIs, Angular 14+, TypeScript, SQL Server 2019, Microsoft Azure, Docker, Kubernetes (AKS), Git, Azure DevOps, Jenkins, OAuth 2.0, JWT.

Client: US Bank, Lincoln, NE Sep 2020 to Dec 2021

Role: .Net Web Developer

Responsibilities:

Developed and maintained web applications using ASP.NET Core, C#, and MVC architecture for seamless user experiences.

Designed and implemented RESTful APIs for efficient data exchange between front-end and back-end systems.

Utilized Entity Framework Core for database operations, including CRUD functionality, stored procedures, and LINQ queries.

Developed interactive and responsive front-end components using React 17, HTML5, CSS3, Bootstrap 4, and JavaScript.

Integrated third-party APIs and services for enhanced application functionality and seamless data integration.

Optimized SQL Server queries, views, and stored procedures for improved performance and scalability.

Implemented authentication and authorization using OAuth 2.0, JWT tokens, and role-based access controls.

Worked on application deployment and management using AWS services, including AWS App Services and AWS SQL Database.

Utilized Git and AWS Repos for version control and collaborative development, following GitFlow branching strategies.

Built and maintained CI/CD pipelines using AWS DevOps for automated builds, testing, and deployments.

Wrote unit and integration tests using MSTest and xUnit to ensure code quality and reliability.

Set up logging and monitoring using Serilog and Aws Application Insights for real-time diagnostics and application health tracking.

Followed Agile methodologies, participating in daily stand-ups, sprint planning, and retrospectives using JIRA and Confluence for project tracking.

Collaborated with cross-functional teams, including QA engineers and business analysts, to meet project requirements and deadlines.

Provided technical support, conducted code reviews, and offered mentorship to junior developers to maintain code quality and best practices.

Environment: ASP.NET Core, C#, MVC, RESTful APIs, Entity Framework Core, LINQ, React 17, HTML5, CSS3, Bootstrap 4, JavaScript, SQL Server, OAuth 2.0, JWT, AWS, AWS App Services, Azure SQL Database, Git, MSTest, xUnit.

Client: United Airlines, Chicago, IL July 2019 to Aug 2020

Role: Web Developer

Responsibilities:

Developed web applications using ASP.NET MVC, C#, and .NET Framework for scalable and efficient server-side development.

Designed and implemented RESTful APIs using Web API and JSON for seamless communication between client and server.

Utilized SQL Server for database design, creating stored procedures, triggers, views, and optimized queries for better performance.

Managed data access with ADO.NET for direct database interactions and efficient data manipulation.

Built responsive and interactive front-end components using HTML5, CSS3, Bootstrap 4, JavaScript, and jQuery.

Integrated third-party APIs for payment processing, flight data synchronization, and real-time updates.

Implemented Forms Authentication and role-based access control (RBAC) for secure user access management.

Deployed web applications using Internet Information Services (IIS) and managed server configurations on Windows Server environments.

Used Team Foundation Server (TFS) for version control, task tracking, and managing development workflows.

Developed dynamic reports with Crystal Reports for real-time business insights and data analysis.

Wrote unit tests using MSTest to validate application modules and maintain code quality.

Followed Agile and Scrum methodologies, participating in sprint planning, daily stand-ups, and sprint reviews using JIRA.

Optimized application performance by refining SQL queries, minimizing server response times, and improving resource usage.

Set up logging and error tracking using Log4Net for efficient debugging and issue resolution.

Collaborated with cross-functional teams, including business analysts, QA engineers, and UI/UX designers, to meet project requirements.

Environment: ASP.NET MVC, C#, .NET Framework, Web API, JSON, SQL Server, ADO.NET, HTML5, CSS3, Bootstrap 4, JavaScript, jQuery, Internet Information Services (IIS), Windows Server, Team Foundation Server (TFS), Crystal Reports, MSTest, Log4Net, JIRA.

Client: SOLIVAR TECHNOLOGIES LTD., INDIA May 2016 to Sep 2018

Role: Software Engineer

Responsibilities:

Developed and maintained web applications using ASP.NET MVC, C#, and the .NET Framework for delivering scalable and reliable solutions.

Created dynamic and responsive front-end user interfaces using HTML5, CSS3, JavaScript, and jQuery to ensure a seamless user experience across devices.

Designed and optimized databases using Microsoft SQL Server, implementing stored procedures, triggers, and views for efficient data processing.

Implemented Entity Framework for object-relational mapping (ORM) and simplified database interactions.

Built and consumed RESTful and SOAP web services for seamless integration with third-party systems and legacy applications.

Managed deployment processes and application hosting using Internet Information Services (IIS) on Windows Server environments.

Worked on data access layers using ADO.NET for executing queries and managing transactions directly with the database.

Implemented role-based authentication and authorization using Forms Authentication and Windows Authentication to ensure application security.

Developed reports using SQL Server Reporting Services (SSRS) and Crystal Reports for generating business insights and data visualization.

Utilized Team Foundation Server (TFS) for version control, task management, and collaborative development efforts.

Conducted unit testing using NUnit and manual testing for validating code quality and functionality.

Followed Agile methodologies for project management, including participating in sprint planning, daily stand-ups, and retrospectives.

Provided post-deployment support, including bug fixing, performance optimization, and troubleshooting application issues.

Engaged in code reviews and mentoring sessions to maintain high code quality and foster team collaboration.

Documented technical specifications, deployment procedures, and user manuals for ease of maintenance and knowledge sharing.

Environment: ASP.NET MVC, C#, .NET Framework, HTML5, CSS3, JavaScript, jQuery, Microsoft SQL Server, Entity Framework, ADO.NET, RESTful APIs, SOAP, Internet Information Services (IIS), Windows Server, SQL Server Reporting Services (SSRS), Crystal Reports, Team Foundation Server (TFS), NUnit.



Contact this candidate