5
PRASHANT B. PATEL Email: [email protected] Mobile No: 856-581-3364 Sr. Developer SYNOPSIS: I.T. Experience Over 9 Years of experience in analysis, design and development of web based, Client-server and N-tier architecture applications using different .Net technologies. Hands on experience in .Net technologies like C#,ASP.Net, ASP.Net MVC, ADO.Net, Entity Framework, various version of SQL Server Strong analytical and conceptual skills in database design and development using Normalization Techniques. Hands on experience in using Object Oriented Programming principles like Inheritance, Abstraction, Encapsulation and Polymorphism. Expertise in Web-Development technologies like HTML, CSS3, XML, JavaScript, AJAX and jQuery. Strong analytical and conceptual skills in database design and development using Normalization Techniques. Extensive experience in writing T-SQL & PL/SQL for implementing Cursors, Stored Procedures, User Defined Functions , Triggers and Views in MS SQL Server, Oracle and MySQL. Effective in working independently and collaboratively in teams. Achievements Received Leadership in Execution Award (2009-10) Received “Employee of the Month(March 2010)” Received Leadership Innovation Award (2007-08)Summary of Qualification Polished leadership skills, with ability to motivate team to increase productivity. Expertise in full project life cycle development for implementation and integration. Deep understanding of technology with focus on delivering business solutions. Well versed Microsoft development and database programming, content management. PROFESSIONAL EXPERIENCE APPLICATION DEVELOPMENT Client Xerox(Hot Springs, AR,USA) Project Name XPIM(Xerox Production Imaging Manager) Duration June 2009 - October 2012, May 2013- Till date Role Sr. Developer Platform Visual Studio 2010, .Net Framework 4.0,JQuery,JavaScrips, C#, ASP.NET MVC, ADO.Net Entity Framework, AJAX, XML, CSS3, SQL SERVER 2008, Team Foundation Server (TFS). Job Profile Involved in Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project. Created documentation for all the builds showing all the dynamic scenarios for all the pages. Designed & developed web user interfaces using ASP.NET MVC 4.0, C#, HTML, CSS, JavaScript Used Model View Controller (MVC) to organize objects which are specialized for their tasks. Built GUI using HTML, JavaScript, jQuery, Scaffolding templates, Master Pages,

Prashant Patel

Embed Size (px)

Citation preview

Page 1: Prashant Patel

PRASHANT B. PATELEmail: [email protected]

Mobile No: 856-581-3364

Sr. DeveloperSYNOPSIS:

I.T. Experience Over 9 Years of experience in analysis, design and development of web based, Client-server and N-tier architecture applications using different .Net technologies.

Hands on experience in .Net technologies like C#,ASP.Net, ASP.Net MVC, ADO.Net, Entity Framework, various version of SQL Server

Strong analytical and conceptual skills in database design and development using Normalization Techniques.

Hands on experience in using Object Oriented Programming principles like Inheritance, Abstraction, Encapsulation and Polymorphism.

Expertise in Web-Development technologies like HTML, CSS3, XML, JavaScript, AJAX and jQuery.

Strong analytical and conceptual skills in database design and development using Normalization Techniques.

Extensive experience in writing T-SQL & PL/SQL for implementing Cursors, Stored Procedures, User Defined Functions , Triggers and Views in MS SQL Server, Oracle and MySQL.

Effective in working independently and collaboratively in teams.Achievements Received “Leadership in Execution Award (2009-10)”

Received “Employee of the Month(March 2010)” Received “Leadership Innovation Award (2007-08)”

Summary of Qualification Polished leadership skills, with ability to motivate team to increase productivity.

Expertise in full project life cycle development for implementation and integration. Deep understanding of technology with focus on delivering business solutions.

Well versed Microsoft development and database programming, content management.

PROFESSIONAL EXPERIENCEAPPLICATION DEVELOPMENT

Client Xerox(Hot Springs, AR,USA)Project Name XPIM(Xerox Production Imaging Manager)Duration June 2009 - October 2012, May 2013- Till dateRole Sr. DeveloperPlatform Visual Studio 2010, .Net Framework 4.0,JQuery,JavaScrips, C#, ASP.NET MVC, ADO.Net Entity Framework, AJAX,

XML, CSS3, SQL SERVER 2008, Team Foundation Server (TFS).

Job Profile Involved in Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.

Created documentation for all the builds showing all the dynamic scenarios for all the pages. Designed & developed web user interfaces using ASP.NET MVC 4.0, C#, HTML, CSS, JavaScript Used Model View Controller (MVC) to organize objects which are specialized for their tasks. Built GUI using HTML, JavaScript, jQuery, Scaffolding templates, Master Pages, Partial Views and AJAX for

providing a consistent look and their individual states persisted across sessions, thus saving individual preferences and providing a smooth navigation experience.

