0% found this document useful (0 votes)
96 views

Dheeraj Full Stack .NET Developer

Uploaded by

jigarmodi2993
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views

Dheeraj Full Stack .NET Developer

Uploaded by

jigarmodi2993
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Dheeraj Kumar

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.

Education: Bachelors in Computer Science

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.

Broadridge Financials, Newark, NJ Sept 2019 – Nov 2021


Sr .NET Developer
Responsibilities:
 Involved in complete software development life cycle (SDLC) of application from design phase to
implementation, testing, deployment, and maintenance phase.
 Worked on developing a detailed migration plan, including timelines, milestones, and contingency
measures.
 Experience in creating PowerShell scripts, such as scripts for automating builds, deploying
applications, managing IIS, or performing database tasks.
 Designed a RESTful .NET Core APIs that will serve as a backend for an Angular/ React application and
secured them with .NET identity core.
 Worked with Kendo UI for Asp.Net MVC application for developing a dashboard which contains the
all the data including internet packages, plans, offers, and price for each internet package.
 Developed triggers and stored procedures in SQL Server to enforce data integrity constraints and
support real-time event-driven actions.
 UI was developed using ASP.NET web server controls, jQuery, JavaScript, HTML, XML, and CSS.
 Used React JS in development of the web application to bind the data/model that is being retrieved
from a database through services provided in a controller to the view using scope.
 Used ReactJS in components like JSX, creating React components, Virtual DOM, React props,
working with React States and Events. Implemented client-side Interface using React JS.
 Worked in using React JS components, Forms, Events, Keys, Router, Animations, state management
and Flux concept.
 Build React components and stand-alone functions to be added to any future pages.
 Created Client-side validations with jQuery selectors, Events, and server-side validations.
 Developed front-end application using Angular 10, Dependency injection, RxJS and Http modules
with NodeJS server for future evolutions.
 Used HTTP Client module in the Angular 10 to consume the Data from Restful Web service
 Created reusable services and used them in different component using Angular 10 Dependency
Injection.
 Involved in data design and created and maintained databases objects, complex Stored Procedures,
Triggers, and Tables, Views and SQL Joins and T-SQL statements for inserting/modifying/deleting
data in relational tables.
 Experienced in optimizing queries for performance by looking at execution plans, creating Indexes
and views using SQL Server 2016.
 Worked with Jira dashboard to track the work items on sprint basis.
 Involved in working with AWS Cognito for user authentication and authorization stuff.
 Worked with AWS S3 for the file storage purpose and EC2 instances / Lambda functions to host the
websites.
 Experience in designing and implementing infrastructure as code and CI/CD pipeline for
deployments of large-scale web applications.
 Worked on the Microservices application built in .Net Core REST APIs, Azure Application Gateway,
and APIM.
 Worked under deployment automation through Azure DevOps CI/CD Pipelines and Jenkins.
 Used Jira for agile scrum two weeks sprint for business and team collaboration.
Environment: ASP.NET Core Web API, .NET Core API, Entity Framework Core, Visual Studio 2017, C#,
JavaScript, TypeScript, Angular 10, Angular Material, React, MVC, AJAX, NPM, Node.js, Angular CLI,
Azure, SQL Server 2017, GitLab, JSON, LINQ, CI/CD, IIS

Charter Communications, St Louis, MO Mar 2018 - Aug 2019


.NET Developer
Responsibilities:
 Collaborated with business stake holders in understanding & analyzing requirements for the system.
 Developed two Angular 6 web application one for intranet users and the other for the internet users
 Designed angular application using the latest Typescript language and with tools like ts-lint to follow
general Typescript conventions.
 Designed a RESTful .NET Core API that will serve as a backend for both external and internal angular
application. Worked with third party RESTful API using HTTP Client in .NET Core.
 .NET Identity core authentication is used to let only authenticated users to access the site and
maintained a separate MVC application integrated with React as a security channel.
 Made use of Azure DevOps board to track the work items on day-to-day basis.
 Used LINQ to SQL and LINQ to Objects for retrieving the data efficiently and just in time manner.
 Implemented CI/CD pipeline that depends on Azure DevOps.
 Involved in updating the data model of the application.
 Performed Unit Testing, Integration Testing and Regression testing for all units in developed pages in
a regular basis using NUNIT Tool to improve the performance of the application.
Environment: ASP.NET Core Web API, .NET Core API, Entity Framework Core, Visual Studio 2015, C#,
JavaScript, TypeScript, Angular 6, Angular Material, React, MVC, AJAX, NPM, Node.js, Angular CLI,
Azure, SQL Server 2017, GitLab, JSON, LINQ, CI/CD, IIS

State of Montana, Helena, MT Aug 2016 - Feb 2018


UI/ C# Developer
Responsibilities:
 Involved in implementing the project according to the Software Development Life Cycle (SDLC) and
programming by using fast paced agile methodology
 Developed the application using N-Tier architecture using C#, ASP.NET Core, Entity Framework Core,
LINQ, Web API, HTML5, CSS3, and JavaScript.
 Extensively used Angular 2/5 and Angular Material on frontend. Utilized Angular directives, factory,
service, and filters. Created custom directives to reuse them across the application, to create own
HTML tags and induce functional behavior to those tags.
 Used Dependency Injection for injecting various Angular services to Angular Controllers to enable
