Post Job Free
Sign in

Asp.Net Mvc Stack Developer

Location:
Plainfield, IL
Posted:
March 04, 2025

Contact this candidate

Resume:

SRIDHAR V

EMAIL: *********@*****.*** PHNO: +1-779-***-****. LINKEDIN: https://www.linkedin.com/in/sri-vas-363b63345/

Sr. Dot Net Full Stack Developer

SUMMARY

Around 6+ years of professional .NET development experience in designing and developing client-server applications, windows, and web-based solutions in various domains including enterprise applications using Microsoft Technologies.

Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of the development process including requirement analysis and definition, proof of concept, designing, coding, testing, and implementation.

Extensive experience in C#, ASP.Net MVC, WCF, Web services, HTML5, CSS3, AJAX, JSP, JSTL, JQuery and other JavaScript libraries (jQuery, AngularJS, ReactJS and Bootstrap).

Skilled in developing and consuming RESTful APIs and web services using C#, facilitating seamless integration between different systems and applications.

In-depth understanding and experience in writing complex Database Queries, Stored procedures, Views, Indexes in MS SQL Server and PL/SQL.

Expertise in creating SQL objects namely Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, User-defined data types, and Functions using SQL.

Experienced in using Language-Integrated Query (LINQ) query and retrieving data from different data sources (LINQ to Objects, and LINQ to SQL).

Good knowledge of AWS (Amazon Web Services), working with AWS EC2, RDS, Dynamo DB, S3, EMR and AWS Cloud watch.

Used ADO.NET extensively for retrieving, querying, storage, and data manipulation for achieving continuous database connectivity.

Developed services using WCF (Windows Communication Foundation) technologies with Microsoft Enterprise library and Web service software factory.

Experience in developing applications using ASP.NET MVC, ASP.NET Web Forms, LINQ and Windows Communication Foundation (WCF).

Experienced in creating rich User Interface on the web using HTML5, WPF, XAML, DHTML, Master Pages, CSS3, Ajax, Bootstrap, JavaScript and jQuery.

Expertise in developing applications to access data (Data Access Layers) and data services using ADO.NET and ADO.Net Entity Framework.

Expertise in modern web architecture using various advanced JavaScript frameworks and libraries including AngularJS, NodeJS, ReactJS/Redux, Bootstrap, Ember.js, and Responsive web design (RWD).

Proficient in integrating Typescript with modern front-end frameworks including Angular and React, optimizing for performance and scalability.

Extensive experience in developing and deploying web applications using ASP.NET Core and ASP.NET MVC, following best practices for security and performance.

Proficient in designing and implementing RESTful APIs using ASP.NET Core Web API, ensuring robust and scalable backend services.

Proficient in using XML schemas (XSD) to define and validate XML data structures, ensuring data consistency and integrity.

Proficient in designing and consuming RESTful APIs that utilize JSON for data interchange, ensuring seamless communication between client and server.

Skilled in implementing SOAP message security features including WS-Security for encryption, signing, and secure token handling.

Strong background in .NET development, with the ability to integrate Azure services for example Azure Logic Apps and Azure Service Bus into .NET applications, enhancing functionality and scalability.

Adept at utilizing Azure Resource Manager (ARM) templates and Azure CLI for infrastructure as code (IaC), enabling consistent, repeatable deployments and management of Azure resources.

SKILLS

Languages

C#, SQL, PL/SQL, JavaScript, Typescript, XML, HTML5, CSS3

.Net Technologies

ASP.NET MVC, ASP.NET Core, WCF (Windows Communication Foundation), .NET Framework, Entity Framework, LINQ

Web Technologies

HTML5, CSS3, WPF, AJAX, Bootstrap, AngularJS, ReactJS, React Native, Node JS, Ember.js, Responsive Web Design (RWD), ASP.NET Web Forms

Databases

MS SQL Server, MySQL, Dynamo DB, PostgreSQL

ORM Frameworks

Entity Framework, Entity Framework Core

Web Servers

IIS (Internet Information Services)

Testing Frameworks

N Unit, ASP.NET MVC validation attributes

Web Services

