Krishna - .Net Full Stack
Krishna - .Net Full Stack
9802818901
[email protected]
https://www.linkedin.com/in/sai-krishna-dhulipalla-700288174/
Senior Full Stack .Net Developer
SUMMARY:
More than 9+ years of professional experience with Microsoft technologies including C#, ASP.NET MVC,
ASP.NET WEB API, .Net Core, Microservices, ADO.NET / Entity Framework, Microsoft SQL Server, IIS,
SharePoint, TFS, and front-end development technologies like HTML5, CSS3, JavaScript, jQuery, AngularJS,
Angular 12, React JS, Typescript, and Bootstrap framework.
Strong understanding of Object-Oriented Programming (OOPS) concepts, including Multithreading,
Collections, and Exception Handling.
Proficient in implementing N-Tier Architecture, encompassing Data Access Layer, Business Logic Layer, and
User Interface (UI).
Implementing AngularJS Controllers to maintain each view data. Implemented Angular Service calls using
Angular Factory.
Experienced .NET Developer with expertise in integrating Node.js to enhance web applications and services.
Proficient in Agile Scrum and Waterfall methodologies, actively participating in all phases of the Software
Development Life Cycle (SDLC).
Managed software project life cycle, including requirement analysis, Functional/Design Specifications, High-
Level Design (HLD), Low-Level Design (LLD), and Test plan creation.
Experience in process-oriented multi-threading programming with synchronization, monitors, locks, and
asynchronous programming.
Implemented OAuth2.0 authentication and authorization in multiple projects, demonstrating a deep
understanding of the protocol's mechanics and best practices.
Extensive experience in domains including Banking, Finance, and Healthcare.
Developed web-based applications and cross-browser applications using .Net Framework.
Implemented various design patterns such as Singleton, Abstract Factory, Factory, and Facade in .NET CORE
and .NET Framework.
Created interactive web applications and single-page applications using AngularJS, Angular 12, and React JS.
Developed and maintained ReactJS components within .NET applications to enhance user interfaces.
Utilized state management libraries like Redux or MobX for efficient application state management.
Integrated React Router for seamless navigation within .NET applications.
Proficient in integrating Oracle databases with .NET applications, enabling seamless data exchange between
frontend and backend.
Skilled in writing efficient SQL queries and utilizing Oracle's .NET Data Provider for optimized data retrieval and
manipulation.
Experience in designing and developing backend components that interact with Oracle databases to support
application functionality.
Developed customizations based on client needs using C#, Visual Studio Tools for Office, XML, SharePoint API,
Office 365
Familiar with Oracle's PL/SQL language, capable of creating stored procedures, functions, and triggers for
business logic implementation.
Strong experience in database design and writing Stored Procedures, Functions, Statements, Triggers, Views,
and Joins in SQL Server 2016/2019/2022.
Proficient in Azure cloud computing, microservices programming, and cloud service deployment (Azure and
AWS).
Hands on Azure cloud PaaS Services and Implemented Reliable, High Availability and Scalable solutions for the
largest clients in Banking, Financial, and Insurance.
Experience in Deployment, Branching strategies and Azure DevOps.
Experience in Design Patterns, Restful Web Services, monolithic and micro services, distributed systems and
testing of Object-Oriented applications and Web based Enterprise Applications using .NET.
Experience in Azure Storage, functions, Logic apps, App services, Web Jobs, Key Vault, Active Directory, AAD
B2C, Cosmos DB, SQL DB, Application Insights, Monitor, Log Analytics, Azure CLI, CI-CD with Azure DevOps.
Performing the methods by using Web API, Kubernetes, and Docker for the runtime environment of the CI/CD
system to build, test, deploy on the AWS server.
Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket.
Experienced in creating reports using SSRS, Crystal Reports, and ETL processes using SSIS.
Knowledgeable about T-SQL tuning and query optimization using SQL Profiler and Index Tuning Wizard.
Proficient in Continuous Integration / Continuous Deployment (CI/CD) tools like Jenkins.
Proficient in writing Unit Test Cases for business logic and Web Services using XUnit Testing Framework.
Experienced in Test-Driven Development (TDD) and unit testing, test case design, execution, and bug tracking
using Jira.
SKILLS:
Front-End Technologies \ Web Angular 16, React JS, Node.js, HTML5/4, CSS3, XMLASP.NET
Technologies: (4.5/4.0/3.5/3.0/2.0) MVC, OAuth2.0, AJAX, Bootstrap3/2, jQuery
(5.0/4.1) \ WCF, WEB-API, Microservices, Dot Net Core 6 & 3.
Architectural MVC (5.0/4.0), MVVM, MVP\ C#, PowerShell.
Patterns \ Programming
Languages:
Databases \ Data Access: Oracle, MS SQL Server, MS - Access \ ADO.NET, LINQ to SQL, Entity
Framework
Development IDE Visual Studio, SSMS
Reporting Services: SQL Server Reporting Services & Crystal Reports.
Web Servers \ Web Services: IIS (Internet Information Server) \ SOAP & REST
Cloud Services MS Azure, AWS
Testing Tools X - Unit, N - Unit, MOQ, MS Visual Studio Test Tools
Methodology: Agile (Scrum), TDD, Waterfall Model
Version Control Tools VSTS, Git, SharePoint, Team Foundation Server (TFS)
Integration Servers: Jenkins, Docker
Other Skills: Requirements engineering, UML, Design patterns, code reviews, Testing.
PROFESSIONAL EXPERIENCE:
Client: Change Healthcare, Nashville, TN
Duration: Aug 2021 – Present
Role: Senior .Net Full Stack Developer
Project Description: I spearheaded the development of a groundbreaking healthcare application for Change
Healthcare, Using the combined strength of .NET and ReactJS technologies. This comprehensive application
revolutionized the healthcare domain by seamlessly integrating modules such as Data Collection and Integration,
Analytics and Insights, Patient Management, and Collaboration Tools, enabling efficient data aggregation,
advanced analytics, streamlined patient management, and enhanced collaboration among healthcare
professionals.
Responsibilities:
Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation,
Testing, and Maintenance with Agile Methodology.
Designed and developed Entity Framework Core Code-First approach with Repository-Pattern based backend
and used RESTful and Web API as transaction and communication technology to the client-side.
Design, build, and maintain efficient, reusable, and reliable code.
Developed ASP.NET Core Web API based on departmental requirements and specifications.
Worked with advanced concepts of ASP.NET Core MVC such as Models, Providers, and Filters used for
developing backend technology.
Integrated ASP.NET applications with databases including PostgreSQL, utilizing Entity Framework for efficient
data access and manipulation.
Developed and integrated additional security layers, such as JWT (JSON Web Tokens) and OAuth token
validation mechanisms, to fortify authentication systems.
Designed OAuth 2.0 authentication systems that can scale horizontally to handle high user loads while
maintaining performance and security.
Engineered RESTful APIs and microservices with Node.js, ensuring efficient handling of healthcare data and
real-time communication and implementation of Node.js-based authentication and security solutions.
Developed the front-end of the web application using ReactJS, HTML5, CSS3, AJAX, Bootstrap and jQuery
5.0/4.1.
Developed and maintained ReactJS components as part of .NET applications, ensuring a smooth and
interactive user interface.
Utilized ReactJS state management libraries such as Redux to efficiently manage application state in .NET
projects.
Integrated ReactJS with .NET Web API endpoints to fetch and display data dynamically in the frontend.
Implemented performance optimizations in ReactJS components, such as lazy loading images and reducing
unnecessary re-renders, to enhance the overall speed and responsiveness of .NET applications.
Implemented LINQ Query operations like Grouping, Ordering, and Filtering operations to access the database
for search of routes, drivers, and packages.
Worked on BL and DAL layer classes and integrated with UI using MVVM pattern for WPF desktop
applications.
Developed various Stored Procedures for data retrieval from the database and generated different types of
reports using SQL Reporting Services (SSRS).
Implemented JWT token-based authentication to secure the ASP.NET Core Web API and provide
authorization to different users.
Expertise in the usage of version controls like GIT.
Implemented Azure DevOps for continuous integration and continuous deployment (CI/CD) of .NET
applications, ensuring efficient and automated release processes.
Integrated Azure Service Bus to enable asynchronous and reliable messaging between components of .NET
applications.
Implemented caching mechanisms using Azure Cache for Redis to improve application performance and
reduce database load.
Utilized Azure Active Directory, Azure Logic Apps, and Azure Functions for workflows in .Net applications.
Utilized project management tools like Jira for tracking and managing tasks, user stories, and projects.
Performed code reviews and provided feedback to junior developers, ensuring adherence to coding standards
and best practices.
Responsible for designing, developing, and deploying collaboration portals and Master data workflows using
SharePoint Portal Server (SPS), Windows.
Technology Stack: C#, ASP.NET Core 3, ASP.NET Core WEB API, Entity Framework Core, ReactJS, Bootstrap 3.3.7,
jQuery, JavaScript, Node.js, HTML, JWT Token, GIT, Azure, OAuth2.O, Visual Studio 2019 & 2022, SharePoint,
PostgreSQL, SQL Server 2019, SSIS, SSRS, Agile, Jira.
Project Description: "In my role as a.NET developer, I had the privilege to collaborate on an impactful initiative for
Fifth Third Bank Services, a distinguished player in the financial sector. Our team embarked on a technologically
advanced journey to create a sophisticated banking solution, harnessing the prowess of .NET technology. The
resultant software stood as a testament to innovation, comprising a spectrum of pivotal modules. Notably, the
Account Empowerment module took center stage, enabling seamless creation and adept administration of client
accounts. Another cornerstone was the Transaction Enabler, facilitating secure and efficient financial movements
encompassing transfers and payments.
Responsibilities:
Technology Stack: .NET Framework 4.5, C#5.0, ASP.NET MVC 5.0, Web API, WCF, LINQ, Web Service, JWT, Visual
Studio 2015/2013, Oracle, OAuth2.0, Crystal Reports, Entity Framework, Angular JS, Node.js, Bootstrap 3.3.7,
jQuery, JavaScript, AJAX, HTML, POSTMAN, TFS, AWS.
Project Description: As a key member of the team, I played a pivotal role in a transformative project undertaken
for Broadridge Finance, leveraging the Dot Net MVC framework. The project's primary objective was to engineer a
highly secure and dependable payment solution that could meet the stringent demands of the global financial
sector. Drawing upon my specialized knowledge, I led the conceptualization and execution of a comprehensive
ecosystem, encompassing vital functionalities including user administration, transaction processing, dynamic
reporting, and seamless integration with external payment gateways. By implementing cutting-edge security
measures, encryption protocols, and a steadfast commitment to industry benchmarks, we fortified the shield for
safeguarding sensitive client data and financial transactions.
Responsibilities:
Involved in the full Life Cycle of the project including Architecture, Analysis Design, Development, Debugging,
Testing and Deployment.
Worked in AGILE SCRUM environment regularly attending the Status Meetings and updating status to Scrum
Master and involved in Code Review meetings, Implementing User Stories.
Responsible for designing the ASP.NET application Authentication using .NET Framework, Model View
Controller (MVC) and IIS 7.5 security model.
Experience with strongly typed view models and helpers and partial views using ASP.NET MVC3, HTML5, CSS
3, jQuery, C #, VisualStudio2010 and Telerik controls.
Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages ‘Layouts and
Nested Layouts’, ‘View Start’ and MVC User Controls ‘Partial Views’.
Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input
from the page request, invoke the requested actions.
Experience in working with JavaScript Frameworks like Angular JS, which simplifies JavaScript object bindings
with HTML Elements and client server communications.
Implemented Angular components for font end.
Implemented AJAX functionality using Angular JS to load contents individually in different partial views to
minimize loading time and for better user experience.
Implemented Data Grid / tables using Bootstrap and Angular JS for front-end client facing of the Single Page
Application (SPA).
Implemented the Entity Framework Code First Approach to interact with Database and also implemented the
Mappings, Model Changes, CRUD operations and dealt with performance issues.
Consumed Restful Web Services with Angular JS updating the Model and Views of the application.
Used lambda expressions LINQ To SQL and LINQ to entities for retrieving and inserting data in database.
Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views using T-SQL as per
business logic.
Performed T-SQL tuning & optimization of queries for reports that took longer execution time using
MS SQL Profiler, Index Tuning Wizard and SQL Query.
Wrote complex T-SQL queries for data extraction, loading the Data in RDB (Relational Database) Landing
through SSIS Packages.
Used various report items like tables, sub report and charts to develop the reports in SSRS (SQL Server
Reporting Service).
Installed and configured multi-tier architectures, including SharePoint on web-front-end (WFE) server have
created various SQL server jobs using SQL Server Agent that process various t-SQL statements.
Involved in Debugging and Supporting the application and Performed Unit Testing (using N-Unit and MS-Unit).
Environment: Visual Studio 2013/2012, C++, C#, .NET 4.5, MS SQL Server 2012, ASP.Net MVC 5.0/4.0, Entity
Framework 6.0/5/4.3, WCF, Web API, SharePoint, Angular JS1.4.5, AJAX, Bootstrap, VB.net, JavaScript, IIS 7.5,
HTML, HTML5, DHTML, XHTML, REST Web Services, LINQ, SQL Server 2016, HP Service Manager and HP Quality
Center.
Project Description: The National highways in India have evolved in terms of quality of roads and overall
connectivity. But the drivers still must go through the ordeal of extensive queues at Toll Plaza. Manual payment of
tolls at the plazas by cash transactions not only results in the wastage of precious man hours but results in the loss
of fuel without any benefit to any of the stakeholders. To do away with these issues the Electronic Toll Collection
(ETC) program is launched at toll plazas across the country by IHMCL (INDIAN HIGHWAYS MANAGEMENT
COMPANY LIMITED) in partnership with ICICI Bank with a dedicated lane for electronic toll collection at toll plazas.
The ETC program uses RFID tags for electronic toll collection. These tags are applied on the windshield of the
vehicle and are automatically recognized by the RFID tag readers installed at toll plazas. These tags, known as
FASTag will have dedicated lanes at the Toll-Plaza which will be known as the FASTag lane and will be accessible to
dedicated ETC lanes also known as ‘FASTag Lane’.
Responsibilities:
Responsibilities:
Involved in designing, trading and documentation of application flows and developed functional diagrams
using UML, worked on presentation layer for developing GUI and developed various Webforms using ASP.Net.
Developed complex web applications in Visual Studio 2008 and .NET 3.5 framework utilizing improved AJAX
controls and LINQ. Used Web services to implement the various services such as the QA Services,
the Treatment Services, etc.
Used ADO.NET to access data from database in a web application.
Developed ASP.Net User Controls.
Used SQL server 2008 for writing Stored Procedures.
Developed web pages with data bound controls like DataGrid using the methods Data Binding.
Designed and developed WCF Web Services so that the systems existing can communicate and pass accurate
information.
Developed ASP.NET web pages (C# code behind) for authentication, registration, maintenance, documents
uploading and faculty approval system
Used Asynchronous JavaScript and XML (AJAX) techniques to improve performance of the portal.
Used Unit Test in testing the code of the application and CSS styles, themes for Web pages.
Client and server-side validations using JavaScript and Validation Controls and performing the tasks related to
Database issues.
Environment: .Net 3.5, ASP.Net, ADO.Net, C#.Net, Microsoft IIS 6.0, CSS, AJAX Extensions, Web services, XML,
T-SQL, WCF, SQL server 2008
Education Details: