Varnika Shah
Email: **************@*****.***
Ph #: 516-***-****
Professional Summary:
Over 4 years of extensive experience in all phases of Software Development Life Cycle (SDLC) with concentration in Design, Analysis, Development and implementation of various n- tiered business applications using Microsoft Technologies.
Expertise in system design, analysis, implementation, testing, development, and maintenance of business applications using C#. NET, ASP.NET, Web Forms, Web Services, Win Forms, .Net framework, Ajax Control Tool kit, ASP.Net Ajax. Experience in working with MVC framework.
Experience in developing web application using JavaScript, VB Script, HTML, C#, ADO.NET, ASP.NET, and SQL Server.
Proficiency in the implementation of Web applications, Windows Applications using .NET Framework Class Libraries.
Proficient in .Net framework 3.0/3.5/4.0/4.5 for creating and utilizing services to provide Service Oriented Architecture (SOA) through WCF and designing presentation using WPF.
Extensive experience in web page designing with Cascading Style Sheets (CSS), Flash, HTML, DHTML, JavaScript, and VBScript.
Experience in developing distributed applications using Web Services in C# and VB.NET.
Utilized VB.NET, ASP.NET and created web forms, web API, user controls, web services.
Experience in implementing SOA architecture with web services and creating, consuming and publishing XML Web Services (SOAP, WSDL) and Windows Services using .NET.
Experience in Model View Controller (MVC) framework and Test Driven Development (TDD) technique.
Experience in designing and developing Object-Oriented and Client/Server Systems, Proficient in developing application systems in local and distributed environment using various Object Oriented Methodologies.
Experience in using versioning tool Microsoft Team foundation Server (TFS).
Experience in Multi-tier architecture development using components and classes.
Experience in Relational Database design and development, normalization with Microsoft SQL Server 2012/2008/2005
Experienced in Agile-Scrum and Waterfall methodologies and coordinating team development with Team Foundation Server (TFS) for version controls.
Technical Skills:
Languages
C, C++, C#, VB.NET
.Net Framework
. NET Framework 2.0, 3.0, 3.5, 4.0,4.5 ADO.NET, ASP.NET, Win Forms, Web Forms, AJAX
Scripting Languages
JavaScript, VBScript, PL/SQL, SQL, PERL, JQuery.
Markup Languages
HTML/DHTML/XHTML, XML, CSS
Web Technologies
ASP.NET HTML, XML, CSS, DHTML, Java Script, WCF
RDBMS
MS SQL Server 2005/2008/2012, MS Access, Oracle
Reporting Tools
Crystal Reports, SSRS, SSIS
Development Tools
Visual Studio .NET 2005/2008/2010/2012, Visual SourceSafe, TFS
Interfacing
FTP, SFTP, Web services
Application/Web Servers
Internet Information Server (IIS)
Communication
SOAP, .NET Removing, WSDL
Operating Systems
Windows7, Windows VistaWin98/2000/XP/DOS2
Professional Experience:
Client: Unified Grocers, Los Angeles, CA. Jun 16 – Till Date
Unified Grocers (“Unified”) is the largest retailer-owned wholesale grocery cooperative in the western United States. Unified offers independent retailers all the resources you need to compete in today’s supermarket industry.
Role: .Net Developer
Responsibilities:
Involved in Requirements analysis of the customer specifications and creating requirement document.
Understand the design and overall architecture of the project and demonstrate the same to the team.
Developed XML Web Services using C#, ASP.NET, SOAP, XML, XSLT and WSDL.
Created ASP.NET validation controls and JavaScript validations to enforce validations.
Developed interactive pages of the application using ASP.NET Web Forms pages with C#.NET for the code behind modules.
Designed and developed Web Forms using ASP.NET and C# and created necessary classes in the business components.
Involved in Design, Development and Testing of Web Forms and Web Services using IIS, ASP.NET, XML Dataset and .NET Framework.
Developed Web Forms for User Interfaces using ASP.NET with Server Controls, HTML Controls and User Controls.
Used AJAX for partial rendering of the WebForms to improve performance by not having the whole page post back.
Involved in designing of WPF screens and implementing MVC design pattern. Used ADO.Net for DML/DDL operations with the SQL Server 2008.
Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages.
Active member of the team in coding, implementing the business logic as mentioned in the Functional Specifications.
Graphical User Interface (GUI) was designed using ASP.NET MVC and the business logic was coded in C# [MVC Controllers].
Implemented Database-First Entity Framework to retrieve and store data in entity models.
Created WCF Services responsible for communicating and providing real time data from integrated server to Client
Application.
Implemented Windows Authentication WCF to authenticate users of the application.
Response UI and website layout is achieved using Bootstrap framework. Angular.js helped in bootstrapping web application efficiently without registering call backs which helped in code debugging.
Designed and developed HTML report files and CSS classes for layout and formatting the report files.
Implemented DAL using ADO.Net components to take data manipulation.
Used ADO.NET (Data adapters, Data Readers, Datasets) for database connectivity to SQL Server 2008 database.
Created complex Views, Store Procedures and user defined functions using SQL Server 2008 and designed reports using Crystal Reports.
Worked on stored procedures, advanced queries, triggers, views, indexes for query optimization for the SQL Server databases.
Coordinate and perform in-depth high level tests, including end- user reviews, for modified and new systems.
Involved in the weekly meetings and proactively give my suggestions to improve the quality.
Took the leadership and participated in meetings and discussions regarding solving production issues.
Environment: C#, ASP.NET Web forms, MVC, .NET Framework 3.5/4.0/4.5, WCF, SOAP, Angular.js, HTML, CSS, Bootstrap, Visual Studio 2010/2012, IIS, XSLT, XHTML, XML, Java Script, HTML, CSS, Entity Framework, SQL Server 2008, Crystal Reports and Windows.
Client: Cardinal Health, San Diego, CA. Feb 15 – May 16
Cardinal Health, Inc. is a Fortune 19 company that improves the cost-effectiveness of healthcare. As the business behind healthcare, Cardinal Health helps pharmacies, hospitals and ambulatory care sites focus on patient care while reducing costs, improving efficiency and quality, and increasing profitability.
Role: .Net Developer
Responsibilities:
Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using ASP.NET 4.0 with MVC and C#.
Graphical User Interface (GUI) was designed using ASP.NET and the business logic was coded in C#.
Designed 3-Tier Application Architecture to ensure flexible and reusability of the application. Developed various web services using WCF, which can be consumed by web application and other systems.
Used ASP.NET, HTML and CSS to design the presentation layer of the website.
Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages.
Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
Developed XML Web Services using C#, ASP.NET, ADO.NET, SOAP, XML, XSLT and WSDL.
Created ASP.NET validation controls and JavaScript validations to enforce validations.
Built Interactive Web forms using Web Controls. Designed web forms, win forms using Asp.Net, C#. Net and HTML.
Implemented client side validations using JQuery and ASP.NET MVC validation implemented at controller level.
Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL.
Used ADO.NET components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
Used Master Pages to provide a unified look and feel to the application.
Used AJAX to create better, faster and more user-friendly web applications.
Used GridView, DataLit, and Panels to display and manipulate data in ASP.NET Web Forms.
Windows presentation Foundation (WPF) is used for building applications for rendering user interfaces in windows based applications.
Used Session Objects, Cookies to store the application state.
Used XML to transport and store data.
Extensive use of web services and web methods.
Prepared various test cases to fix the bugs and ensure the application error-free.
Implemented UDDI and DISCO for exposing the functionalities of the enterprise business components at the Business Layer.
ADO.NET was used to implement the data layer to communicate with the SQL Server 2005.
Used .Net Validation controls for client side validation.
Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
Environment: Visual Studio 2010, .Net 4.0, C#, ADO.Net Entity framework, ASP.NET, WCF, MVC, LINQ, SOAP, CSS, AJAX, Web Forms, Typed Datasets, User Controls, Custom Controls, IIS, T-SQL, SQL Server 2008.
Client: Epic Systems, Verona, WI. Mar 14 – Jan 15
This project involves development of a system for handling electronic medical records and scheduling appointments for a framework of outpatient hospitals and clinics to allow convenient access to information for medical doctors and therapists who handles outpatient visits. The customer also expects the system to include access management functionality, which allows matching of the patient to a location where the service can be conveniently and appropriately provided. The main organizational and technological focus for the customer is the transition from paper based patient medical records to electronic medical records. The other goal is to streamline medical appointment scheduling in order to remove inefficiencies and improve personal and patient experience.
Role: Jr .Net Developer
Responsibilities:
Involved in performing object-oriented analysis, designing and implementation.
Involved in designing the GUI for providing information such as product details, product comparisons, client details, monitoring sales, promotional activities.
Created business components using C# and ASP.NET.
Created diagrammatic representation in MS-Visio for visual and precise analysis of the project requirement.
Integrated java script, basic HTML and CSS into the application to increase performance on client end such as, when advertising.
Implemented Sessions using cookies to ensure user authentication and authorization.
Integrated IVR with the .NET application so that the patients can know their outstanding bills.
Incorporated grids to display retrieved information from the database onto the GUI.
Developed a web service, which allows the web application to access the centralized jobs.
Developed optimized queries and stored procedures to increase performance.
Implemented various features throughout the project and handled change requests using ASP.NET, C#, XML, Web services and JQuery.
Wrote Data Access Classes using C# and ADO.NET.
Designed and helped create a WCF payment service using APIs from Authorize.Net and Medical records to facilitate in purchasing and develop royalty payments.
Used ADO.Net for connecting to the database in the WCF service along with providing user-friendly exceptions.
Used web.config, an XML document to store various configurations such as the connection string for database, to enhance portability.
Implemented Role based security to comply with the rules set by the business layer of the application.
Generated logs by invoking events for error recording and security.
Interacted with SQL Server 2008 for acquiring and manipulating data using an intermediate web service implemented using WCF.
Environment: C#, ASP.NET Web forms, .NET Framework, MVC, WCF, XAML, XML, Java Script, HTML, CSS, Xml- Schema, SQL Server 2008, Windows Server 2008.
References: Will be provided upon request.