HARSHA
*************@*****.***
Summary:
*+ years of experience in all phases of product development life cycle that includes Analysis, Design, Development, Integration, Testing, Deployment, Maintenance and Documentation.
Expertise in working with technologies like Visual Studio .NET 2008/ 2010/ 2012/ 2013/ 2015, C#.NET, ASP.NET, MVC 3/4, .NET Framework 3.0/3.5/4.0/4.5, ADO.NET.
Hands-on experience in application development and testing using ASP.NET, HTML/DHTML, HTML5, CSS3 and SQL Server 2008/2012/2014/2017.
Experience in working Model View Controller (MVC), MVVM and LINQ, Entity Framework, Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF).
Extensive knowledge in SQL Programming, SQLite and SQLCiper Database Design, Implementation and writing T-SQL Scripts, Stored procedures, Triggers, Views.
Experience working with reporting tools like SSRS and SSIS.
Used Angular JS as development framework to build Single Page Application (SPA).
Implemented client side functionalities using JavaScript, Angular, and also used jQuery to dynamically render the content on web pages developed using C#.
Experience in User Interfaces using HTML, DHTML, CSS3, Themes, Skins and JavaScript to enhance the look and feel of the website.
Experience in Developing XML and JSON using C#.
Strong knowledge of Object Oriented Programming (OOP) and experience in working with Agile Development Methodology.
Experience in version controlling tools SVN, Team Foundation Server.
Experience in Manual and Automation Testing along with NUnit Testing.
Strong analytical and problem-solving techniques, Quick learner with the ability to work in a fast-paced, results oriented environment with consistently delivering high quality work.
Experience working in both team and individual environment.
Technical Skills:
Programming Languages
C#.NET, T-SQL, MVC3/4, JavaScript
Web Technologies
HTML/DHTML, HTML5, CSS3, jQuery, Web Services, ASP.Net 3.0/3.5/4.0/4.5, Bootstrap, AJAX, XML and Angular.
Development Tools
Visual Studio 2008/2012/2013/2015/2017.
Development Methodology
Agile Development Methodology
Middleware
ADO.NET
Web Servers
IIS 6.0/7.0
Databases
SQL Server 2008/2012/2014, Ms Access
Operating Systems
Windows 10/8/7/XP/Vista/2000
Other Tools
SVN, MS Visio, Jenkins, MS Word.
PROFESSIONAL EXPERIENCE:
Client: Florida Department of Economic Opportunity March 2018 - Current
Role: UI/.NET Developer
The purpose of this project is to enhance Florida Virtual Business Emergency Operation Centers’ website (FloridaDisaster.biz) performance and utility. This website serves as a means for businesses and industries to seek assistance and valuable information regarding preparedness, response and recovery issues post disaster. Upon completion, FloridaDisaster.biz will be more accessible and valuable to all stakeholders and users in Florida. Thus, allowing both Department of Emergency Management and Department of Economic Opportunities more effectively aid businesses in Florida to bounce back from any natural disasters.
Responsibilities:
Involved in the SDLC phase of requirement analysis, design, and development of the web-based application using ASP.NET with C#.
Participated in Scrum meeting and discussed with Business Analyst and other members to understand the requirements.
Developed rich web forms using ASP.NET and Worked in creating new web pages and modifying existing pages.
Applied Master Page, Skins and Themes to give a website consistent look throughout.
Used Pipes from Angular for filtering the data from server before displaying it in the UI.
Involved in developing the UI pages using HTML5, CSS3, JavaScript, jQuery and Ajax.
Extensive use of session and authentication services to permit user for single sign-on.
Supporting and troubleshooting the existing webform-based system using C#/ASP.Net, VS, SQL Server.
Developed JavaScript and jQuery files for client-side validations.
Extensively used Bootstrap and AJAX to develop enhanced and responsive web pages.
Involved in designing the database tables.
Used SQL Server Database writing stored procedures and triggers.
Migrating old Data into new Database.
Worked with Team Foundation Server to achieve source and version control of the application.
Involved in application monitoring to avoid critical functional issues.
Environment: C#, .Net 4.5 framework, SQL Server 2017, HTML5, CSS3, Bootstrap, JavaScript, ASP.NET 4.5, jQuery, Angular 2, Team Foundation Server, WebForms, IIS, LINQ, Visual Studio 2017, Agile and Scrum.
Client: E J Ward Inc, San Antonio, Texas June 2016- February 2018
Role: .Net Developer
E.J. Ward is providing custom Fuel Management Solutions for fleets. The industry is committed to delivering quality, accuracy, and security through continual process improvements. The Fuel management products are a comprehensive solution for delivering performance enhancing results through automated tracking, recording and reporting systems. In this project, we developed new Terminal with the use of state engine concept. The Terminal can read the CANceiver and Tags which are attached to the vehicles and able to keeps track of fuel allocation. We used appropriate online and offline data intelligence and infused it pre, during, post campaign depending upon the requirements.
Responsibilities:
Full stack developer for the new application development in C#, ASP.Net, ADO.Net Entity Framework with SQL Server as Database.
Implemented Core Business logic using C#.
Designed and developed the Data Access Layer using Entity Framework
Designed and developed rich and enhanced web pages using MVC, C#, Entity Framework, JSON, HTML 5, CSS3, jQuery and JavaScript.
Involved in Design and Code Construction with OOPs Implementation in MVC Architecture.
Developed WCF RESTful web services using Entity Framework as an object-relational Mapper for .NET Framework.
Used Java script, Ajax for client-side scripting and Used SQL server as database and involved in database design, creating packages, stored procedures, etc.
Responsible for Database design, and creating of Stored Procedures, triggers to perform the Data retrieval from multiple tables using SQL Server.
Used WPF user controls to provide page documents along with native support of XML paper specification documents.
Created various Web forms for user login, account summary, loan applications and history pages using ASP.NET.
Provided Production support for the maintenance of the application.
Used custom error handling in Web API to pass proper error message rather than generic error message to better understand the error.
Used Angular as the development framework to build a single-page application.
Works closely with Technical Lead to ensure understanding of the specifications and communicate updates on development milestones in project plan.
Involved in deploying and testing Web Applications on IIS.
Used Team Foundation Server (TFS) extensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Developed Unit Test Scenarios in Web methods using NUnit.
Analyzed the root causes of the various issues and solved them accordingly.
Environment: C#, MVC 5.0, .Net Framework 4.5, Entity Framework 6.0, Visual Studio 2015, ASP.NET 4.5, ADO.NET, HTML5, CSS, JavaScript, Angular 2, SOAP, Web Services, SQL Server 2014, AJAX, NUnit, TFS, IIS, LINQ, WCF, WPF, Agile Scrum Methodologies.
Client: Citrix Systems, Fort Lauderdale, Florida June 2015- June 2016
Role: .Net Developer
Citrix is an American company that creates software for use on PCs and other devices to remotely connect to desktops, applications, and networks. The company's products and services are related to server application, and desktop virtualization; networking; cloud. These products and services are used by approximately 330,000 organizations worldwide. Citrix powers business mobility through secure, mobile workspaces that provide people with instant access to apps, desktops, data and communications on any device, over any network and cloud. When people choose how, where and when work happens.
Responsibilities:
Involved in Analysis, Design, Development, Testing and Maintenance phases of the project life cycle which includes Support of application.
Involved in designing and coding the various core components and UI Screens for the Outbound Interface in the Application using ASP.NET.
Actively involved in gathering the requirements from the client.
Followed Agile Methodologies and Test-Driven Development.
Used HTML/DHTML, XHTML and Web Form Controls to create web pages.
Used XML files to store data and to bind data with the controls on the front end.
Designed tables as per the business requirements and generated SQL scripts to create tables.
Worked on Cascading Style Sheets (CSS) for formatting the Webpages based on the business requirements and functional requirements document.
Worked with client side validations using JavaScript.
Extensively involved in .Net Exception Handling Management, Debugging and tracing of Application.
Understanding the functionality, Identifying & troubleshooting the code defects and in turn contribute to getting them fixed.
Hands on experience in developing, debugging multi-tier applications using C#, MVC, T-SQL.
Implemented the business logic in C#.
Extensively worked on stored procedures, triggers, functions, views, temporary tables and table variables.
Debugged web applications and JavaScript using Firefox Firebug, and IE Developer Toolbar.
Modified various existing procedures for speed, efficiency, and accuracy, including database tuning.
Written LINQ enabled queries to access the data from SQL Server database.
Written various Unit Test methods for testing the application.
Environment: ASP.NET4.0/4.5, C#, Visual Studio 2012/2013, WCF, WPF, HTML/DHTML, XHTML, CSS3, JavaScript, XML, AJAX, HTML5, AngularJS, LINQ, jQuery, SVN, ADO.NET, MVC3/4, SQL Server 2012.
Client: MUFG Union Bank, Jersey City, New Jersey July 2014-April 2015
Role: .NET Developer
The main functionalities of this Online Banking System included Sign in, Account summary, Account history, Account profile, Bill Pay, Online Funds Transfers, Alerts, Check Images and Spending Reports. Spending Reports help users in taking control of their finances. This is powerful online budgeting tool that collects and summarizes the spending from the users Check Card, credit card and Bill Pay into an easy-to-use report.
Responsibilities:
Working in Agile Environment to deliver high-quality software far more rapidly.
Involved in Requirements gathering, Conceptual Design, Analysis and Detail Design & Development of the Architecture.
Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
Developed SMTP e-mail system for sending emails.
Written Stored Procedures in SQL Server and used ADO.Net with Grid View, Data List, Details view, Dataset Classes for data manipulation.
Used JavaScript for client side validation.
Used Cascading Style Sheets and HTML5 for ASP.NET web pages.
Used HTML, XHTML and Web Form Controls to create web pages.
Used XML files to store data and to bind data with the controls on the front end.
Created Stored Procedures, Indexes, Views and Triggers using SQL Server 2008.
Presented the designs and project initiatives for approval to upper management.
Reusing Existing COM Components from .NET framework, User Controls and Classes.
Debugged web applications and JavaScript using Fiddler and IE Developer Toolbar.
Investigated bugs and interacted with developers to resolve technical issues.
Involved in unit testing and written various NUnit test methods for testing the application.
Written the technical documentation of the application.
Environment: C#, ASP.NET, MVC3, HTML/DHTML, CSS3, JavaScript, XML, JSON, jQuery, SVN, AJAX, SQL Server 2008, Visual Studio 2012, MS Visio, LINQ, ADO.NET.
Client: U.S. Steel, Pittsburgh, Pennsylvania Apr 2013-June 2014
Role: Web Developer
United States Steel Corporation, headquartered in Pittsburgh, Pa., is an integrated steel producer with major production operations in North America and Central Europe. The web application is for employee benefit programs consisting of employee’s benefit like incentive, bonus, and salary increments, etc. provided by the organization and is based on Sitefinity as front-end for client usage.
Responsibilities:
Involved in designing the various core components in the Application using ASP.NET.
Implemented Client Side Validations using Java Script to validate the data.
Implemented Security at various levels (SSL, Form-based authentication, Role based Authorization).
Developed ADO.NET based middle-tier components to interact with the SQL Server 2008 database and to exchange data with the presentation-tier.
Developed front end using ASP.NET Server controls, Validation controls and User controls for rapid application development.
We used Cascading Style Sheets for ASP.NET web pages.
Conducted backend tests by writing SQL queries for database verification and Query Analyzer to access and setup test data. Performed Unit Testing.
Written complex stored procedures, functions and cursors in SQL Server according to the business requirements.
Created and implemented table structures, relationships and normalization.
Documented the coding technical artifacts.
Analyzed root causes of the various issues and solved them accordingly.
Environment: C#, ASP.NET 3.0, MVC3, ADO.NET, SQL Server 2008, HTML, DHTML, jQuery, JavaScript, Visual Studio 2010, XML, SVN, MS Visio.
Client: Health Plus of Michigan, Flint, MI Jan 2012-Mar 2013
Role: .NET Developer
Health plus of Michigan is a Health Insurance firm which provides health insurance in the most parts of Michigan State and some parts of Illinois, Ohio and Indiana. Mainly created to help Clients, Members, and Pharmacists to find the information that is important to them with a simple click of their mouse. Broadly divided into Member Services, Client Online Services, Pharmacy relations, Health Quest, Physician Services, Healthcare resources, Searchable formulary and Secured Message Centre.
Responsibilities:
Participated in Requirement Analysis study and Involved in requirements gathering.
Worked with functional teams to define and implement migration strategies from legacy systems to new architecture and technologies.
Used simplified client and server side validation, better session management and powerful data access management using ASP.NET.
Design and development of multiple system integration points using .net web services (written in C#) in combination with AJAX style web development.
Generated reports from the extracted data using SSRS.
Used Cascading Style Sheets (CSS) for ASP.NET web pages.
Developed the Data Access Layer using C# and made use of data controls Data Grid, Data List and Repeater Controls throughout the application to display data in a customized format in the ASP.NET web pages.
Developed custom web application module with ASP.NET, C# and integrated with the portal sites.
Extensively used XSLT for transforming the data and XML in Business Layer.
Created, modified existing Stored Procedures, Views, and Functions in SQL Server 2008.
Created custom document libraries, content types and web parts for web content management in the portal sites.
Written various Unit Test methods for testing the application.
Environment: Visual Studio 2008, ASP.NET 3.5, C#.NET, ADO.NET, AJAX, IIS 6.0, XML, JavaScript, Web-Services, SQL SERVER 2008.