RESTful APIs, SOAP, WCF Services, ASP.NET Web API, Swagger/Open API

Version Control Tools

Git, SVN

Methodologies

Agile (SDLC), Scrum

Cloud Technologies

AWS, Azure

PROFESSIONAL EXPERIENCE:

Client: Huntington bank, Columbus JULY 2024 – Present.

Role: Sr. .Net Full Stack Developer

Responsibilities:

Production Support, developing new Features using .NET Framework 4.5, C#.NET, WinForms, DevExpress, SQL SERVER, Web Services, among others.

Loading data from excel sheets and word documents into SQL SERVER database tables.

Worked on several ASP.NET server controls like Calendar, Grid View control, Repeater Control, Object Data Source Control and handled server-side events to optimize performance.

Played a pivotal role in the development and maintenance of tax payment systems, including federal, state, and municipal tax processing, using the .NET Framework.

Worked extensively with .NET Framework 4.5, C#, WinForms, and DevExpress to design, enhance, and optimize tax payment software.

Collaborated with clients to gather and analyze requirements, ensuring that software solutions met their specific needs and complied with tax regulations.

Developed and maintained robust, user-friendly desktop applications for efficient tax management, utilizing the latest tools available in the .NET ecosystem.

Utilized SQL Server for database management, including schema design, optimization, and the implementation of complex queries to support tax data processing.

Implemented data migration processes to import data from Excel spreadsheets and Word documents into SQL Server database tables, ensuring data accuracy and consistency.

Employed ASP.NET server controls such as Calendar, Grid View, and Repeater Control to streamline data presentation and interaction within tax management applications.

Actively participated in daily scrum meetings and bi-weekly sprint planning sessions, using JIRA for task tracking and Agile methodologies to drive project progress.

Leveraged version control systems like GIT to manage and track changes in the source code, promoting code collaboration and ensuring code integrity.

Created reusable XSLT templates to standardize data transformation processes across projects.

Conducted code reviews and provided feedback to team members to improve code quality and maintainability.

Worked closely with clients to gather feedback and requirements for software improvements, facilitating the iterative development of tax management solutions.

Collaborated with cross-functional teams, including quality assurance and support, to identify and resolve software issues, ensuring software stability and performance.

Assisted in the implementation of DevOps principles to streamline development, testing, and deployment processes, improving overall software development efficiency.

Maintained and optimized existing tax software features, addressing performance bottlenecks and ensuring a smooth user experience.

Automated routine tasks on Linux systems using shell scripts and corn jobs, improving operational efficiency.

Utilized continuous integration and continuous deployment (CI/CD) practices to automate the testing and deployment of software updates.

Collaborated with team members to ensure consistent code documentation and adherence to SOLID principles and design patterns.

Created and managed SPUFI scripts to automate database operations and reporting tasks.

Interface between Data Grids and database and stored procedures using ADO. NET Datasets, Data Adapters, and Data Readers.

Used ASP.Net features such as Master Page, Themes and Skins to make consistent look-and-feel throughout the website.

Participated in daily scrums and bi-weekly sprint planning meetings. Used JIRA for tracking tasks and bugs/ issues.

Technologies: Visual Studio, .Net Framework 4.5, C#, LINQ, GIT, IIS, SQL Server, Unit Test, CI/DI, Scrum

Client: DaVita, Denver, CO JULY 2023 to JUNE 2024

Role: full stack .Net Developer

Responsibilities:

Worked in Planning and executing phases of the Software development lifecycle (SDLC) utilizing agile methodologies to achieve end-to-end development of web-based applications.

Implemented Microservices Architecture utilizing Entity framework core, Rabbit MQ messaging queue, Signal R, and WEB API

Designed and implemented micro services architecture for health applications using Azure Kubernetes Service (AKS) and Azure Service Fabric to ensure scalability and maintainability of applications

Designed and developed RESTful APIs using ASP.NET Web API, adhering to REST principles for creating scalable and interoperable state health applications, ensuring compliance with industry standards

Implemented design patterns for instance Singleton, Factory, and Dependency Injection (DI) in C# codebase to promote modularity, testability, and maintainability of the health applications

Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC application and used Entity Framework for the use of LINQ-based Data Access