Track Meetings with Client to gather business requirements that included complex and dynamic business processes and transformed them into programming logic and database structure.

Implemented the project using Agile Methodology. Designed various components of the system like OCR component, PDF viewing component, Created the Data Access Layer with ADO.NET commands and fetched the data from Database using Stored

Procedures and views using Data Reader and Dataset objects. Used AJAX Controls in application development for persistent page display. Built the queries, stored procedures and triggers to retrieve data from SQL Server Database. Worked with production to design custom workflows for various different projects on the production floor Maintaining versions of source code using Team Foundation Server (TFS)

Page 2: Prashant Patel

Brief Synopsis XPIM is a specialized Xerox system for Business Process Management and Enterprise Application Integration. It has been designed specifically to assist in managing Xerox production imaging installations. From a technical design perspective, the main XPIM components are a workflow and content management engine, a client subsystem comprising tools for administration and configuration, as well as software services such as web service, WCF can be plugged in XPIM instance. These services typically provide some specialized, custom functionality during the various stages of the imaging process. A service flow is defined as a particular set of activities, structured as a sequence of individual steps (directed acyclic graph of steps) that perform specific processing tasks such as Scan the input documents, enhance the images, perform OCR and store the respective documents, then index them and extract the invoice numbers as metadata associated with every document. Another type of work process may be defined as: Scan the images, perform some type of intelligent document processing, extract the metadata and store only the metadata. Many variations are possible; all this is dictated by the nature of the contract and the business/technical requirements of the customer. Each distinct work process comprises a set of work activities and is represented by a corresponding service flow.

Client Xerox(Hot Springs, AR,USA)Project Name Windows Service FrameworkDuration May 2013- April 2014Role Sr. DeveloperPlatform VS 2012, C#, SQL Server 2008R2/SQL Server 2012, Window Service Framework, LINQ, Reflection, TFS

Job Profile Involved in Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.

Used Agile methodology to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle

Developed different modules such as pre-process, Process, Post process and generalized modules. Each module can run independent of each other

Created framework to run these process parallel with each other. A loader is created to load particular assembly based on the input given to different modules

Using this framework many of Xerox’s manual business processes are being converted into automatic Extensively used Object Oriented Concepts like Encapsulation, Inheritance, Abstraction and Polymorphism.

Brief Synopsis This windows service framework is written as a support framework for the legacy XIPCS system. Custom process plugin dlls are created which replaces the manual process. These dlls are loaded by Host Windows service and they are processed by Host service. These dlls are derived from various interfaces defined in the core process. There are separate interfaces to perform different tasks.

Client TD Bank (Mount Laurel, New Jersey)Project Name New Account Management Exception SystemDuration January 18th 2013 - April 2013Role Sr. DeveloperPlatform C#,Asp.Net Webforms, FileNet IS 3.6, FileNet IDM Desktop 3.3, FileNet eProcess 5.1, FileNet P8 5.1 (CEWS APIs),

SQL Server 2008R2Job Profile Maintaining, supporting & enhancing the NAMES system

Brief Synopsis NAMES system is back office operation support application which is written in asp.net. This application allows back office users to track the exception occurred while opening a personal or business account and resolve the issues by contacting the customer for further information.

Client Xerox(Hot Springs, AR,USA)Project Name CLC and Web Flow websitesDuration December 2011 - October 2012 Role Sr. DeveloperPlatform C#, Asp.Net MVC, JQuery, CSS, Java Scripts, SQL Server 2008 R2Job Profile Developed enhancements and new functionality for client job creation process

Implemented a major UI redesign of McGraw-Hill’s job creation process platform using MVC 3. Developed new functionality/screens for normal users and administrator. Developed new reports like State Activity, user activity, User transmittal activity etc. Developed new functionality to dynamically creation of views based on the type of job selection.

Brief Synopsis These sites were developed in classic asp. These sites were converted to MVC 3 from classic asp. CLC site helps users to create different type of Transmittals (represent a Job for the Client). These transmittals will be tracked and processed by XIPCS service flow and output will be pushed to the web flow. Web flow acts as a workflow tool for Editors to remotely "lock" projects and provides record of project processing. They use Web flow as a workflow tool but it will not send any communication to external databases/applications.

Project Name i-Q Workflow

Page 3: Prashant Patel

Duration August 2007 – May 2009Role Team LeadPlatform Windows Form 2.0, ADO.NET 2.0, C# (VS 2005), XML, Atalasoft Imaging SDK, TOCR SDKJob Profile Study of the existing Production system.

Prepared Functional Specifications & Design Specifications document Design and developed various components for the workflow Implementation of production projects. Wrote Stored Procedures, Triggers and Sequences to access data from database using ADO.NET

technology.Brief Synopsis This application was developed as DMS (Document Management Systems). This is application is being