AJAX calls. Implemented Angular 5 Services to bind and provide access to the data on the server.
 Created an Angular 5 Routing Module to connect different controllers to the views within the single-
page application.
 Worked with Angular Material, a UI Component framework which provides a rich set of well-tested,
reusable, and accessible components, to build an enterprise level application.
 Flexbox, a new layout mode in CSS3 implemented through the Angular Flex Module was used to
design a completely responsive layout for the application to support all devices and sizes.
 Created various RESTful Web API services to return serialized JSON data consumed through Angular
services.
 Made use of NPM (Node Package Manager), a package manager for NodeJS to download and define
all required packages and their versions.
 Angular CLI, a command line interface was used with NodeJS modules for initializing, building,
developing, and scaffolding angular apps.
Leveraged Entity Framework Core and made LINQ queries to connect to the database and implemented
CRUD functionality with Code First and Database First approaches for an ASP.NET Core Web API
application.
Environment: Net framework 4.5, MVC 4.0/5.0, C#, Angular, Bootstrap, Angular, TFS, Cassandra,
Log4Net, NuGet Packages, Karma, Protractor, NUNIT, HTML5, CSS3, Kendo UI, Telerik Reporting Tool,
Windsor.

State of GA (Department of Human Services), Atlanta, GA Jan 2015 - June 2016


.NET Developer
Responsibilities:
• Involved in Full Systems Development Life Cycle (SDLC) and architectural design.
• Developed the UI panels and core functionality using C#, Asp.net, Visual Studio 2012, JavaScript,
Html5 and CSS3. Migrated an ASP applications to ASP.NET using C#.
• ADO.NET used extensively for database manipulations and connections.
• Used WEB API and WCF for implementing REST web service.
 Worked on creating Rest Services using ASP .NET Web API and C#.
• Implemented lambda expressions and LINQ queries for data querying, retrieving and data
manipulations.
• Created SSIS Packages to load the data from different applications sources like Excel, JIL, Flat File
and Oracle into SQL Repository.
• Used SSIS to load files containing information of Providers to the SQL staging database that would
later be used for lookup information during the transformation process.
• Used SOAP to implement Web Services and Consumed and published XML Web Services in the
application.
• Developed Stored Procedures and Triggers on SQL Server 2012 databases, which are hosted on
Windows sever 2012.
• Responsible for creating detailed requirements, test plans and procedures for application testing,
unit testing for various pages.
• Monitoring existing code and doing performance tuning if necessary.
• Used TFS as version controlling source code.
Environment: Visual Studio 2012/2010, .NET framework, C#, ASP.NET, ADO.NET, VB.NET, WPF,
Angular JS, Backbone.JS, UI, SQL, PL/SQL, T-SQL, WPF, JavaScript, MVC, MVVM, MVP, AJAX, CSS,
CSS3, HTML5, XML, XAML, LINQ, WCF Service, SQL Server 2008 R2, SSRS, Oracle 10g, Microsoft Visio
2008, VSS.

HSBC Bank, Hyderabad, India Jul 2013 - Oct 2014


Software Developer
Responsibilities:
 Analyzed, designed and developed the system to meet the requirements of business users.
 Participated in the design review of the application to come up with UI and provide best possible
recommendations for the application from UI standpoint.
 Implemented UI using HTML5, CSS3, JavaScript, AngularJS, AJAX, Bootstrap to create responsive web
pages and developed user-friendly layouts.
 Angular Modules are created to keep all the related components of an application together.
 Implemented AngularJS services that were injected into the application controllers to run HTTP calls
to the backend Web API endpoints and return the JSON data to the controllers and views.
 JWT Token authentication through Web API was used as the identity and access token method to
provide the Angular application access to the backend Web API endpoints.
 Designed and created the backend SQL Server databases, models, and relationships through a Code
First approach within Entity Framework.
 Designed Master Pages, Themes and Profiles for consistency and look and feel of website.
 Created various SSRS reports for department.
 Worked on complete SSIS life cycles including creating SSIS packages, building, and executing the
packages in multiple environments: development and production.
 Performed T-SQL tuning and optimization of queries for reports that take longer execution time
using SQL Query Analyzer in MS SQL Server.
 Designed and developed Extraction, Transformation, and Load (ETL) scripts utilizing T-SQL and
provided solutions to critical issues by enhancing performance of the ETL processes.
 Worked on .NET Security features such as Forms-based Authentication and Role-based
Authorization. Used .NET validation controls on several pages.
 Extensively worked on WinForms using C#, which involved Multithreading.
 Worked on migration of ASP.NET using Visual Studio 2008.
 Converted all the in-line SQL into stored procedure in SQL 2008 for better execution.
 Used Data Grid, Grid View and Repeater for various pages.
 Involved in unit testing for various pages.
Environment: Visual Studio 2010, .NET Framework 4.0, C#, ASP.NET, VB.NET, ADO.NET, WCF, WPF,
Web Services, AJAX, UI, jQuery, XML, LINQ, MVVM, AJAX, PL/SQL, SQL, MVC, HTML, CSS, T-SQL, SQL
Server 2008, SOAP UI, SSIS, SSRS, TFS.

You might also like