Preshit Gadkari

Total Page:16

File Type:pdf, Size:1020Kb

Preshit Gadkari

Preshit Gadkari [email protected] 91-- 98225-98498 Paud Rd, Pune Current Location: Pune

Title: Software, Hardware, EDP professional with 6.2 years of experience.

Work Experience: 6.2 years Skills: C#,ASP.NET,ADO.NET,SQL,XML,Oracle

Industry: IT/ Computers - Software

Highest Degree Held: B.E/B.Tech (Aviation) ,Mumbai University Gender: Male

Detailed Resume:

Preshit Gadkari

Telephone No: 98225-98498(Mobile)

Email Address: [email protected]

Date of Birth: 14th August 1977

Education: B.E. (Electronics) from Mumbai University (June 1998)

Summary

Around 6 Years of experience in design and development of integrated Component Based information systems for various commercial and Web-related applications.

Experience in implementing Client / Server and web based projects

Also Involved in Business System Interfacing with Oracle Apps(OPM and Oracle Financials)

Excellent Object Oriented Programming skills with .NET Technologies.

Excellent analytical, designing and programming skills with software engineering principles and methodologies.

Capacity for Work - Meeting Deadlines.

Resume of Preshit Gadkari Page 1 Ability to effectively manage a group of team members.

Quality consciousness and Awareness of the importance of process knowledge/adherence.

Excellent inter-personal skills to interact between users and team members.

Skill Sets:

Operating Systems: Windows NT, Windows 2000, and Windows 95/98

Prog. Languages: VB, C#, VB.NET, C++

Technologies: ASP, MSMQ, COM, Site Server, Commerce Server, .NET Framework, ASP.NET, ADO.NET, XML, IIS, .NET Web Services.

Database Skills: MS SQL Server 2000, Oracle 8i, PL/SQL, Oracle Apps 11i(11.5.5), Oracle Manufacturing - OPM, Oracle Financials,

Packages: Visual Studio.NET, Visual Studio 6.0, Visual Source Safe, Rational Clear Case, and MS-Office 2000.

Training: Training on .NET Framework Featuring C# Language features, COM Interoperability, .NET Remoting, ADO.NET organized by Synergetics Ltd.

Certification: Brain Bench Certification in ASP, Synergetics Certification in Application Development using .NET

Professional Experience:

Total years of experience: Over 6 Years

Present TATA Honeywell Limited

Duration June 2001 - Till Date

Nov 2004 - Till Date

Buildings of Tomorrow

Details: This project is in the prototype phase and involves creation of prototypes for creating Data Driven UI and aiming at creating a unified database for different Building control tools. Currently there are number of different building controls tools used by Honeywell which creates disparate data at different stages of the project. The aim of the project is to create a unified Tools studio which would be a workflow based system

Resume of Preshit Gadkari Page 2 for using the different tools.

Role: Team Lead. Involved in working with teams across different countries for the prototype of the Data Driven UI and Online Offline model.

Development Environment and Technologies used:

Visual Studio .NET, C#,XAML.

Feb 2004 - Oct 2004

Human Machine Interface (HMI)

Details: Process control plant users interact with the controllers using HMI. It enables users to view Point Details, Alarms, and Events for a Scada System. The HMI was built as a generic application that can be used with different Controllers. The application is developed using Design by Contract methodology and is highly configurable by the users. The Point Data is stored in XML and can be entered using a separated offline application. The point details can be viewed on a UI along with auto update of point configured values depending on the Acquisition Rate.

Role: Team Lead. I was involved in the Design and Coding of the following modules.

Runtime Service - This service is used to provide a gateway to the other modules. The Service initiates another component called Runtime Component, which initializes other assemblies. The assembly details are picked up from a XML file and the assemblies are loaded using Reflection and initialized.

Data Control Component - This component is used on the UI to allow the user components to interact with the system. It provides a unified way of accessing the Point details, Alarms and Events from the system. It is also responsible for change subscription and passing the changed values to the user controls.

Display Server- This component is used to allow the client to interact with the server. The display server facilitates all interactions with the client using Remoting. It is responsible for sending the calls from the client UI to various other models responsible for point and alarm handling.