used in production department of Datamatics. It has several components which make this system very robust. It allows you to insert any new component through simple interface. It has various components like Pre-Processing engine, OCR Engine, Capture and Validation engine etc. i-Q application mentioned below is one of the part of this workflow

Project Name i-Q ApplicationDuration July 2007- April 2009Role DeveloperPlatform Windows Form 2.0, ADO.NET 2.0, C# (VS 2005), XML, Atalasoft Imaging SDK, TOCR SDKJob Profile Prepared Functional Specifications & Design Specifications document

Involved in project case study, documented the requirements, designed and developed using .NET frameworks.

Wrote Stored Procedures, Triggers and Sequences to access data from database using ADO.NET technology.

Developed the application using the 3-tier architecture. Used Visual Source Safe (VSS) for the security and the version control.

Brief Synopsisi-Q is an intelligent document processing platform that leverages Artificial Intelligence, Image Topography Analytics and Programmatic Business Logic to intuitively identify and digitize any form or type of document, and efficiently processing these documents with little or no manual intervention. This powerful, intelligent platform enables organizations to process documents in a fraction of the time it would take a conventional operator, leading to dramatic gains in efficiency and cost. i-Q has been customized for a range of industries – banking, healthcare, logistics & transportation, insurance, capital markets and media. Customers across these industries have gained tremendous value from leveraging a single, integrated and user-friendly platform that is highly adaptive to their business needs.

Project Name i-Mask ApplicationRole DeveloperPlatform Windows Form 2.0, ADO.NET 2.0, C# (VS 2005), XML, Atalasoft Imaging SDK, TOCR SDKJob Profile Prepared Functional Specifications & Design Specifications document

Involved in project case study, documented the requirements, designed and developed using .NET frameworks.

Wrote Stored Procedures, Triggers and Sequences to access data from database using ADO.NET technology.

Developed the application using the 3-tier architecture. Used Visual Source Safe (VSS) for the security and the version control. Attended regular meetings with the stakeholders for enhancing the application for the purpose of

user needs.Duration August 2008- December 2008Brief Synopsis i-Mask, is a comprehensive and powerful Data Masking Solution that uses Artificial Intelligence to identify,

assess and redact blocks of information from printed documents. i-Mask is specifically designed for masking sensitive data while processing or outsourcing both structured and unstructured documents.

Software Engineer July 2005- August-2006Umiya Software, Ankleshwar, India Project Summary: Projects Details: APPLICATION DEVELOPMENT

Project Name TradeSoft (Trading Business Solution)Duration January 2006 - May 2006 Role Developer

Page 4: Prashant Patel

Platform Windows Form 2.0, ADO.NET 2.0, C# (VS 2005), Active Reports for .Net (Data Dynamics),SQL Server Express

Job Profile Prepared Functional Specifications & Design Specifications document Involved in project case study, documented the requirements, designed and developed

using .NET frameworks. Wrote Stored Procedures, Triggers and Sequences to access data from database using ADO.NET

technology. Developed the application using the 3-tier architecture. Used Visual Source Safe (VSS) for the security and the version control. Attended regular meetings with the clients for enhancing the application for the purpose of user

needs.Brief Synopsis Developed for trader dealing in industrial hardware, electrical & instruments items to Chemical & Pharma

Industries. The main features are: Multi-dimension Inventory Module, Dynamic menu generation, User-define vouchers, Multi-company & Multiple –Financial year base system, Online Rate help in Voucher data entry. Transactions enabled: Inquiry, Quotation, Order booking, Sale, Purchase, Accounting, Payment reminder & Stock Transfer.

Project Name Jalaram ERP SoftwareDuration July 2005 - August 2006Role DeveloperPlatform Windows Form 2.0, ADO.NET 2.0, C# (VS 2005), Active Reports for .Net (Data Dynamics),SQL Server

2000Job Profile Prepared Functional Specifications & Design Specifications document

Involved in project case study, documented the requirements, designed and developed using .NET frameworks.

Wrote Stored Procedures, Triggers and Sequences to access data from database using ADO.NET technology.

Developed the application using the 3-tier architecture. Used Visual Source Safe (VSS) for the security and the version control. Attended regular meetings with the clients for enhancing the application for the purpose of user

needs.Brief Synopsis The ERP software if developed specifically for plywood industry. The main features are: User’s rights &

role based dynamic menu generation & application security settings. Multiple companies & multiple financial year based system. Multi-Dimension inventory module. Condition base auto BOM (Bill of Material) generation, Production & Production Planning. Transactions enabled: Accounting, Inquiry, Indent, Quotation and Order Booking.

EDUCATION & CREDENTIALS MASTERS IN COMPUTER APPLICATION (MCA), SP University, V. V. Nagar, Gujarat. Microsoft Certified Technology Specialist

ADDITIONAL INFORMATION Reference : Available on Request