Aspnet Mvc Webapi

Embed Size (px)

Citation preview

Deepu [email protected] Cell - 949-309-8320

SUMMARY

11+ years of professional work experience in E-business projects, software designing, development and deployment of web based projects, e-commerce applications, intranet application websites and internet portals. MCPD Certification for Designing and Developing ASP.NET 3.5 with C# Applications Using the Microsoft .NET Framework 3.5 Experience in SharePoint 2010, MS Office SharePoint Server (MOSS 2007), Asp.Net, C#, jQuery, ASP, JavaScript, DHTML, VB Script, XML and various Web Technologies Proficient in Silverlight 4.0 &WPF & WCF Extensive experience of coding using ASP.Net MVC, ASP.Net 4.0 / 3.5 / 2.0, ASP.NET Web API, C#, ADO.Net, Ajax, and JavaScript using .Net frameworks 1.1 and 2.0 and 3.5 and 4.0. Experience in developing Web Parts, Custom Work Flow, User Controls in MS Office Share Point Server Strong knowledge in front-end development using ASP.NET Web Controls, AJAX, Master Pages, HTML, Cascaded Style Sheets (CSS), Themes and Skins. Comprehensive understanding of OOP concepts and implementation of Object Oriented Programming (OOP) in Business layers for the web application. Good knowledge of .Net framework, Class libraries, Assemblies, XML and Web Services. Proficient in managing and maintaining systems Experience in Multi-tier Architecture. Experience in migrating class ASP to Asp.Net Database experience in MS SQL Server 2008 / 2005 / 2000, Oracle 9i Experienced in Database Tuning and Performance Monitoring. Experience in using MS Enterprise Libraries for Database Layer and Logging in .Net Application Experience in writing stored procedures, Transact SQL (T-SQL) and Database Performance Tuning Experience in Microsoft.Net Code debugging and naming convention, unit testing using NUnit and live servers day-to-day update tasks configuration and tuning. Expertise in using IDEs such as Visual Studio 2008 / 2005 /2003 Experience in Version Control software of Visual Studio 2005 Team System Source, IBM Rational Clear Case, Tortoise SVN, Visual SourceSafe 2005 Excellent communication and inter personnel skills. Exceptional ability to mastering new concepts. Self- motivated and a good team player. Great skills in problem solving. Implemented Payment gateway Integration like PayPal, Iron Gate, Authorize.Net

SKILLS SUMMARYDomain Expertise:E-Commerce Application, Enterprise Portals, Mortgage Application, Marketing ResearchOperating Systems: Windows 2008 Server, Windows 2003/ XP/ 2000Technologies:ASP.NET MVC 4.0, ASP.NET 4.0, 3.5,2.0, ASP.NET Web API, C#, WCF, Silverlight 4.0, LINQ, SharePoint 2010, MS Office SharePoint Server 2007,AJAX, Web Services, MS SQL Server 2008, XML, Java Script, CSS 3.0, jQuery, HTML5, SSIS Packages 2005, Classic ASP 3.0, MS Chart ControlData Modeling Tools:MS VisioRDBMS:SQL Server 2008 / 2005 / 2000 and Oracle 9iIDE:Visual Studio 2010, Visual Studio 2008, Visual Studio 2005 Team Suite, Visual Studio.Net 2003, Business Intelligence Studio, Dreamweaver MXVersion Control/ Tools:Toad, Rational Clear Quest, Rational Clear Case, Team Foundation Server, Visual SourceSafe, IBM NotesWebServers:IIS 5.0, IIS 6.0, IIS 7.0Frameworks:.Net Framework 1.1/2.0/3.0/3.5/4.0/4.5

EXPERIENCE HIGHLIGHTSClient : Hanes brands Inc. Project : Material Planning WorkbenchDuration: July 2013 Present.

Material Planning Workbench is an interactive tool to be the single point for reviewing all raw materials parameters, inventories and results output by the New wear planning MRP process. It helps the Planners to identify1. Material planning functions and manages exceptions1. Reviews ordering parameters, inventories, standard costs1. Report potential data setup issuesRoles & Responsibilities1. Communication tasks with Biz 1. Design, Development/Review and issue-fixing of MVC 4.0 application using C# & .Net 4.51. Development and Optimization of Stored Procedures, Views, and User-Defined Functionsfor the Application.Environment: Visual Studio 2010, NET Framework 4.5, ASP.NET MVC 4 Web API, Enterprise library, Kendo UI Framework, jQuery, Oracle 8i

Client: EMDEONDesignation - Technical LeadDuration - 2012 March 2013 June.Description

Emdeon eCashieringEmdeon eCashiering provides an integrated view of all patient payment activity and web-based access to the entire patient account enabling real-time processing of all credit card, check card, and ACH transactions. Cash payments can also be collected and receipted with the Emdeon eCashiering Cash Drawer.