Configuration Tool - This is a windows application built to configure the system regarding point details, driver details etc. This tool uses Data grids to display the configuration data. The data is retrieved from XML files using typed datasets.

Development Environment and Technologies used:

Visual Studio.NET 2003, C#, XML, Serialization, Remoting

Consultancy Experience:

Have been working as a part time consultant for Istream Technologies

May 2004 - Oct 2004

Resume of Preshit Gadkari Page 3 Shipping Harbor

Details: This is an intranet site used to track shipping of containers across the world. The site includes administration, Order Details, Bill of Lading and downloading and uploading of documents. The site is completely object oriented. The DB from SQL is also used as a object representation. Queued components are used for sending mails.

Role: I was involved in creating the pages for Bill of Lading, which involved working on the business objects, DB Objects and the ASP.NET pages.

Was also involved in creating a queued component for sending mails. This component is built as a generic component to be used with different mailing templates. The templates are maintained in XML, which allows interchangeability in the mail body depending on the XML template. The data passed to the component is parsed with the XML template to generate the mail body.

Development Environment and Technologies used:

Visual Studio.NET 2002, C#, ASP.NET, ADO.NET, XML, SQL 2000

Sept 2003 - Feb 2004

SAND Scheduler

Details: SAND Scheduler is a scheduling application for IOCL(Indian Oil Corporation). This application enables users to schedule the effective transportation of Fuel across India. Users can select the locations and view the production at those locations. This viewing is enabled at a enterprise level by managers. It also allows the transportation operators to select the transportation medium for effectively moving fuel to various regional locations, satisfying the demands at those locations. The users of the system were enterprise wide from different regional locations across India. It also enables users to prioritize the selection of a particular transport medium and region based on the forecasted demand.

Role: Team Lead. I was involved in the Design and Coding of the Web Services part of the Application. This involved Designing of the Database to store the data from the retail outlets. Designing of the various XML Schemas required for gathering Data. UI was also developed using ASP.NET for configuring of the Retail outlets. Web Service was written using the .NET framework to handle the requests of the Retail Outlets.

Development Environment and Tools used:

Visual Studio.NET 2002, C#, XML, SQL Server 2000,ASP.NET, .NET Web Services

April 2003 - August 2003

E-Retail Solutions

Resume of Preshit Gadkari Page 4 Details: E-Retail solution is targeted at Oil Industry and Retail Outlets. This application shall gather real time data from under ground storage tanks, various gauges, fuel dispensers and transferring the data via web to a central database server. A Web Service running on the Server at the Central location handles all the requests coming from the retail outlets. The data from the retail outlets is sent in the form of XML, which consists of all the details required. This Data is then stored into the Database for further analysis and centralized reporting.

Role: Senior Developer. I was involved in the Design and Coding of the Web Services part of the Application. This involved Designing of the Database to store the data from the retail outlets. Designing of the various XML Schemas required for gathering Data. UI was also developed using ASP.NET for configuring of the Retail outlets. Web Service was written using the .NET framework to handle the requests of the Retail Outlets.

Development Environment and Tools used:

Visual Studio.NET, C#, XML, SQL Server 2000,ASP.NET, .NET Web Services

Jan 2003- Mar 2003

Generic Test Tool for Component Testing.

(Honeywell HiSpec Software Solutions)

Details: This Project consists of developing a Generic Test Tool, which can be used for Unit and Integration Test of .NET Components. It is build using .NET framework using the .NET Custom Attributes and Reflection principles. It facilitates the user to select the Test Cases and the Scenarios for the Components to be tested. The Sequence of the Test Cases to be executed can be selected. The Input and Expected Outputs are coded in the Test Case Component Assembly as Custom Attributes. They are loaded from the assembly using Reflection and stored into a Dataset. The Dataset is displayed into a Data Grid on the UI. The user can change the Input and Expected Output parameters from the UI and store the Changes to a XML File, which can be loaded when required. The Test Results can also be stored into a Text file in a pre-defined format. The facility of storing the Sequence of Test Cases to be executed in a XML file is also provided.

Role: Senior Developer. I was involved in the Designing, Prototyping and Coding of the Application. The Coding was done in .NET Framework using C#, XML.

Development Environment and Tools used:

Visual Studio.NET, C#, XML

Jan 2002- Dec 2002