Implemented ADO.NET data access techniques i.e. SQL Connection Objects, SQL Command Objects, Data Set Objects, Data Reader Objects and Data Adapter Objects using Data Grid and Data List in ADO.NET.

Implemented deferred execution and eager loading techniques with LINQ to optimize query performance and minimize database round-trips

Utilized JSON Web Tokens (JWT) for authentication and authorization in .NET applications, enabling secure and stateless communication between clients and servers

Integrated JSON Patch and JSON Merge Patch techniques in .NET applications to support partial updates and atomic changes to JSON documents

Implemented Azure Logic Apps, Azure Functions, Azure Storage, and Service Bus Queues for large enterprise-level ERP Integration systems

Managed Azure resources using Azure Resource Manager (ARM) templates, Terraform, Azure CLI, and PowerShell scripts to automate resource provisioning and configuration

Managed and deployed Azure resources including VMs, Blob Storage, and Azure SQL Database for health applications, ensuring compliance with state health standards.

Implemented JWT Token based authentication to secure the ASP.NET Web API and provided authorization to different users.

Designed interactive ASP.NET MVC Razor views using Telerik MVC controls, ASP.NET controls, JavaScript, Knockout JS, HTML, Bootstrap, CSS and AJAX to provide excellent user experience.

Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.

Used React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.

Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

Used JavaScript libraries to create slider and page-turning animations on calendar widgets.

Designed and developed error handling using SSIS event handlers and log the error details to SQL table within SSMS (SQL Server Management Studio.

Used SQL Stored Procedures for customer pagination, functions, completed performance tuning by optimizing SQL queries.

Utilized Apache Kafka for efficient message queuing and real-time data streaming in developing applications.

Used X-unit for component testing and end-to-end testing.

Utilized testing tool SOAP UI for API testing, documentation, and ensuring adherence to industry standards in the development of applications.

Utilized Selenium for automated testing of web applications, ensuring consistent performance and reliability.

Developed and maintained CI/CD pipelines using Azure DevOps to streamline the build, test, and deployment process of the health applications.

Created the design documents using Swagger Editor to allow an understanding of the product from both a technical and non-technical stand point.

Integrated Swagger/Open API specifications into RESTful APIs to automate API documentation generation and facilitate client-side SDK generation.

Developed Windows Services and background processing tasks in C# to automate recurring operations and improve system efficiency.

Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.

Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side within the forms.

Technologies: Azure (Logic Apps, Functions, Storage, Service Bus Queues, Kubernetes Service, Service Fabric, Resource Manager, CLI), JWT Token, RESTful APIs, ADO.NET, Entity Framework Core, Rabbit MQ, Signal R, Swagger/Open API, LINQ, Entity Framework Code First, Telerik, Knockout JS, WCF, JSON, React JS, Virtual DOM, SSIS, SQL, Apache Kafka, PowerShell.

Client: State of Alabama, Alabama OCT 2021 to JUNE 2023

Role: .NET Full Stack Developer

Responsibilities:

Proficiently applied Agile (Scrum) methodologies, guiding daily stand-up meetings and sprint planning session.

Initiated the conceptualization and development of a robust ASP.NET MVC-based network monitoring dashboard. This dashboard offered real-time insights into network performance, outage detection, and capacity planning.

Developed and Implemented RESTful Web Services to facilitate seamless communication among telecom network components, thereby enhancing service delivery, system responsiveness, and scalability.

Developed the Presentation layer using Angular and Angular Material, ensuring a dynamic and user-friendly interface.

Successfully migrated a Legacy application to .NET Core and Web API, facilitating smooth deployment in production environments.

Implemented complex business logic and interactive user interfaces using Drupal and .NET Core WPF, enhancing the overall user experience..

Led the design and implementation of data access layers using Entity Framework Core, optimizing database interactions and enhancing query performance for critical telecommunications applications.

Utilized Angular expertise to augment user interface responsiveness and interactivity in customer-facing applications, resulting in heightened user experiences and increased customer satisfaction.

Designed and developed web-based applications using ASP.NET MVC, .NET Core, and C# to support state and federal programs.

Employed various optimization techniques to enhance application performance, focusing on factors like load times and resource utilization.

Utilized Angular to create dynamic data driven web pages.

Implemented Ajax and design patterns like Façade.

Conducted performance testing using the JMeter tool and implemented necessary improvements.

Implemented monitoring solutions to track application health and performance effectively.

Collaborated with cross-functional teams, including UI/UX designers, backend developers, and testers.

Demonstrated proficiency in version control systems like Git for code management and collaboration.

Documented code, architectural decisions, and deployment processes comprehensively.

Created and maintained documentation for APIs and system components.

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

Successfully integrated Azure cloud services, optimizing infrastructure costs, and enhancing scalability.

Implemented MongoDB as a NoSQL database solution to optimize data storage and retrieval for high-volume telecommunications data, thereby enhancing system performance and scalability.

Technologies: Angular (including Angular CLI), AngularJS, C#, .NET Core, ASP.NET MVC, Angular, Azure Cosmos DB, Microsoft Azure Cloud (Azure Cosmos DB, Azure Service Bus), MongoDB, Test-driven development (TDD), JIRA, Ajax.

Client: Brio Technologies Pvt Ltd, HYD, India JULY 2019-JULY 2021

Role: Full Stack .Net Developer

Responsibilities:

Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, AngularJS, Bootstrap, and Ajax.

Developed and maintained database views and materialized views in PL/SQL to simplify complex data retrieval operations and improve query performance in reporting applications.

Optimized Kafka performance by fine-tuning producer batch sizes, consumer poll intervals, and broker configurations, reducing message latency and improving system throughput for large-scale .NET applications.

Integrated micro-interactions and hover effects using CSS animations and JavaScript, enhancing user engagement and providing real-time feedback on UI actions.

Developed microservices using Node.js with a domain-driven design approach, improving modularity and maintainability of enterprise applications.

Utilized React Suspense and lazy loading features to defer the loading of non-essential components, speeding up the initial load time of large .NET applications.

Applied SQL Server’s Change Data Capture (CDC) and Change Tracking features to synchronize data changes between MS SQL Server and .NET applications for real-time processing.

Integrated C# applications with databases using Entity Framework and ADO.NET, optimizing data access layers for efficient CRUD operations and query execution.

Leveraged AWS CloudWatch for logging and monitoring application performance and infrastructure metrics, setting up alarms and dashboards to maintain operational efficiency and detect anomalies.

Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox, and Google Chrome.

Technologies: HTML5, CSS3, JavaScript, Angular.JS, Node.js, jQuery, Ajax, Oracle APEX, Node.js, UI/UX PL/SQL, C++, Bootstrap, C#.NET, ASP.Net,UI, XML, SOAP, Visual Studio, SQL Server.

Client: Signity solutions – Hyderabad, India JUNE 2018- JUNE 2019

Role: .Net Developer

Responsibilities:

Involved in understanding and transmitting the business requirements for the project and translating these into functional specifications.

Designed UX using HTML, CSS, JavaScript, and Custom Controls.

Creation of database objects like tables, views, synonyms, materialized views, procedures, packages, triggers, functions using SQL Server 2012.

Involved in design and development of middle-tier web services which encapsulate the business logic in its methods and wrote data access classes using ADO.NET.

Creating reports using the Crystal Report for the report needed by Middle Office, Back Office users.

Involved in writing scripting like Java scripting, J-Query for validations on the client-side.

To create and test the application with Unit Test Cases using NUnit Test Framework.

Used Subversion (SVN) for Version Control, creating and managing projects, and accessing the items that are stored and managed for a project

Technologies: Microsoft Visual Studio, C#, VB.NET, ASP.NET, HTML, CSS, Bootstrap, J-Query, JavaScript, Grid Controls, Media Queries, SQL Server 12, ADO.NET, NHibernate, Crystal Reports, NUNIT, SVN.

Education:

BS in Computer Science @ Aurora Engineering, Hyderabad, Ind - MAY 2018



Contact this candidate