Roles & Responsibilities:.Net Technical Lead and MVC/Web API/WCF Consultant.Involved in the architecture design, development, implementation and support work of this project.Responsible for providing design and technical solutions; and also for meeting the development schedules

PPOL (Patient Pay Online)Emdeon Patient Pay Online is a self-service patient application that provides comprehensive and secure online billing and payment management. Emdeon Patient Pay Online will yield faster collection of patient-owed amounts, improved cash flow, and reduced billing costs, all with less effort and paperwork. Patient billing will always be current, accurate, and accessible, 24 hours a day, 7 days a week.

Roles & Responsibilities:.Net Technical Lead and MVC/Web API/WCF Consultant.Involved in the architecture design, development, implementation and support work of this project.Responsible for providing design and technical solutions; and also for meeting the development schedules.

The ABC SharePoint eForms ConversionDuration: Nov 2011 Feb 2012 Role: Technical LeadDescription:The ABC SharePoint eForms Conversion is a project to convert the Walt Disneys paper forms workflow into electronic forms using InfoPath 2010 on SharePoint technology.

Responsibilities:InfoPath form Design and DevelopmentSharePoint Designer Workflow implementationDesign tool for deploymentEnvironment: Microsoft Share point Server 2010, SharePoint Designer 2010, Windows Server 2008,.Net Frame Work 3.5 and C#.

Cardinal CI PortalDuration: May 2011 Oct 2011Designation: System AnalystRole: Technical LeadDescription:Provide a SharePoint 2010 collection that provides Competitive Intelligence to the Sales team. Using data from a variety of sources as well as SharePoint lists which would be used to include just in time event alerts.

Responsibilities:Involved in developing components(Web parts) and tools (Term Store) .Involved in Coding and Unit testing and Documentation and deployment activities.Involved in managing the team.

Environment: SharePoint 2010, SQL Server 2008, SSIS Packages, Reporting Services, Visual Studio 2010, TFS, Windows 2008.Knowledge Management Architecture Duration: July 2010 April 2011Designation: System AnalystRole: Module LeadDescription: Design and implementation of an enterprise-wide knowledge management system with social networking capabilities.

Responsibilities: Involved in data layer framework creation, repository pattern implementation Functional & Design Documentation SharePoint Custom Development using C#

Environment: Microsoft Office Share point Server 2007, Visual Studio, SVN,Windows 2003

Work Request

The Objective of this project is to Tracking Application, which Enable the tribune Business Users to submit and track their work requests. Automatically send email notifications. A Request is generated by any employee who will assume the role of a Requestor / Submitter. A request will capture all the relevant information. There is a Gate Keeper Group that will route the Work Requests to one of the predefined Queues based on the nature of the Work Request. Each Queue will be managed by a Queue Owner Group who may assign the Work Request to an appropriate person.

Responsibilities: Creating Dataform webpart using SharePoint designer. Customizing the Sharepoint Form pages. Involved in analysis, design and development Review of test cases and source code of peers Coded client validation scripts using JavaScript. Configuring features.

Environment: Microsoft Office Share point Server 2007, JavaScript, Sharepoint Designer 2007, XSLT, SQL Server 2008, TFS, Windows Server 2008

Numal Technologies Washington D.C.November 2008 2009Sr. Software Design Engineer

Project

