Dheeraj Full Stack .NET Developer
Dheeraj Full Stack .NET Developer
Sr .NET Developer
913-417-2398
[email protected]
LinkedIn: (26) Dheeraj kumar | LinkedIn
__________________________________________________________________________
Professional Summary:
10 years of experience in the field of software development using AGILE SCRUM methodology and
Waterfall.
Extensive experience working with ASP.NET Core, ASP.NET, MVC Frameworks 6.0/5.0/4.0/3.0/2.0,
WEB Forms ,WinForms and implemented controller actions and Views, Partial Views, Areas,
Sections, Strongly Typed Views and View Models with State Management, Security, Caching features
and optimization configuration.
Intigrated Blazor applications with other .NET technologies and services such as
ASP.NET ,Core Web API, Entity Framework Core and Azure services for seamless
data access, real-time communication.
Proficient in developing applications using Blazor, leveraging C# and .NET to
build interactive user interfaces and dynamic web components.
Proficient knowledge in Entity Framework 6.0/4.3/Core Code First and Database First approaches
with ASP.NET MVC 5.0/4.0 and ASP.NET Core 2.0/1.1 to implement CRUD operations, data
massaging, Fluent API with LINQ to Entities.
Experience with the Object Relational Mapping (ORM) using LINQ.
Skilled in developing .NET Security features such as Authentication & Authorization, Forms-based
Authentication, OAuth user-based authentication and token-based authentication.
Experienced in working with attribute routing, data serialization and model binding in Web API.
Leveraged web services with technologies like SOAP, REST, XML and WSDL. Knowledgeable on REST
services using ASP.NET Web API and C#, used Web API to provide services to HTTP Requests.
Good understanding on design, and deep functional experience in creating, deploying, and
consuming RESTful Services with Web API.
Created application roadmap in partnership with product management and internal customers to
support development teams transitioning in-house.
Well experienced in developing Single page applications (SPA) and client-side functionalities with
various rich UI and responsive features along with performance functionalities in web applications
using frameworks and concepts like jQuery, AJAX, JSON, HTML 4/5, XML, XSLT, XHTML
Proficient in implementing Filters, Validations, Controllers, Components, Directives, Routings,
Factory and Services in AngularJS 2/4/5/6/8/9/10/12/13.
Efficiently used Data access techniques to connect, retrieve and manipulate the database
information using ADO.NET objects like Data Sets, Data Reader and Data Adapter.
Expertise in database design (RDBMS), programming, implementation and development using MS
SQL Server 2005/2008/2012/2017 and Oracle 11g.
Worked with JIRA, which is managing project requirements and tasks. Used GIT as a version control.
Performed unit testing and Integration test suite using Jasmine.
worked with the Kendo UI Grid and Chart controls.
Experience working in projects and built applications based on MVC 4.0/5.0 frameworks and
Experience in AGILE and SCRUM environments.
Experience using Cosmos DB SDK to interact with the database, taking advantage of its unique
features such as the ability to replicate data across multiple regions for high availability and the
ability to scale throughput independently of storage.
Expertise in using Data Binding Controls (Dataset, Data Reader, Data Adapter, Grid View)
Experience with Service Oriented Architecture (SOA) implementing WCF and SOAP and RESTFUL
Web Services.
Experience in developing Web API to create REST FUL Web services.
Experience in creating and deploying XML Web Services using ASP.NET. Consumed Web Services
from both WinForms and ASP.NET Web Forms.
In-depth knowledge and understanding of SOLID principles, including Single Responsibility, Open-
Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion, and experience
applying them in the design and development of .NET applications.
Experience in implementing security measures like OAuth 2.0 and JWT to secure microservices,
implementing automated testing and continuous integration and delivery pipelines using tools like
Jenkins and Gitlab CI/CD.
Experience in working with Crystal Reports and SQL Server Reporting Services (SSRS).
Worked with IIS and .NET Assemblies during application deployment and experience in using XML
Serialization.
Involved in implementation of MVC pattern using Angular 2, Kendo UI, JSF and Spring Controller.
Expertise with creating single page applications using Angular JS with MVC capability.
Experience in RDBMS Concepts, Database Management Systems, Database Physical and Logical
design, Data Mapping, Table normalization, Data Modelling.
Experience related to Azure DevOps in order to create a build definition, which defines the steps
that are required to build the application. With successful build , deploying the application to
various environments.
Expert in Database design and development and experience in writing SQL queries, Views, Triggers,
Stored Procedures, Cursors, and Joins in SQL Server, Oracle and MS-Access.
Experience in handling various backend data sources like MS SQL Server 2005/2008/2012.
Team Player with Focused/Committed / Get-the-Job-Done Attitude, highly organized and able to
work independently.
Technical Skills:
.NET Technologies: C# , HTML5, CSS, JavaScript, JQuery, AJAX, ASP.NET , ASP.NET
Core , .NET5 , .NET6 , .NET7, ASP.NET MVC, Entity Framework, Entity
Framework Core, ADO.NET, WCF, Rest Services, Web API, LINQ, T-
SQL, OData, Azure DevOp s , Blazor, Kendo, OAuth 2.0 , WinForms.
Database: SQL Server 2016/2017/2019, Snowflake, Oracle, Mongo DB, MySQL
Front-End Frameworks: Angular, React & VueJS
Version Control: TFS, GIT, SVN, GitHub
IDE: Visual Studio 2015/2017/2019
Cloud & Web Server: Azure, AWS, GCP, IIS
Project Management: Agile & Waterfall Methodology
Testing Framework: JUnit, NUnit, Jasmine, Karma, Mocha, TestNG, SpecFlow
Professional Experience:
CVS Health, Los Angeles , CA Jan 2022 - Present
Sr .NET Developer
Responsibilities:
Working in a Safe Agile methodology to deliver higher-quality software far more rapidly.
Involved in the enhancement of existing system based on the business requirements, database
design, and system analysis. Developed ASP.NET pages using C# and Server Controls.
Experience with Angular 13 to build a new responsive web application and integrating API while
doing it. Involved in redesigning the whole registration workflow using Angular 13
Used Angular 13 as framework to create a Single Page Application (SPA) which can bind data to
specific views and synchronize data with server by using JavaScript and TypeScript programming.
Experience with creating custom directives, decorators, and services using Angular-CLI to interface
restful services.
Managed the comprehensive technology stack, which included Azure Functions, Logic Apps,
Laserfiche, WinForms, Angular, ASP.NET web applications, Blazor, EF Core, SQL Server, VB6, Triggers,
Stored Procedures, Batch Processing, and Print Management.
Worked with Git and implementing DevOps practices for continuous integration
and deployment (CI/CD) pipelines to streamline the development and
deployment processes of WinForms applications.
Used Blazor applications to various hosting environments such as Azure App
Service and serverless platforms, and implementing CI/CD pipelines using Azure
DevOps and other DevOps tools for automated builds, testing, and deployments.
Integrated Laserfiche with external applications and databases through RESTful APIs to enable data
retrieval and synchronization.
Hands-on experience managing batch jobs and also running them on-demand
and navigating mainframe environments, demonstrating the ability to bridge the
gap between legacy systems and contemporary technologies in software
development.
Experience in API Gateway to manage API endpoints and ensure secure communication. Made some
updates for existing change password API’s and used them again for the new angular flow.
Implemented backend APIs for seamless data transfer between frontend and backend, increasing
system responsiveness by 15%.
Created and maintained the admin page for central management of the application.
Worked on user application lock functionality for verification of user and an option for super admin
to lock or unlock specific application.
Designed and developed Microservices in application using ASP.Net.
Used Sessions, Cookies, and Application-Level State Management in Application.
Experienced in using Integration Services (SSIS), Reporting Services (SSRS) & DTS
Heavily used ADO.NET objects Data Set. Data Table and Data Adapter for manipulating, retrieving,
storing, and displaying data from SQL Server
Designed an efficient normalized database to reduce data redundancy by 40% and enhance query
performance by 30% in the application.
Extensive experience running batch jobs on DB2 databases within mainframe
environments, complemented by proficiency in COBOL programming and
transitioning COBOL-based processes to Python scripts.
Used Checkmark to identify web application security vulnerabilities and fix them while working on
the requirements.
Collaborated with the team to obtain a 50% increase in development efficiency by successfully
implementing CI/CD processes.
Used Jasmine and Karma to conduct end-to-end testing and implement automated testing
frameworks, which reduced production defects by 35% and increased application reliability.
Recommend and execute code reorganization and optimization strategies, resulting in a significant
20% boost in UI performance.
Utilized Azure Data Factory for Extract, Transform, Load (ETL) processes, consolidating and
transforming property data from diverse sources.
Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View
Models.
Environment: C#, ASP.NET Core Web API, .NET Core API, COBOL, Entity Framework Core, Visual Studio
2017, JavaScript, TypeScript, Angular 13, Angular Material, React, Mainframe , DB2, MVC, AJAX,
NPM, NodeJS, Angular CLI, Azure, SQL Server 2017, GitLab, JSON, LINQ, CI/CD, WinForms, IIS ,
Laserfiche , Blazor , VB6 , EF core ,Python.