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

Krishna - .Net Full Stack

Krishna is a Senior Full Stack .Net Developer with over 9 years of experience in Microsoft technologies, including C#, ASP.NET, and various front-end frameworks like Angular and React. He has a strong background in Agile methodologies, cloud services (Azure and AWS), and has worked on projects in the banking, finance, and healthcare sectors, focusing on developing secure and scalable applications. His expertise includes implementing OAuth2.0, designing microservices, and utilizing various database technologies, along with a commitment to best practices in software development.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Krishna - .Net Full Stack

Krishna is a Senior Full Stack .Net Developer with over 9 years of experience in Microsoft technologies, including C#, ASP.NET, and various front-end frameworks like Angular and React. He has a strong background in Agile methodologies, cloud services (Azure and AWS), and has worked on projects in the banking, finance, and healthcare sectors, focusing on developing secure and scalable applications. His expertise includes implementing OAuth2.0, designing microservices, and utilizing various database technologies, along with a commitment to best practices in software development.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Krishna

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.

Client: Fifth Third Bank, Evansville, IN


Duration: Nov 2019 – Jul 2021
Role: Sr .Net Full stack Developer

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:

 Worked on Agile Methodology to achieve smooth collaboration between self-organizing, cross-functional


teams.
 Participated in daily Scrum and weekly meetings with the project manager and architects to meet
expectations and deadlines.
 Implemented third party payment API to issue payments to the payment cards.
 Extensively involved in developing components for Business Logic and Data tier using C#, ASP.NET MVC,
and ADO.NET.
 Front End User Interface (UI) and enhanced the responsiveness of the web application, following Responsive
with DevExpress designing interface, Web Design (RWD) pages using HTML5, CSS3, Materialize CSS, Bootstrap,
PostgreSQL.
 Designed OAuth 2.0 authentication systems that can scale horizontally to handle high user loads while
maintaining performance and security.
 Implemented OAuth 2.0 across various platforms, including mobile, and API integrations, ensuring seamless
user experiences.
 Developed a customer-facing web portal using Node.js, and Integrated external payment gateways securely,
enabling new payment options for customers.
 Experienced in utilizing Oracle tools for database monitoring, performance analysis, and query optimization
within .NET projects.
 Collaborative team player, capable of effectively communicating with backend and frontend developers to
ensure seamless integration.
 knowledge of how to use Oracle's.NET Data Provider to make sure that.NET applications and Oracle databases
can communicate securely and reliably.
 Developed middleware component classes and WCF services across the enterprise and integrated in UI using
MVVM pattern in MVVM Light framework.
 Developed REST/WCF Web services, ASP.NET WEB APIs and involved in pre-testing using POSTMAN.
 Responsible for developing the reusable Components on UI (Razor Views) by developing the Partial
Views, View starts, and reusable components for implementing the business rules
with C# and OOPS Concepts.
 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.
 Integrated third party API integration like payment APIs, CRMS and others.
 Implemented various Angular JS directives, filters, routing, and services to implement better application
functionality and performance.
 Developing APIs in Micro- Services architecture using Azure functions with ASP .NET core and C# as the
programming language.
 Developed front end using Bootstrap, HTML5, CSS, JavaScript and Angular (Typescript).
 Development of payment component using micro services architecture.
 Implemented AJAX controls for partial page updates and to decrease the response time on the pages.
 Implemented JWT Security to provide authentication and authorization to secure the Web API.
 Capable of optimizing database interactions within .NET applications, reducing query execution times and
enhancing overall performance
 Worked on TFS for version control, Code Review and for automatic builds and continuous Integration.
 Performed Unit testing using NUnit, Integration Testing, Performance Testing and System Testing.
 Developed and maintained .NET applications on the AWS platform, utilizing AWS services for scalable and
reliable solutions.
 Implemented AWS Lambda to build serverless applications and leverage event-driven architectures in .NET
applications.
 Integrated .NET applications with AWS Elastic Beanstalk for easy deployment and management of web
applications.
 Utilized AWS S3 for efficient storage and retrieval of static and dynamic content in .NET applications.
 Integrated AWS SQS (Simple Queue Service), SNS (Simple Notification Service), and SES (Simple Email
Service) to enable, reliable and scalable messaging between components of .NET applications.

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.

Client: Broadridge, Lake Success, NY


Duration: Sep 2017 – Oct 2019
Role: DotNet Full Stack Developer

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.

Client: IBaseIT, India


Duration: Oct 2015 - Jun 2017
Role: Dotnet developer

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:

 Developed/Modified front end UI using HTML, DHTML and CSS.


 Designed User Interface using ASP.NET Pages, Web Controls, Custom Controls, User Controls, HTML, and
Style Sheets and C#.NET and VB.NET for Middle tier processing.
 Designed and developed user-interface for major modules of the project using ASP.Net controls.
 Designed and Implemented Data Access Assemblies using ADO.
 Used ADO.NET objects for data retrieving querying, storage, and manipulation to data sources.
 Used Data grids, Grid view and Data Reader for Data manipulation and display.
 Used SQL Server database as the backend and XML for web configuration files.
 Used Visual Source Safe for Version Control.
 Designed and implemented reports using Crystal Reports.
 Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
 Used JavaScript Validate input values on forms to make sure that they will be accepted before they are
submitted to the server.
 Developed stores procedures, triggers, functions, and database tables in MS SQL Server database.
 Used Firebug to analyze UI layouts and issues on different browsers.
 Used various jQuery plugins like auto complete, date picker, color picker, document slider to enhance the
usability, functionality, and overall experience for website.
Environment: .NET Framework 2.0, C#.NET, VB.NET, ADO.NET, ASP.NET 2.0, XML, HTML, CSS, JavaScript, AJAX, SQL
server, T-SQL, IIS, Crystal Report, Visual Source Safe, XHTML, jQuery, Adobe Dreamweaver, SVN, Firebug, Windows
XP and MS Office.

Client: Logic Planet, India


Duration: Jun 2014 – Sep 2015
Role: Dotnet Consultant.

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:

• Bachelor of Technology – Jawaharlal Nehru Technological University, Kakinada – 2010 – 2014.

You might also like