Vamsi .Net Developer
Vamsi .Net Developer
vamsi.k1408@gmail.com
(940) 437-0964
https://www.linkedin.com/in/vamsi-krishna-2a08b0285/
PROFESSIONAL SUMMARY:
10+ years of experience in gathering requirement analysis, architecture, design and development of enterprise
N-tier applications, documentation of user requirements, functional, systems integration and architectural
specifications using Microsoft Technologies.
Strong experience in Waterfall and Agile Methodologies in Application Development with hands on experience
working on Agile Development Team following SCRUM Methodology and paired programming using Test Driven
Development (TDD).
Hands on experience in developing applications using MVC 5, ASP.Net, Entity Framework ADO.Net, and C#,
HTML, CSS, JavaScript, Bootstrap and SQL Server.
Experience in developing client/server, internet & intranet applications using ASP.NET, C#, Web API, SOA, Web
Services, HTML4/5, DHTML XML, ADO.NET, VBScript, JavaScript, SQL Server, AJAX, Angular2, WCF, jQuery and
CSS.
Extensive experience on .NET security features such as Authentication & Authorization, Windows-based
Authentication, Forms-based Authentication, Authorizing Users and Roles.
Experience with Data Accessing including using Data Adapter, Data Reader, and Dataset in ADO.NET and
Language Integrated Query (LINQ) Providers for data manipulation.
Experience in Azure developing and deployment, Worked in Azure Web application, app services, virtual
gateways, traffic managers, API management for restricting policies and registration Azure storage- storage
accounts, blob storage, managed storage and unmanaged storages and Azure SQL database and No-SQL cosmos
DB.
Utilized Azure cloud platform to host and manage applications, leveraging Azure App Service and Azure
Kubernetes Service (AKS) for effortless scalability, high availability, and seamless integration with other Azure
services.
Experience in deploying applications with Cloud Services by creating a simple Cloud Service with Visual Studio,
testing it locally, deploying to a live Azure/AWS Cloud environment.
Good experience on AWS Services like S3, EC2, IAM, VPC, Redshift, CloudWatch, Load Balancing, Lambda, SNS,
SQS, and EFS etc.
Expert in hosting Windows Web APIs, ASP.NET applications in IIS and creating Cloud Instance using AWS for
deployment in product environment.
Hands on experience in developing front end applications with Angular, backend applications with C#/.NET, and
database interaction with Microservice architecture using .NET.
Experienced in developing WebForms and Web Services in ASP.NET, C#.NET.
Experience working with ASP.NET MVC and Entity Framework as ORM Mapping tool for Data Access layer.
Extensive experience in Responsive web-based page and site designs using HTML, XHTML, DHTML, CSS,
Bootstrap and AJAX.
Good experience working with ASP.NET Model-View-Controller (MVC), Language-Integrated Query (LINQ) in
Web pages to retrieve and modify data.
Expertise in developing windows communication foundation services to expose useful functionality to Web users
and developed Web APIS for backend data communication.
Experience in developing Microservices to utilize .NET Core REST Webservices in the client's environment.
Well versed in N-Tier Architecture and Web applications using Windows Forms, Web Forms and Windows
Services, SOAP, IIS and XLST.
Expertise in using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data
from different data sources.
Extensive experience on Queries, Stored Procedures, Functions, Triggers and Views in SQL Server and Oracle to
access database.
Experience in creating WinForms for in-house Windows applications using C#.
Hands-on experience with SQL Server Integration Services (SSIS) and Reporting Services (SSRS) packages for
import and export of data for creating reports for business users and management.
Knowledge in using Source Controls like GIT, Team Foundation Server (TFS), Subversion (SVN) and Visual
Source Safe (VSS).
Experience in Unit Testing, User Acceptance Testing to check whether all the business objective requirements
are archived.
Experience in writing test cases with N-Unit and Karma for Unit test and performing end to end test using
Protractor.
TECHNICAL SKILLS:
.NET Technologies .NET Framework 3.0/3.5/4.0/4.5.1,4.5.2,4.6 (CLR, CLS, CTS), C, ASP.NET, ASP.NET MVC,
ADO.NET, LINQ, WPF, WCF, WinForms, WebForms, ADO.NET, Entity Framework, VB.NET.
Web Technologies HTML, HTML5, XHTML, DHTML, CSS, AJAX, XML, XSD, JavaScript, JQuery, XAML, Web
Forms, Razor, Web Services, IIS, Blazor.
PROFESSIONAL EXPERIENCE:
Project Description: The project involved in the development of web application which facilitates users with
conditional demand forecasting, schedule adaptivity and customer segmentation using Microsoft Technologies such
as .NET 6, .NET Core 3.1, Visual Studio 2019, C# 4.7.2, Angular 12, Web API, Azure Cloud Services and GIT.
Responsibilities:
Designed and created application using .NET 6 using C# as major developing language.
Used Azure Cloud Services, performed various web operations in Azure App Service.
Implemented Azure Storage, Azure Data Factory, Azure Services and developing Azure Web Role.
Created Azure Blob for storing unstructured data in the cloud as blobs.
Worked on Azure Data Factory POC and automated Azure Data Factories.
Built, deployed, troubleshoot data extraction for vast number of records using Azure Data Factory (ADF).
Developed ASP.NET MVC web pages using Visual Studio 2019, C# and JavaScript used for client-side scripting.
Used Windows Azure to deploy the application on cloud and managing the session.
Also used Azure for scaling and checking reliability of the applications which were developed during the project.
Created a Virtual Network on Windows Azure to connect all servers and applications on the platform.
Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class
files based on the web services and consumed in web application.
Created WPF controls and to create communication framework using WCF.
Extensively used AJAX and JSON/XML data to get server-side data and display it to users.
Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5.0 application.
Used Model-View-Control (MVC) architecture with Razor Engine in web applications to view the HTML.
Created front-end applications for customer search using Angular and APIs with .NET Core.
Used ASP.NET Web API for RESTful Web API service.
Used JQuery and Cascading Style Sheets for formatting front end. Worked on the UI layer using HTML, CSS, and
JavaScript to give a good look and feel for the site.
Worked with IIS 10 and .NET Assemblies during application deployment.
Implemented new projects builds framework using Jenkins and Maven as build framework tools.
Used GIT extensively to keep track of story and hours worked in a task.
Used ALM to keep track of bugs and fixes.
Environment: .Net 6, ASP.NET MVC 5, C#, VB.Net, ADO.NET, Microsoft Azure Cloud, Razor Engine, Microsoft Visual
Studio 2019, TFS, SSIS, MVC, Entity Framework, PowerShell Scripting, SQL Server 2012/2018, WCF, HTML, Angular
12, CSS, XML, jQuery, IIS 10
Project Description: The main objective of the project is to improve customer relationship management, personalize
and target campaigns, delivery of the most recent information to the audience on various product updates, offers
and promotions. I was involved in this project by using ASP.Net MVC, C#.Net, VB.Net, Microsoft Azure and Visual
Studio 2019.
Responsibilities:
Developed Web applications using ASP.NET MVC, C#.NET, VB.NET, LINQ, Entity Framework and WCF.
Gathered client requirements and converted them into the technical specifications and developed Web Forms
using C#.NET.
Used .NET Framework 4.5 N-tier architecture and Object-Oriented Programming (OOP) concepts (C#) for
Application Development.
Implemented Azure Data factory, Storage Account and Linked service to load the Data from various sources to
the Azure SQL Server.
Implemented the Data Sync operation between the SQL Database on the Azure.
Created fully automated deployment of Infrastructure in Azure using Azure DevOps Pipelines
Implemented RESTful APIs with Azure Service Fabric stateless microservices using ASP.NET Core.
Created Azure Web Application projects, updated and deployed ASP.NET MVC Web apps, using Visual Studio
Continues Deployment (CD) and Azure Resource Manager.
Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering, and
paging with Code First in MVC with the help of Azure SQL Server.
Used ASP.NET Web API as the platform for building Restful applications on the .NET Framework.
Used Web API controllers which support GET, POST, PUT, and DELETE.
Worked on ASP.NET WebAPI framework for building HTTP services that can be accessed from various clients,
such as browsers and mobile devices.
Designed the web UI using Razor View Engine, HTML, XSL/XSLT, JavaScript, CSS, JQuery, Angular 9, Bootstrap,
Web Forms and AJAX controls.
Involved in calling Stored Procedures and Functions from Entity Framework using C#.NET, VB.NET and Visual
Studio 2019.
Developed service class in Windows Communication Foundation (WCF) service to retrieve the customer
payment details for processing payments.
Developed Restful service using Web API for communicating with the in-rule service.
Implemented PL/SQL queries, triggers, Packages and Stored Procedures as per the design and development
related requirements of the project.
Created SSRS Data Model projects using Microsoft Visual Studio 2019 and using Report Builder for report server
to facilitate Ad-hoc reporting by the business users.
Involved in configuring and managing source using GIT.
Environment: .NET, ASP.NET MVC, Razor, C#.NET, VB.NET, Azure Cloud, Visual Studio 2019, Win Forms, C#, Entity
Framework, WCF, Angular 9, HTML, CSS, JavaScript, JQuery, Ajax, LINQ, T-SQL, Shell Scripting, Restful, MongoDB, Git,
Jira, Agile
Responsibilities:
Worked on modern software development models and theories, such as the object-oriented programming
(OOP) model, event-driven programming.
Gathered client requirements and converted them into the technical specifications and developed Web Forms
using C#.NET. Designed and created various User Controls, Custom Controls.
Developed client-side JavaScript framework using Knockout.js employing ASP.NET MVC and Web API.
Used ASP.NET MVC, CSS, JavaScript, ReactJS, and C# to create Razor views with strongly typed view models and
HTML Helpers, as well as partial views.
Wrote .Net Core/NodeJS for Amazon Lambda to manage some of the AWS services.
Managed and administered AWS Services CLI, EC2, VPC, S3, ELB Glacier, Route 53, CloudTrail, IAM, and Trusted
Advisor services.
Designed and built AWS fail-overs, fault tolerance website with auto-scaling and load testing with multiple EC2
instances.
Initiated alerts in CloudWatch for tracking the server's performance, CPU utilization, disc utilization, and other
metrics to take suggested measures for improved performance.
Involved in application development and debugging process using AWS cloud.
Created automated pipelines in AWS Code-Pipeline to deploy Docker containers in AWS ECS using services like
CloudFormation, CodeBuild, CodeDeploy and S3.
Performed Visual Studio load testing for AWS migration. Built and deployed the code to AWS servers using
Jenkins.
Accessed and performed the data analysis on RDS data service (Oracle).
Maintained and expanded AWS (Cloud Services) S3 infrastructure using AWS (SNS, SQS).
Worked on application design pattern Abstract Factory, MVC, MVP, WCF, N-Tier, Domain Driven Design,
Inversion of Control, Object per Query and etc.
Worked on RESTful service framework, C#, SQL, HTML, XML/XSLT, CSS, Enterprise service framework.
Used NodeJS, Backbone.js and Require.js MVC Frameworks in the development of web applications.
Implemented WCF services and better logging exception management support to help in the premature
detection of new problems.
Involved in writing complex Database Queries, Adored procedures, Trigger, View, Functions using SQL, MS SQL
Server.
Worked on the UI layer using HTML, CSS, and JavaScript to give a good look and feel for the site.
Environment: ASP.NET, VB.NET, C#, ADO.NET, AWS (EC2, Lambda, CloudWatch), SQL Server 2012, HTML, CSS,
ReactJS, XML, XSLT, JavaScript, Oracle SQL Developer, Microsoft Visual Studio, IIS, SOAP, Restful, MVC, JQuery, Ajax,
Web Forms, PowerShell
Project Description: The goal of the project is to develop an imitation application for the existing airline ticketing
system. The application structured to address ticketing issues, suggestions for improvements and worked on end-to-
end development of the application using .NET 4.6, MVC, Angular 4 and Web API.
Responsibilities:
Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
Developed new product features for the high-profile single page application applying knowledge of ASP.NET
MVC, JavaScript resulting in consistent deployment of major products updates.
Used .NET MVC, n-tier architecture, and Object-Oriented Methodologies for application development.
Designed and implemented Business Layer using ASP.NET.
Designed and implemented User Interface Layer using ASP.NET MVC architecture.
Developed the front-end screens in ASP.NET and C#.NET using Visual Studio.
Created different business classes and interfaces using and .NET Core and .Net Framework 4.6 with OOP
Methodology.
Refactored the desktop application applying knowledge of .NET Core, ASP.NET Core and WPF and added
additional features improving performance and usability by 20%.
Created and developed independent WCF services and defined service contracts for specific functionality in
search module. Created SQL command on Data layer to access data from Database and to insert data in
database.
Designed and implemented Data access layer using ADO.NET to connect and retrieve or manipulate database
information.
Implemented MVC 4.0 to reduce the complexity and to get full control over the behavior of the application.
Used ASP.NET AJAX and updated web pages to implement the AJAX functionality to enhance the application.
Involved in customizing the Web Forms Data grid for GUI.
Worked on Server-side validations using C# and ASP.Net validation controls and client-side validations using
JavaScript.
Worked with IIS 7 and .NET Assemblies during application deployment.
Created and hosted Restful Services, Web services and Web API also used different bindings to make it available
to several types of clients.
Implemented Dependency Injection on Web API controller with Entity Framework for handling restful requests
and responses using C#.NET.
Implemented PL/SQL queries, triggers, Packages and Stored Procedures as per the design and development
related requirements of the project.
Used Jira to keep track of various stages of the bugs and incidents.
Environment: .NET Framework 4.6, ASP.NET MVC, ASP.NET Core, ASP.NET Web API, ADO.NET, .NET Core, C#, WCF,
WPF, Entity Framework, LINQ, IIS 7, MS Visio, SQL, JavaScript, JQuery, HTML5, CSS3, Visual Studio 2016, TFS, Jira,
Agile
Project Description: The main objective of the project is to develop an application which allows to manage all facets
of workflow process related to intake, eligibility determination, health assessments, services planning, enrolment,
case management and billing. Also, involved working on web portal system for assisting patients with medical
reimbursement, hospital information, financial and medical records.
Responsibilities:
Involved in full Software Development Life Cycle (SDLC) of application and analysis of the system based on N-
tier architecture.
Designed and developed the technical detail design documents based on functional requirements.
Developed this application using Microsoft's .NET Framework technologies.
Implemented the design of functionality through use cases, business process flows, UI design and UML modelling
following Waterfall methodologies.
Developed and designed the User Interface using XML, HTML, XSL, XSLT, Cascading Style Sheets (CSS) and
ASP.NET 2.0.
Developed Webservices and implemented with service contract attributes, operation contract and data contract
attributes.
Created ASP.NET Web Forms and Class libraries containing code for business and data access logic using VB.NET.
Developed Security Layers in VB.NET for user Authentication. Coded updates and clean up, converted code from
VB to C++ when moving code from the business layer to the application layer.
Wrote Web Services to retrieve user profile from Active Directory to validate user authenticity.
Designed database in SQL Server 2012, wrote many complex queries and stored procedures to manage the
business rules for various data transactions.
Used LINQ to SQL and LINQ to objects for CRUD operations.
Used Entity Framework to provide a relationship between tables in the original legacy schema.
Maintained Microsoft Office C# Applications using Visual Studio Tools.
Used XML and XPath to create, read, and manipulate the XML data.
Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data
transfers. Used Cascading Style Sheets (CSS) for achieving uniformity through all the web pages.
Developed reusable custom data access layer using ADO.NET.
Involved in reviewing existing application for enhancements and bug fixing.
Environment: .NET 4.5, ASP.NET 2, VB.NET, Win Forms, Web Forms, C#, Entity Framework, WCF, MS Visio, Active
Directory, Visual Studio, HTML, CSS, JavaScript, JQuery, Ajax, SOAP, SQL Server 2012
Client: mTouch Labs Pvt. Ltd – Hyderabad, India June 2013 – Dec 2015
Role: Software Developer
Project Description: The main objective of this project is to implement enhancements in the application as per
business request and upgrade the technology platform to meet industry standards. I was involved in this project by
using .NET, ASP.NET MVC, VB.NET, Win Forms, C#, Visual Studio and Entity Framework.
Responsibilities:
Gathered requirements based on the documentation provided for the application and generated functional
specifications and technical specifications.
Created ASP.NET pages using C#.NET for middle-tier processing of client requests with ADO.NET interfaces for
database and implemented stored procedures.
Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table for consistent access to
SQL data sources.
Used NodeJS, AngularJS, BackboneJS and RequireJS MVC Frameworks in the development of the web
applications.
Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
Developed XML Web Services and WCF services common for various applications using .NET Framework.
Implemented WCF services and better logging exception management support to help in the premature
detection of new problems.
Used LINQ Query and Entity Framework Core Database First Approach and Implemented of N-Tier Architecture
in the applications.
Used Ajax to provide pleasant client-side experience with jQuery, JavaScript.
Used WPF, Win Forms with C#, developed windows application parallel to project.
Involved in designing and software coding using C, C++, multi-threading, data structure and Algorithms.
Utilized IIS for starting the website and creating virtual directories.
Created dashboard SSRS reports under report server projects and publishing SSRS reports to the server.
Used Visual Studio.NET to design the forms, develop and debug the application.
Created Crystal Reports on the web page by accessing the database.
Created SSRS Data Model projects using Microsoft Visual Studio 2015 and using Report Builder for report server
to facilitate Ad-hoc reporting by the business users.
Assisted in production OLAP cubes, wrote queries to produce reports using SQL Server Analysis Services (SSAS)
and Reporting Service (SSRS).
Used TFS (Team Foundation Server) for version control and individual task status.
Environment: C#.NET, ASP .NET, ADO .NET, C, C++, LINQ, WCF, Win Forms, AJAX, WPF, SSRS, HTML, CSS, XML,
JavaScript, IIS, Visual Studio.Net, SQL Server 2008, Windows XP