VISHWA NATH
******.*****@*****.***
SUMMARY
Having around 7+ years of experience in IT industry in creating and customizing Client/Server, Web based and Windows based applications using ASP.Net, MVC,VB.Net and C#.Net,VisualStudio.NET 2015/2013/2012/2010/2008/2005 and SQL Server 2014/2012/2008/2005.
Demonstrated ability to complete all phases of the project cycle, including analysis, design, functionality, testing and support
Excellent experience in designing and developing Web applications using ASP.NET, WCF, WPF, WF & Web Services, HTML, ASP.NET, XML, SOAP, XSLT, VBScript, JavaScript, SSRS and SSIS.
Expertise in Client/Server development architecture and Distributed Computing Architecture and experience in Visual Studio 2005/2008, and hands-on Visual Studio 2010.
Good understanding of Object Oriented Programming (OOPs) concepts, OOAD and MS-Visio.
Expertise in ASP.Net controls like HTML Controls, Server Controls and User Controls using in C #.
Good experience in publishing and consuming Web services using C# along with XML.
Extensive experience in web-based page and site designs using HTML, DHTML, CSS, Themes, Master Pages, Site Map, JavaScript and AJAX
Experience in working with AJAX, LINQ.
Experience designing and/or developing solutions for a Service Oriented Architecture (SOA).
Expertise on ADO.Net components such as Datasets, Data Adapter, Data Reader, Data View, Data Table and expertise in Web Forms.
Experience in generating reports with Crystal Reports, SQL Reporting Services and Microsoft Access.
Good Knowledge of object oriented programming techniques and Microsoft design patterns like Model View View Model Patterns (MVVM), MVC, Service Oriented Architecture (SOA), WCF, WPF and Web Services
Experience in creating and consuming XML Web Services, WCF Services.
Excellent experience in developing user interfaces using Web forms and Window forms.
Sound knowledge of 3-tier and N-tier layered architecture.
Strong experience in back-end programming using SQL, T-SQL, PL/SQL.
Hands of experience in SQL Server in writing database queries using joins, Indexes and in creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers and DB designing and implementation
Good at testing and resolving bug issues by Unit-Testing Model.
Experience in using Microsoft Visual Source Safe, Tortoise SVN and Team Foundation Server for version control.
Sound knowledge of several DESIGN PATTERNS like Singleton, Factory and ASP.NET MVC, MVVM.
Experience in software unit testing and efficient at fact-finding, root cause analysis and bug-fixing.
Self- starter and comfortable in fast paced and challenging work environment.
Areas of Expertise:-
Languages: C, C#.Net, VB.Net, SQL, And TSQL.
Concepts: Object Oriented Programming, SCRUM, Agile.
Operating Systems: Windows XP, Vista, 7, 8 Windows Server.
Applications/Platform: ASP.Net, ADO.Net, LINQ, SSIS, REST, Web Services, WinForms, AJAX, .NET Framework (4.5/4.0/3.5/2.0/1.1/1.0), Visual Studios, 2015/2013/2010/2008.
Webservers: IIS 8.0/7.0/6.0.
Desktop Tools: MS Office 2007/2010, Adobe Photoshop.
Databases: SQL Server 2005/2008/2012/2014, Oracle 9i/10g, MS Access 2007.
Web: HTML, XHTML, XAML, BOOTSTRAP, Angular js, CSS, XML, SQL, SQL*Plus, Java Script, Jquery, JSON, AJAX Handlers, RESTapi, SOAP.
Centralized Servers: TFS, TDD, Github.
PROFESSIONAL EXPERIENCE
Home Away, Austin, TX Feb15 - Present
Role: Senior .Net Developer
Home Away Summary: Home away is a vacation rental marketplace with more than 1 million vacation rental listings in 190 countries. This application is used to take bookings from the customers for rentals and also make a place reserve as per the customer order.
Responsibilities:
Creating database objects such as tables, views, stored procedures, Triggers etc.
Analyzing the Code that was written in Older Versions of .NET Framework 4.5 and develop them in newer versions.
Design, Develop and Deploy SSIS Packages.
Created ad-hoc reports using SQL server 2014 Reporting Services (SSRS)
Experience in creating SSIS packages. Experience in DTS Migration and Metadata Management: Migrating DTS packages to SSIS, Package Migration Wizard, and Storage Management.
Developed the independent Windows Communication Foundation (WCF) services and defined Service Contracts for specific functionality in project search module.
Utilized ADO.Net Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
Developed Angular JS/ .NET web application using JavaScript, ASP.NET MVC 5, C#, Visual Studio.
Involved in using MVC pattern for both UI development with AngularJS and application development with C#.
Developed Interfaces for data exchange using vb.net and XML.
Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java / SQL backend.
Designed User Interface using Asp.net Standard Controls, WinForms and Ajax Controls
Creating Prototypes for the Enhancements for a Walk Through to Client.
Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, and Indexes using SQL Server 2014.
Graphical User Interface (GUI) was designed using ASP.NET and the business logic was coded in C#.
Experience in software unit testing and efficient at fact-finding, root cause analysis and bug-fixing.
Experience in using language-Integrated Query (LINQ) (LINQ to SQL, LINQ to objects, LINQ to Entities, LINQ to XML)
Implemented Generic classes for Business Layer and Data Access Layer using C#.
Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
Environment: Visual Studio 2015, .Net Framework 4.5, VB.Net, ASP.NET,ADO.NET,HTML, CSS, SSIS, SSRS, JavaScript, Angular JS, AJAX, XML, Bootstrap, Windows Service, WCF, WinForms, WPF, LINQ, JQuery, SQL Server 2014, Crystal Reports.
Moxie, Atlanta, GA Nov13- Feb15
Role: .Net Developer
Moxie Summary: This application is used to create service orders by the customers and also to create the work orders to the Technicians for installation and the repairs requested by the customers and it also used for maintaining the updates sent by the Technician from the site place.
Responsibilities:
Involved in full lifecycle of the project from design, development & Testing.
Extensively Worked on Agile and Scrum methodology.
Followed and developed the N-Tier architecture for the business, presentation and data access layers.
Expertise in Web forms GUI development including client and server components, custom controls user controls, Web Services, ADO / ADO.NET
Used C#.NET to develop code behind logic, business layers and data layers.
Performed Unit Tests on the libraries developed.
Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, and Indexes using SQL Server 2012.
Created Angular JS Service to Get, Put, Delete, Post data from REST API by making Ajax calls using $http
Used Key Features of Angular JS for responsive User interface (UI).
Implemented interactive UI with HTML, CSS, Bootstrap and JavaScript
Extensively Used TFS (Team Foundation Server) for the source control.
Created classes and core modules in C# for implementing business layer
Created Web Services (SOAP, WSDL) for communicating with other application and components.
Environment: .NET Framework 4.5, XML,ADO.NET,ASP.NET, C#, Web Services, SQL Server 2012, Bootstrap, Angular JS, JavaScript, Jquery, WinForms, WPF, HTML, CSS, Visual Studio 2013, SOAP, WSDL, Triggers, TFS.
GCA (Global Cash Access), Las Vegas, NV Oct12-Nov13
Role: .Net Developer
CageCashApplication: Cage cash Application is used to provide the services to the users in the Casinos through the ATM’s, Cheques and the cage that present in the Gaming Industry. This application mainly used to authenticate the Users or Patrons and the checking the Daily Limits, and charging the Patrons according to the amount requested and this particular project involved Device Programming and there are mainly used to authenticate the patrons by swiping their Identification Cards and the Financial Cards and securing the card information by using different encryption techniques and Hashing. It uses the XView Application for managing the activities in the business and this particular application is used at all the Casinos in Las Vegas and the mostCasinosin California and the Los Angeles.
Responsibilities:
Designed and Modified Database tables and used SQL Queries, Views, Stored Procedures and Triggers.
Extensively Used the JavaScript functions and the JQuery for the Client Side validations and capturing the Events on the Client Side.
Created DAL (Data Access Layer) to establish database connectivity and data manipulation.
Performed unit testing on every new version before sending it for User Acceptance Test.
Worked Extensively in Designing the Web Pages using the HTML, CSS and the Style Sheets.
Worked extensively in programming the drivers for the Devices like Eseek and the Ingenico which are mainly used to authenticate the users by their identification cards and the financial cards.
Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
Used Enterprise Library in Business Logic layer for extracting the data efficiently from the database.
Designed Web-based ASP.NET Internet applications linked to firm-wide SQL databases.
Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
Used Bootstrap framework to create Responsive web pages
Extensively used Data Grid control in the application for displaying the tabular format results from the backend.
Used the Encryption techniques like SHA, SSL, Public and Private Keys and Used the Hashing Techniques for securing the Password from the attackers.
Provided security (Authentication and Authorization) for the site, including Role and User Management. Configured entire site as a secured Web site using SSL and installed digital certificates. Worked on custom attributes.
Worked with Off-Shore and On-Shore team by following the Agile and Scrum Methodology.
Worked with Team Foundation Server as a Centralized Repository.
Used MVC and RAZOR for coding.
Environment: : C#, .NET Framework 4.0, ADO.NET, SQL Server 2008, Web Services, WSDL, WCF, SOAP, WinForms, Visual Studio 2010,HTML, SQL Reporting Services(SSRS), SQL Integration Services(SSIS), CSS, Security, JavaScript, Bootstrap, AJAX, XML, XLS, UML, IIS 6.0.
The Motorist Insurance Group, OH May11-Oct12
Role: .NET Developer
Insurance Management System: Insurance management system (IMS) is a robust internet and intranet Web application. This system deals with insurance policy, proposal, premium, endorsement, renewal and receipt. This system also deals with the insurance claim information according to health damage, accident. System generates different reports for their operations such as New Policy, Premium, Accident claim and various summary reports. Claim Management is primarily used by the insurance sector intercompany personnel like Inspectors, Claims specialist, supervisor, and managers. This Intranet application also features a powerful search engine and also helps keep track of claims and various corporate activities like report generation, status maintenance etc. Effective Role Based Authorization is enforced on the application.
Responsibilities:
Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool usingASP.NET and C#.
Followed 3-Tier Application Architecture to ensure flexible and reusability of the application.
Design, customization, and implementation of Microsoft CRM.
Coordination in Wireless Devices and Outlook CRM Laptop Client.
Working with SQL-Server 2008 Databases.
Used C#, ASP.Net, WinForms, SQL Server, Web Services, and a custom single sign-on.
Wrote the T-SQL Database Triggers, Views, and Indexes.
Used WPF and WCF to communicate between DAL and other business components.
Developed & maintained Web Forms with ASP.Net, Silverlight and C#.Net.
Developed applications leveraging ADO.NET, LINQ to SQL, Entity Framework, and the Microsoft Enterprise Library Data Access Application Block.
Used AJAX to create better, faster and more user-friendly web applications.
Followed the Model view controller (MVC) architecture to ensure the flexibility of the application.
Created ASP.NET validation controls and JavaScript validations to enforce validations.
Used SSIS for data Integration and SSRS to generate reports.
Designed and developed rich complex user interface (UI) in Silverlight, used XAML heavily for the user interface.
For building workflows within the .NET applications Windows Workflow Foundation (WWF) is used
Developed HL7 interfaces (message parser, message generator) for Eclipsys products. All incoming and outgoing patient data goes through these interfaces.
Used LINQ and WCF to communicate between DAL and other business components.
Developed WCF Web Services that implement the Service-Oriented Architecture (SOA).
Extract Transform Load (ETL) development using SQL Server Integration Services (SSIS).
Environment: C#, .NET Framework 3.5, ADO.NET, SQL Server 2008, Web Services, WSDL, Visual Studio 2008, SQL Reporting Services(SSRS), SQL Integration Services(SSIS), CSS, JavaScript, AJAX, XML, UML, IIS
Systel Info Solutions, Hyderabd, India Jan 09–May11
Role: .NET Developer
Physician information and Management System: Modules include Doctor Appointments & Patient Scheduling & Hospital Registration and Patient Management Electronic Medical Records and Referral Management. The sub modules include Vitals, Allergies, Medical History, Social Profile, Visits, Physical Examination, Diagnosis, Lab Order and Result. This completes the one touch access place to patient medical information. Referral Management module includes patient referrals from one consultant to another, lab referrals, expert opinions and depending upon the schedules and availability a physician can fix appointment for his patient to meet another consultant or a lab.
Responsibilities:
Involved in customizing, testing, debugging, application evaluation and implementation. Developed Generic Data adaptors for Health care application. Browser Compatibility has been handled for business solutions. Worked on presentation, business and data access layer.
Responsible for Design and Development of Web forms in ASP.Net using C#. Designed and developed C# classes, Used extensively data grids in ASP.Net, Web forms. Developed stored procedures. Developed JavaScript to support AJAX.
Used extensively user controls and custom controls in ASP.Net, Web forms. Involved in database design and system design, Used ADO.Net for data access, used Data Adapter, Reader, Dataset Classes. Developed stored procedures, triggers and functions. Developed a Web service using C#.
Working withSQL-Server2005 Databases.
User management, maintaining users of different roles and workflow. Created the test cases and performed unit testing using for these modules. Designed and Developed Web forms for the patient demographic system.
Environment: .Net2.0/3.0, (C#.NET), ADO.Net, SQL Server 2005, visual studio 2008, Crystal Report, Visual Source Safe.