OptiVISION and Oracle Apps Integration.

Resume of Preshit Gadkari Page 5 (Ballarpur Industries Ltd. (Paper Manufacturing))

Details: OptiVISION is a MES Application developed by Honeywell Hispec Solutions Specialized for Paper and Pulp Products, and Oracle Apps is an ERP package. This Project consists of integration between OptiVISION and Oracle Apps (OPM, Financials) for Shipment, Invoice and Customer Outstanding Interface. The Data Required by Oracle Apps is transferred from OptiVISION through Database Link in to Oracle Temporary Tables. The Frequency of Data transfer depends on the application and need of data for Oracle Apps. This data is then interfaced to Base Tables of Oracle Apps through Oracle OPM API's and Auto Invoicing Application.

Role:

1. Documenting the Functional Design Specifications for the integration Applications (Customer Outstanding, Inventory and Invoicing)

2. Database Designing for the Interface Applications.

3. Detailed Design of the Data Retrieval applications.

4. Interacting with the DBAs and Functional Consultants during Design, Implementation.

5. Setups in Oracle Apps (OPM Inventory and Oracle Financials).

6. Writing Stored Procedure to transfer Invoices, which involved using Auto Invoice Application and using the OPM Inventory API for Inventory related transfers.

7. Writing Triggers, Procedure, Functions and Packages in PL/SQL.

8. Registration of Forms and Reports in Oracle Apps

9. Writing Shell script to FTP file from Oracle to OptiVISION.

10.Documenting Unit and Integrated Test Cases.

11.Documenting User, Installation Guide and Application Note.

Development Environment and Tools used:

Oracle Apps (OPM Inventory and Oracle Financials), Oracle 8i, PL/SQL.

Nov 2001 - Jan 2002

LONMARK Network Services VAV Plug-In (MEW, Japan)

Details: The LNS VAV Plug-In software is developed to help an operator configure an electronic device before commissioning it into a control

Resume of Preshit Gadkari Page 6 network. A control network consists of many more such intelligent devices, which interact among themselves over the Lonworks protocol. The Plug-In is an ActiveX automation server, which can be run by a director application as well as in a standalone mode. The devices are configured using the LONMARK Association's Standard Configuration Property Types (SCPTs).

Role: I was involved in the designing of the plug-in by interacting with the onsite Team. Preparing Design Documents, Unit and Integration Test Cases. Was also involved in the Coding of the plug-in in Vb. Unit Testing and Integration Testing was performed by interacting with the Onsite Team.

Development Environment and Tools used:

Visual Studio 6.0, VB, LonMark.

June 2001-Oct 2001

Productivity improvement tools (Honeywell India Software Organization (HISO), Bangalore)

Details: Honeywell has various productivity improvement tools that include the @rchitect suite of tools. These tools include field.@rchitect and graphics.@rchitect that mainly facilitate a centralized server based database access for various Field engineering work. It also facilitates remote engineering of projects involving the Field engineering before implementing a site. A tool (Graphics Match) for conversion of process graphics available on the Honeywell US (old platform) to the GUS (new platform) facilitates the use of graphics on the GUS without remaking them from scratch on the GUS.

Role: I was mainly involved in the testing and bug fixing of a tool (Graphics Match) that facilitates the conversion of US graphics to GUS graphics. It involved understanding the code written in VC++ and VB and making code changes for bug Fixes.

I was also involved in the testing of Field.@rchitect and Graphics.@rchitect tools.

Employer Danford Solutions Inc. (Stamford, CT)

Duration July 1999 - March 2001

January 2001 - March 2001

Windows 2000 migration project (WhatIfI Financials, Boston, MA)

Details: Whatifi Financials is a website providing customers with the investing advise to the fulfillment. A brokering firm handles all the

Resume of Preshit Gadkari Page 7 investing transactions. The project involved migration of the existing website from Windows NT to Windows 2000, and also the entire functional study of the site. The project involved working on Windows 2000, IIS 5.0, VB 6.0, ASP/COM+, SQL 2000 and MSMQ, queued components.

Role: I was involved in studying the entire system to find out the areas of impact in the process of migration and also to suggest improvements to the existing system. I was also involved in setting up the whole web site on Windows 2000 and the code changes required for Windows 2000.