New York Hotel Booking (http://www.booknewyorkhotel.com/) Working on an Internet website called New York Hotel Booking for Numal Technologies.Developed the Intranet website for Numal Technologies. This website contains published documents in document libraries, workflows, customized master pages, webparts and more.

Roles & Responsibilities:

Working on Designing and Coding, Debugging and Testing Using Web Services for updating the hotel information from third party vendors Using XML LINQ technologies for data manipulation Using AJAX based MS Chart Control to show the price comparison Using Ajax based filter criteria functionalities SSIS Integration Service. Developed test cases and plans. Using JavaScript for all client side validations VS 2008 Team Suite for Testing.

Software Used:ASP.NET 3.5,C#, ADO.Net ,Web Service, WWF,AJAX, LINQ, Visual Studio 2008, Master Pages, CSS, JavaScript, SQL Server 2008, Windows 2008 Server, Visual Source Safe, IIS 7.0,SSIS 2008

Kraft Foods North America, Inc- Chicago, ILSr. Software Design Engineer May 2008 - November 2008

Project Developed a web application to provide users to enter their Promotions which validate against the customer coupons and verify they are eligible for corresponding promotions.

Roles & Responsibilities:

Involved in development Testing Deployment in Staging Created Custom Web Parts and Ported in MS SharePoint 2007 Platform Implemented Custom Work Flow in MS SharePoint 2007 Issue Tracking System Integrate third party API Service to Validate the Promotion Codes Designed and Developed an Application using ASP.Net 2.0, C# and Microsoft SQL 2005 and hosted in MS SharePoint 2007 Environment Implemented Multi-Tier Architecture Extensive Coding to develop the Business Layer and also the Data Access Layer which is a part of the business layer Designed Web pages using Master Pages, HTML, Themes and CSS Developed data access layer component using ADO.Net for database communication Implemented authorization and authentication role based security and customizable workflows based on a user's role Worked on the unit test cases for business objects using NUnit Involved in Testing and Code review, Debugging Deployment of project in Staging & Production Server SSIS Integration Service.

Software Used:MS SharePoint 2007, ASP.NET 2.0, ADO.NET, C#, Visual Studio 2005, Master Pages, NUnit, HTML, XHTML, IIS 6.0, SQL Server 2005, MS Team System for Version Control and MS SharePoint Issuetracking system

Institute of Museum and Library Services (IMLS) - Washington D.C.February 2008 May 2008Sr. Software Design Engineer

ProjectWorked on a web application to provide IMLS grantees via the public Internet with an efficient method of submitting Interim and Final Performance Reports online; thereby, avoiding the necessity of completing and submitting the existing PDF forms via fax or email.

Roles & Responsibilities:

Involved in requirements gathering, planning, design and development Designed and Developed an Application using ASP.Net 2.0, C# and Microsoft SQL 2005 Implemented Multi-Tier Architecture Involved in Database design, writing stored procedures, T-SQL in SQL Server 2005 Extensive Coding to develop the Business Layer and also the Data Access Layer which is a part of the business layer ASP.NET coding involves usage of State Management Implemented AJAX features in the web pages and integrated with Ajax 1.0 toolkit Designed Web pages using Master Pages, HTML, Themes and CSS Developed data access layer component using ADO.Net for database communication Extensive JavaScript Validation for Client Side Implemented authorization and authentication role based security and customizable workflows based on a user's role Worked on the unit test cases for business objects using NUnit Involved in Documentation, Testing and Code review, Debugging Generating Excel Report on the fly Performed code debugging and carried out change requests (CR) requested by clients Deployment of project in Staging & Production Server

Software Used:ASP.NET 2.0, ADO.NET, C#, Visual Studio 2005, Ajax, Master Pages, Themes, NUnit, JavaScript, HTML, XHTML, IIS 6.0, XML, T-SQL and SQL Server 2005, MS Team System for Version Control and bug tracking system

BeePeez - Austin, TXSoftware DeveloperJuly 2007 February 2008

ProjectOnlineDanceAcademy (Website: http://www.onlinedanceacademy.com) is a social dance network portal managed by an independent group of individual. It a complete e-commerce solution where dancer's can promote their videos and the customers can do shopping online/offline. The entire application framework built on .Net Framework 2005.

Roles & Responsibilities:

Developed Screen Designs and database design Developed data objects and business objects to implement business driven objectives Writing SQL statements and Stored Procedures using SQL Server 2005 Used web server controls with ASP. NET 2.0 and C# to design the GUI Code on client side program developed in JavaScript Implemented Payment Gateway Integration using PayPal IPN Worked on the unit test cases for business objects using Team Suite Created and used a middle tier component to communicate with SQL Server database Used ASP. NET AJAX for fast application process Automatic Email Notification for various scenario Application Deployment, Code Review Code debugging using Visual Studio .Net 2005 Maintained and carried out change requests (CR) and did performance tuning Experience in full SDLC.

Software Used:ASP.NET 2.0, ADO.NET, C#, Visual Studio 2005, Ajax,ASP.Net Web controls, PayPal IPN Integration, MS VISIO, JavaScript, HTML, XHTML, IIS 6.0, XML, T-SQL and SQL Server 2005, MS Team System for Version Control and bug tracking systemProject

Institute of Museum and Library Services (IMLS)-Washington D.C.September 2006 June 2007Software Design Engineer

ProjectAAMS - Applications and Awards Management System is a web based applications to review and process the grant applications received by IMLS. The Objective of this application is to track the funds transfer history from Federal to state.

Roles & Responsibilities:

Involved in design and development Developed an Application using ASP.Net 2.0, C# and Microsoft SQL 2005 Implemented Three-Tier Architecture Involved in Database design, writing stored procedures, T-SQL in SQL Server 2005 ASP.NET coding involves usage of State Management Implemented authorization and authentication role based security and customizable workflows based on a user's role Implemented AJAX features in the web pages and integrated with Ajax 1.0 toolkit Designed Web pages using Master Pages, HTML, Themes and CSS Developed data access layer component using ADO.Net for database communication Extensive JavaScript Validation for Client Side Extensive Coding to develop the Business Layer and also the Data Access Layer which s a part of the business layer Worked on the unit test cases for business objects using NUnit Involved in Documentation, Testing and Code review, Debugging Performed code debugging and carried out change requests (CR) requested by clients.

Software Used:ASP.NET 2.0, ADO.NET, C#, Visual Studio 2005, Ajax, Master Pages, Themes, NUnit, JavaScript, HTML, XHTML, IIS 6.0, XML, T-SQL and SQL Server 2005, MS Team System for Version Control and bug tracking system

Land America Financial Group, Inc. - Glen Allen, VANovember 2005 August 2006Software Engineer

ProjectOWX is a scheduler application to cancel service request and send email to lender when Service Request status is Unassigned, Assigned, or On-Hold and Service Request was received over X days in the past.

Roles & Responsibilities:

Created technical specifications for the Application Developed Windows Scheduler Application Coded the application using C# and Oracle 9.i Application deployment, code review Carried out unit testing and integration testing in synchronization with User test case and did code debugging using Visual Studio .Net 2005 Did bug fixing, maintenance and carried out change requests (CR) requested by clients and did performance tuning.

Software Used: C#, Visual Studio 2005, Oracle 9.i, MS VISIO, Rational Clear Case and Clear Quest, Toad, Rockford Lhotkas CSLA

Flick Mortgage Application - Richmond, VAJanuary 2005 October 2005Software Engineer

ProjectDeveloped web interface reporting tool called Dashboard Application for PostClosingHub Project. Developed New WebChart Control Implemented Dynamic Tree Control and Client Side JavaScript Navigations. Roles & Responsibilities: Changed Entire Application to a New GUI, Design, CodeCleanup, Online Demo Presentation, Online Testing, and Application Deployment in Client Environment, Bug Fixing Involved in the full life cycle of the project Prepared technical specification documents using Visual Studio.Net Developed new WebChart control Implemented Dynamic Tree Control and client side JavaScript navigations Changed entire application to a new GUI design, Carried out unit testing and integration testing in synchronization with User test case and did code debugging using Visual Studio .Net 2005 Performed code debugging, maintenance and carried out change requests (CR) requested by clients and did performanceSoftware Used:ASP.NET 2.0, C#, Visual Studio 2005, JavaScript, HTML, IIS 6.0, MS VISIO, CSS, T-SQL, SQL Server 2000

Flick Mortgage Application Richmond, VAMarch 2004 December 2004Software EngineerProjectDeveloped XML HTTP Listener Interface for receiving the Faxed Documents and parsing the request stream content and creating the xml doc file and converting XML doc to PDF. Including Prototype Presentation, Analysis, Design, Coding, Integration of third party DLLS, Online Testing, Application Deployment in Client Environment, Bug Fixing.

Roles & Responsibilities: Developed Prototype Model Developed screen designs, database design Worked on technical and functional specification documents Application development using ASP.Net, C#.Net, T-SQL and MS SQL Server 2000 Debugging and testing the application for bugs using .net debugging environment Deployment and maintenance of the application on web server (IIS 5.0) Did bug fixing, maintenance and carried out change requests (CR) requested by clients and did performance tuningSoftware Used:ASP.NET 1.1, C#, VS 2003, JavaScript, HTML, IIS 5.0, CSS, T-SQL, SQL Server 2000Land America Financial Group, Inc. - Glen Allen, VASeptember 2003 February 2004Software Engineer

ProjectInvolved in the development of OrderWorx2. Developed the Dynamic Web Custom Control for the Matrix Mapping of Client and Product Information. JavaScript Implementation for Validation and Created Dynamic Checkbox Control. Created a Common Reusable Control Involved Coding, Testing, Bug Fixing. Roles & Responsibilities: Implemented prototype design Matrix Checkbox Controls and JavaScript Validations Debugging and testing the application for bugs using .net debugging environment Deployment and maintenance of the application on web server (IIS 5.0) Did bug fixing, maintenance and carried out change requests (CR) requested by clients

Software Used:C#, VS 2003, JavaScript, HTML, IIS 5.0, CSS, T-SQL, SQL Server 2000, Oracle 9i

Flick Mortgage Application Richmond, VAMay 2003 September 2003Software Engineer

ProjectConversion Tiff File in to xml and do HTTP posting and Receiving the XML file and Convert XML file to the original Tiff Format. Maintain benchmark timing for uploading and receiving.

Roles & Responsibilities: Implemented prototype design Developed a Multi Page Tiff File Parser and Uploading control over HTTP WEB Protocol Debugging and testing the application for bugs using .net debugging environment Deployment and maintenance of the application on web server (IIS 5.0) Did bug fixing, maintenance and carried out change requests (CR) requested by clients

Software Used:ASP.Net 1.0, C#.Net using Microsoft .NET 2003 Framework, JavaScript, HTML, XML, IIS 5.0, CSS, T-SQL, SQL Server 2000EDUCATION, TRAINING & CERTIFICATIONS Msc Computer Science MCPD in ASP.Net 3.5 C# VS2008