
Krishna V
- Sr. .NET Web Developer/UI Developer
- Minneapolis, MN
- Member Since Jun 08, 2023
PROFESSIONAL SUMMARY:
· 8 years of extensive experience through the entire Software Development Life Cycle such as planning, analysis, design, implementation, testing andmaintenance of Web Based, Client- Server and N-tier Architectures in domain like finance, health care, Logistics, IT.
· Experience in Developing and Implementation of .NET Web Based Applications, Windows and Console Applications using C#, .NET Framework and ADO.NET.
· Demonstrated proficiency in development using Microsoft.NET technologies like C#,.NET Framework, ASP.NET, ASP.NET MVC Framework, ADO.NET, AJAX, LINQ, VB.NET, Web Services, SOAP, SQL-Server, Oracle and Visual Studio.
· Extensive experience in .NET applications based on Object Oriented Programming (OOPS), Internet Technologies, Web based, Client/Server, n-tier and Service Oriented Architecture (SOA).
· Experience with AGILE SCRUM and Waterfall and involved in all phases of SDLC (Software Development Life Cycle).
· Extensive experience in developing User Interfaces using Bootstrap 3.2, Angular JS(1.4), AJAX, XML, HTML5, DHTML,XML/XSL/XSLT/XPath/XML Schema, CSS, Java Script, JQuery and VB Script.
· Extensive Experience of LINQ and ORM technologies like Entity Framework 6.0/5.0/4.3,Database First, Code First and performance tuning in Entity Framework.
· Extensively used Microsoft Azure created different environments for Dev, Test, Performaceand Production.
· Good Knowledge in Angular 2.0.
· Worked with jQuery and JSON for the retrieval of data.
· Experience in Software Configuration using tools like Subversion (SVN), Team Foundation Server (TFS) and Visual Source Safe (VSS).
· Worked on Windows Presentation Foundation (WPF) as a graphical subsystem to display User Interfaces for business applications.
· Developed services using WCF (Windows Communication Foundation).
· Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
· Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture (SOA) concepts using .NET Framework.
· Experience in Single Page Applications (SPA) framework for creating efficient and interactive web applications that work across all popular browsers using Angular JS.
· Experience in ADO.NET components such as Data Connection, Data Command, Data Readers, Datasets and Data Adapter.
· Experience in Performing T-SQLtuning and optimization of queries for reports that took longer execution time using MS SQL Profiler, Index Tuning Wizard and SQL Query.
· Hands on experience with SQL Server Reporting Services (SSRS), SQL Server Integrating System (SSIS) using SQL 2008/2005.
· Experienced in various Extracting, Transforming and Loading (ETL) tasks using SSIS including tools like BCP utility, DTS and SSIS.
· Experienced in developing Windows Services.
· Performed unit testing using tools MS-Unit, NUnit and also performed several integration testing, system testing and performance testing.
· Used Model-View-ViewModel(MVVM) for Event-Driven Programming.
· Involved in IIS migration. From IIS 5.0 / 6.0 to IIS 6.0 / 7.0.
EDUCATION & CERTIFICATIONS:
· Bachelor of Technology in Computer Science and Information Technology at JNTU, Hyderabad, India
TECHNICAL SKILLS:
Programming Languages |
C, C++, C# (4.5 / 4.0 / 3.5 / 3.0 /2.0), VB |
Markup Languages |
XML, XAML, XSL, XSLT, XMLHTTP, XMLDOM, HTML5, DHTML, CSS |
Scripting Languages |
JavaScript, jQuery, Ajax, AngularJS |
.Net Technologies and Frameworks |
ASP.NET, ADO.NET, LINQ, WCF, WPF, ASP.NET MVC, Entity Framework and .NET Framework (4.5 / 4.0 / 3.5 / 3.0 / 2.0 ) |
Servers |
Microsoft IIS (7.5 / 7.0 / 6.0 / 5.1) |
Databases |
MS SQL SERVER (2012 / 2008 R2 /2008/2005), Oracle (9i/10g/11g), MS-Access 2010 |
Reporting Tool |
Crystal Reports ( 2010 / 9 / 8.5 / 8), SQL Server Reporting Services (SSRS) |
Operating Systems |
Windows and Unix |
Testing Tools |
NUnit, MS Unit |
Development Tools |
Visual Studio 2013/2012/2010, Team Foundation Server, Visual Source Safe(VSS), SVN, JIRA |
Other Tools |
MS Visio, MS Office 2010 |
WORK EXPERIENCE:
Client: United Health Group-Minneapolis, MN Oct 2016 – Till Date.
Role: Sr.Net Developer
Project: Health Care
United Health group is the most diversified health care company in the United States and a leader worldwide in helping people live healthier lives helping to make the health system work better for everyone.
Application: US Federal Government and United Healthcare Military & Veterans entered into a contract to provide high-quality health care solutions to Military service members, veterans and their families of the Tricare west region. To serve the Case Management, Disease Management and Referral needs of Military, veterans and their dependents.
Responsibilities:
· Involved in the full Life Cycle of the project including Architecture, Analysis Design, Development, Debugging, Testing and Deployment.
· Responsible for designing & developing the ASP.NET Pages with C#.Net as code behind.
· 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.
· Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views using T-SQL as per business logic.
· Written Complex Queries and Stored Procedures using SQL Server 2012.
· Experience with strongly typed views, models and helpers and partial views using ASP.NET MVC5, HTML5, CSS 3, jQuery, C#.Net &Entity Framework.
· Extensively used & created different environments for Dev, Test, Performance and Production in Microsoft Azure.
· Experience in working with JavaScript Frameworks like Angular JS, which simplifies JavaScript object bindings with HTML Elements and client server communications.
· Experience in ADO.NET components such as Data Connection, Data Command, Data Readers, Datasets and Data Adapter.
· Application is developed in C# and UI created using WPF followed MVVM.
· Designed and developed SOA architecture with WCF binding concepts for making data binding for end points.
· Developed presentations layer using HTML5, CSS, Master Pages & Themes to create user interfaces using web pages and controls.
· Extensively used Cruise Control .NET Build Server for Continuous Integration and for creating Continuous Build Process.
· Involved in performance tuning and query optimization.
· Worked on developing Single Page Application (SPA) for creating efficient and interactive web applications that work across all popular browsers using Angular JS.
· Experience with reporting tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2012 Integration Services (SSIS) for generating reports populated by data in databases.
· Using Tortoise SVN maintained the different versions of source code.
· Involved in hosting the web applications in IIS server 7.5.
· Involved in Exception handling and logging.
· Experience in developing unit test cases.
· Used the JIRA software for User stories, issues and project deliverables tracking.
Environment: Visual Studio 2013/2012, 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, Tortoise SVN,Microsoft Azure, JavaScript, IIS 7.5, HTML, HTML5, DOM, DHTML, XHTML, REST Web Services, LINQ,Cruise Control .NET build Server,JIRA, Angular JS1.4.5, AJAX, Bootstrap
Client: All State Insurance, Jacksonville, FL June 2014 – Sep 2016
Project: Claim Management System
Role: Sr.Net Developer
All State Insurance is a group of insurance and financial services in the United States. Claim management system is a system that offers services to the customers in respect of claims for loss or damage or in respect of some other obligation under regulation schemes. The project is a web-based/interactive application using ASP.Net to service business needs of its customers.
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 MVC5, HTML5, CSS 3, jQuery, C #, VisualStudio2010.
· 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 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 and optimization of queries for reports that took longer execution time using MS SQL Profiler, Index Tuning Wizard and SQL Query.
· Created new WPF app to parse logs and provide Sequential progression history of media of history through the system
· 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).
· Using TFS 2010(Team Foundation Server) maintained the versions of source code.
· Involved in Debugging and Supporting the application and Performed Unit Testing (using N-Unit and MS-Unit).
Environment: Visual Studio 2010, C++, C#,.NET 4.5, MS SQL Server 2012, ASP.Net MVC 5., Entity Framework 6.0/5/4.3, WCF, Web API, TFS 2013, Angular JS1.4.5, AJAX, Bootstrap, VB.net, JavaScript, IIS 7.5, HTML, HTML5, DHTML, XHTML, REST Web Services, LINQ, SQL Server 2012, HP Service Manager and HP Quality Center.
Client: Disruptive Tech Solutions Inc, India June 2012 – April 2014
Project: Textbook Treasure
Role: .Net Developer
Textbook Treasure is an online marketplace for buying and selling used textbooks to college students across the country. Seller can scan book’s barcode with smart phone and snap some photos to show the book’s condition. Buyer can search by Title, Author, or ISBN.
Responsibilities:
· Participated in requirements gathering and compiled them into design document.
· Created use case and class diagrams in MS Visio using UML notations.
· Involved in Discussion Board for Client Interaction for the change requests and follow-ups.
· Good Knowledge about the MVC Pattern, WCF Services and Entity Framework 5.
· Used ASP.NET Master Pages, jQuery, utilizing Server Controls, User Controls, Data Grid controls, Form Validation controls, Custom controls and CSS.
· Provided session level security and password authentication using Session objects and Cookies.
· Used ADO.NET Data Adapter, Data Sets, Data Readers for retrieving, querying, and storage and manipulation interface screens developed using MVC.
· Data binding was extensively used to bind various server controls to the data from database. List controls like repeater controls, data list controls and data grid controls was used in displaying rows of data in a customized template format.
· Experience of handling queries using LINQ components.
· Implemented Web Services using REST for validating credit card information.
· Used Web API for implementing and building RESTful applications.
· Used SMTP mail class of .NET for the users to send mail with suggestions, receive any alerts, receive confirmation notifications etc.
· Application is developed in C# and UI created using WPF followed MVVM
· Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client Side Validation.
· Used jQuery extensively across the application like making Ajax calls, cascading menus, calendar controls, tool tips, sliding menus, Ajax loading tabs, expand collapse panels etc.
· Created WCF Services and Client Proxy for communication between Application Server and Web Server.
· Created Joins, Views, functions, stored procedures and triggers as part of the database programming.
· Involved in performance tuning and query optimization.
· Used forms based Authentication and role based Authorization for security.
· Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
Environment:.Net Framework 4.5, Visual Studio 2013, ASP.NET MVC, C#, HTML, CSS, Jquery, Web Services, RESTful services, Web API, WCF, SQL SERVER 2012, UML, MS Visio.
CL Infotech Pvt. Ltd, India Sep 2010 – May 2012
Role: .Net Developer
It is basically a Web based Hospital Management System which is an integration of Electronic Medical Records and Billing. The unique characteristic of this medical information system is its ability to meet, at a reasonable cost, the data needs of both patient care and administration. The potentials of the system for facilitating patient management, evaluation, and planning are also seen as important attributes of this approach
Responsibilities:
· Involved in AGILE software development life cycle(SDLC) methodology for achieving a highly efficient product.
· Involved in the development of the web forms for the end users using C#.NET and ASP.NET.
· Utilized various validation controls, used regular expressions and performed custom validations and created various validation group.
· Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
· Client Side Validations of web pages i.e. user input validations are done using JavaScript in separate files and validation controls were incorporated for Server Side Validation.
· Involved in designing and developing the GUI for the user interface using ASP.NET Validation controls.
· Generated reports by querying the database using ADO.NET.
· Used window services for developing and designing Schedule jobs that run every day using C#.
· Created Stored Procedures that encapsulated business rules and data validation.
· Created SQL queries, Views and implemented ADO.NET to update, insert, select and delete data from database.
· Responsible for testing the functionality of the web pages by creating Unit test cases.
Environment: .NET Framework, ASP.NET, ADO.NET, C#, SQL Server, HTML, JavaScript, jQuery, Web Services
SN Technologies - Hyderabad, ANDHRA PRADESH, IN June 2009 – Aug 2010
Role: .Net Developer
Employee Records Management System to be used by the management and employees of the company. This application is used for managing employee data, payroll information which calculates employee pay based on various parameters provided and employees can submit the timesheet, update their profile, Skill set and access information such as their leave balance, communication with other employees.
Responsibilities:
· Developed and Implemented Win Forms, Web Forms using ASP.NET and coded the Business logic in C#.
· Developed Web Forms and User Controls using ASP.NET, AJAX control toolkit, JQuery, and JavaScript for the administration of Address Book, insurance policy, financial data component.
· Created ASP.NET Web forms and server controls to display dynamic data obtained through the use of Microsoft ADO.NET and Data binding.
· Created robust CSS (Cascading Style Sheets) and Themes to maintain design consistency across all Web Forms.
· Writing the Deployment strategies and mingle with the implementation team in order to make the product live work at the client's place.
· Designed and implemented components that convert disconnected datasets to valid XML that is transformed by XSL/XSLT/XPATH files to HTML.
· Involved in performance tuning and query optimization.
· Support for the system for a while with respect to the billing and ad-hoc report generation for the entire system with SSRS.
· Implemented & Analyzed for modifications and upgrades as per the client point of view.
· Heavily used .NET Web Controls, Validation Controls and User Controls.
· Designed and developed using C#, serializations to transfer and persists data xml datasets.
· Created the database and have written stored procedures using SQL Server 2005.
· Implemented Web Services for publishing and consuming data successfully.
· Performed Testing on different functionalities of the application.
· Involved in database design on SQL Server 2005 and development of different database objects containing functions, triggers, store procedures to manipulate database of the application.
Environment:.NET Framework 2.0, ASP.NET, ADO.NET, C#, Web Services, IIS, SQL Server 2005, JavaScript, JQuery, HTML, CSS, Visual studio.NET 2005.