September 2000 - January 2001

Get-There Integration project (B-There Event Management, Westport, CT)

Details: B-There is a premier online event management site. One of the key components of this event management is online air booking. The project involved integration of B-There's event registration site, with Get-There (a SABRE company). The CRS (Customer Reservation System) facilitates users of the B-There to book air tickets for the events. The project was developed on Windows 2000, IIS 5.0, VB 6.0, ASP/COM+, SQL 2000 and MSMQ. Design of the project was done in UML using Rational Rose.

Role: I was involved in programming the data acquisition from Get-There. The task involved passing the data to the Get-There system by using MSMQ. The data acquired from CRS was then posted back to the database for report generation.

February 2000 - September 2000

B2B (Wrenchead, White Plains, NY)

Details: Wrenchead.com is a leading company in the online automotive aftermarket segment. The B2B initiative of Wrenchead.com targeted mainly towards garage mechanics facilitated searching and ordering of parts through an intuitive touch screen application. The order then was sent directly to the supplier, which was then fulfilled through the nearest supplier outlet. The application was developed on Win NT, IIS 4.0, Site Server Commerce 3.0, VB 6.0, ASP, SQL Server 7.0, MSMQ and XML-EDI. The design was done in UML using Rational Rose.

Role: I was involved in the development, integration and deployment of the communication engine between the front end and supplier system. This involved delivery of the XML-EDI data using asynchronous MSMQ delivery system. The use of MSMQ ensured reliable delivery of data to suppliers. I was also involved in developing the backend reporting system for the clients and suppliers.

Resume of Preshit Gadkari Page 8 July 1999 - February 2000

B2C (Wrenchead.com, White Plains, NY)

Details: Wrenchead.com is a site for selling automotive parts. The site mainly targeted automotive enthusiasts. The users were allowed a very easy interface to browse the catalog and order necessary parts. The site was tied into various third party interfaces, which included a community engine, a gift certificate registry, CRM, Incentives system. The site also integrated with other sites like Yahoo! Shopping, Befree, Store Runner, etc. The application was developed on Win NT, IIS 4.0, Site Server Commerce 3.0, ASP, and SQL Server 7.0.

Role: I was involved in application development for the commerce part of the website, which included shopping cart, ordering process, credit card authentication, special promotions and gift certificates. I worked with integration of third party components for credit card authentication and gift certificates.

Employer Octon Technologies, Pune

Duration December 1998 - June 1999

April 1999 - June 1999

Grant Peacock (Off Shore Project from Octon Technologies, Pune)

Details: Grant Peacock is a leading Jewelry store in New York. Grant Peacock deals with only the elite few customers. They wanted to build an online inventory tracking mechanism for the Jewelry. This involved maintaining the catalog of jewelry, tracking the physical location, maintaining the valuation of the jewelry, tracking customers, etc. The application was developed in Win NT, SQL Server, ASP, and HTML

Role: I was involved in development of the system, working with onsite team in the US. This system was implemented successfully in the US. I was also responsible for the unit testing and documentation of the project.

December 1998 - March 1999

Online Library Management System (Octon Technologies, Pune)

Details: Online Library management system facilitated the users of the company to browse through the library books by author name, title, subject and keywords. The users could also select a book to be borrowed from the library. It also provided detailed reports, e.g., the inventory of books in the library, and books borrowed by particular user. The application was developed in Win NT, MS ACCESS, ASP and HTML

Resume of Preshit Gadkari Page 9 Role: I was involved in programming of the library management system, which included catalog searching and reporting system.

Employer VAIDS India Pvt. Ltd

Duration July 1998 - November 1998

September 1998 - November 1998

Online Auctioning System (VAIDS India Pvt. Ltd, Mumbai)

Details: This system was an online auctioning system where registered users were allowed to bid on the listed items as well as add their own items. On final closure of the bid, email addresses and phone numbers of the highest bidder and the owner were passed on to each other. They then interacted directly for a transaction to complete. The application was developed using ASP, MS ACCESS.

Role: I was involved in developing the bidding transaction system and the proxy bidding system, which facilitates the bidding on behalf of the users. I was also responsible for the unit testing and the related documentation for the system

Resume of Preshit Gadkari Page 10

Recommended publications