Post Job Free
Sign in

Project Manager

Location:
390024, India
Posted:
March 09, 2010

Contact this candidate

Resume:

Ravi R. Soni

Mobile: +91-987*******

Phone: +91-265-*******

E mail: **.****@*****.***, **.****@*******.***

BDate: 23rd Dec. 1982

__________________________________________________________________________

EXPERIENCE SUMMARY:

• Ravi is a developer with expertise in developing customized software solutions,

client/server applications with 4+ years of professional experience. Also having good

experience in working on client site for software development, implementation and

deployment.

• 18 months of experience in Kana CRM Product (Response, response Live, Connect,

KMA) as a Consultant.

• 12 months of experience in Retail-J, A Retail TPOS system customization and

implementation on

Technical Skill:

Operating System : Windows, Linux (RHES, suse), Solaris

Language : Java, Visual Basic, c#

Reporting tool : Crystal report, JReport, JasperReport

Database : Oracle, Access, MS SQL, MySql, PostGreSQL

Web/Internet : J2EE (Servlet, JSP, JDBC, EJB, JTA, JMS, XML/XSLT), HTML, Java Script,

CSS, ASP.net

: Struts, Hibernate, Spring, dojo, extjs

Framework

Web Server : Tomcat, Bea Weblogic, IBM Websphere, JBoss 4

IDE : Borland Together, Eclipse, Oracle JDeveloper, NetBeans

Source Control : SVN, CVS, Source Safe

Qualification:

• M. Sc. I.T (Master of Sci. Information Tech.)

Saurashtra Uni., Rajkot, Gujarat, India (July 03- May 05)

• B.C.A. (Bachelor of Computer Application)

Saurashtra Uni., Rajkot, Gujarat, India (June 2000-Apr. 03)

Visa Status:

1. 1 Year UK Visitor Visa (Oct 2007 to Oct 2008)

2. 6 Months UK Visitor Visa (Jan 2007 to July 2007)

Foreign Visit:

1. 1 Month UK Onsite Visit (Jun 2007 to July 2007)

2. 1 month UK Onsite Visit (Feb 2007 to March 2007)

EMPLOYER :

1. QuickStart Global Resource Mgmt. Pvt. Ltd (India) (Feb. 07 to present) a Sr.

Software Engineer.

2. Real Soft Inc. NJ, USA (India Branch) (Aug. 06 to Jan 07) As a Sr. Software

Engineer.

3. ITMiracle Corp. USA (INDIA branch) (Apr. 05 to Aug. 06) As a Module Leader.

4. Compushop, Baroda, INDIA (Jan. 05 to Feb.’05) As a Sr. Software Programmer.

5. Sun Infotech, Rajkot, INDIA (Dec. 02 to Dec.04) As a Software Engineer.

Professional Experience:

Project: Adsuite

Client: Solbright, USA

Tech. Environment:

1

• Web Technology : JSP, XSL, DOJO, Spring MVC, Struts, Servlets, TagLibs

• Business Logic : EJB2.0, Plain Java Classes

• Backend : Oracle 10g

• App. Server : JBOSS 4.0

Description: Adsuite, a fully-integrated, subscription-based software service that provides online

publishers and websites with inventory forecasting and management, contract management, creative

management and trafficking, ad validation, billing reconciliation and recognition, and management

reporting.

Adsuite includes four core modules that optimize ad business productivity, efficiency, accuracy and

compliance. Apart from these I am responsible for maintenance and enhancement for given modules.

• AdSales Manager provides automated management of proposals, insertion orders, placement details,

billing terms and conditions, change orders, workflow approvals, and management reporting.

• AdReport Manager provides the ability to create custom reports to meet your needs. Chose the fields

to be included from any in Adsuite™, and set the reports to be scheduled for delivery by email of FTP.

Reports can be formatted as HTML, CSV, XML or Excel files, can be shared with other team members

and more

Role: As a Sr. Software Engineer I am responsible for:

• Implementation of new functionalities in AdSales Manager/AdTraffic Manager.

• Maintenance & Enhancement of existing functionalities in AdSales Manager/AdTraffic

Manager.

• Debugging and Unit Testing.

Client: Paul Mason Consulting, UK

Project: Dashboard for Retail-J product

Position: Team Member

Tools/Technology: JFreeChart, JSP, Servlet, JDBC, Javascript, Axis2 WebService

Database: Oracle, MS SQL, MySql

O.S: Windows, Linux

DESCRIPTION:

Dashboard is a monitoring tool for a Retail-J TPOS product, Retail-J is a industry leading Retail

TPOS system widely used in UK and other part of Europe. Dashboard was a product to

monitor Internal Issue of Retail-J installation on live environment. Dashboard is divided into

two models, one is Server and other is Agent, Agent deployed across all Retail-J POS system

and monitors all its internal process and check about different issue of the product. Server

gathers all data from all Dashboard Agent and displays it on a screen. All communication done

by server and agent on using Axis2 web service.

ROLE:

• To find the way to monitor All Retail-J TPOS device.

• To design Dashboard product Arch. to monitor more then 1000 Ratail-J system at a time.

• Developed Dashboard’s First Prototype version, and design and implemented prototype in

final product.

• Done all development of Dashboard 1.0, 1.4, 1.5 versions.

Client: Hypercity Argos India Pvt. Ltd. (Gateway Multi channel Retail)

Project: Retail J Implementation, Retail Store rollout, Retail Store IT infrastructure setup,

Retail J UAT support

Position: Team Member

Tools/Technology: Tomcat, ftp server, Retail J POS system

Database: MySQL

O.S: RHES 5 Linux, Fedora 6,

Hardware: NCR POS Terminal

2

DESCRIPTION:

The project was to install/setup Retail-J POS system at HyperCity Argos Retail Stores in India.

This include setup and configuration of development/production Retail J Estate server, two

Test Retail J Store setup with 5 Till on NCR POS Terminals, and 9 Production Retail J Store

server setup with more then 50 Tills on NCR POS terminal. Also provide UAT support for Retail

J system installation, have to involve in store rollout and provided live support.

ROLE:

• To install/setup Retail J Estate server on development/Production environment.

• To install/Configure Retail J Store server on all Store.

• To install/configure Retail J Tills and POS software on all tills on each Store server.

• To support UAT and Retail J integration testing on client side.

Client: Real Soft, Inc USA

Project: Report Central

Position: Team Member

Tools/Technology: JBoss 4, JFreeChart, JsaperReport, JSP, Servlet, JDBC, JNDI, JMS, EJB,

PL/SQL, Pg/PLSQL, C#.net

Database: Oracle 9i, 10g, PostGreSQL 8.1

O.S: Windows, Solaris, Linux

DESCRIPTION:

Report Central provides Real time monitoring and analysis report generation of data collected

from different data source like IVRs, Servers, Process running in servers, ASR, TTS, Web

servers, Trunks, Routing clients, Routers and Peripheral agents etc. The ETL process which

summarizes the monitoring data will be running at a configurable interval. Monitoring data is

kept until it is summarized by ETL process, System will provide web based user interface

designed using JSP/Servlert

ROLE:

• To do Performance Improvement in ETL Process, on Report Generation, and Graph

Display, Agent Communication.

• To Migrate Oracle database to PostGreSQL Database with all Pl/SQL Code to PgPl/SQL.

• To Migrate Complete Product to Support Oracle and PostGreSQL on same Java Code

Client: KANA Software Inc. (USA)

Project: Reports Designing for KANA Response Live using JReport

Position: Team Leader

Tools/Technology: Java, JSP, JDBC, Jreport Designer, JReport Ent Server 7, Tomcat 4.1

Database: Oracle, MSSQL, DB2

O.S: Windows 2k, Solaris

DESCRIPTION:

This project was to design Reports for KANA Respone Live product using JReport Designer and

customization and integration of Jreport Ent. Server 7 Web interface with Tomcat 4.1 on

Windows and Solaris platform with ORACLE, MSSQL and DB2 database.

ROLE:

• Developed complete project on windows and Solaris platform, Development include Report

designing in JReport, Coding in Java/Jsp on tomcat 4.1, View Creation on ORACLE,

MSSQL, DB2.

• Generated the Analysis document for the Report design.

• Unit Testing of Reports and Customized JReport Interface, before submitting to QA.

• Helped in deploying it on client site by remote control.

Client: Bright-House Networks (USA)

3

Project: KANA IQ 7.0 Templates Project

Position: Developer

Programming Language: Java 2, JSP, XML/XSL, and JavaScript

O.S: Windows 2000

DESCRIPTION:

The Bright-House Network wanted to have there own knowledge base with the help of which

they can solve the queries of their clients. With the use of Kana IQ 7.0, the knowledge base for

the end users was developed and to display the knowledge base to the end user IQ Templates

were being designed. The IQ Templates designed earlier had flaws, which created errors while

working with the templates, thus disturbing the normal functioning of the knowledgebase. IQ

Template project is to find out the flaws and to remove the errors so that it provides smooth

running of the Knowledgebase. Also it is to upgrade the IQ Templates to newer version with the

help of XML/XSL and servlets.

ROLE:

• Understanding the requirements from the client.

• Finding the flaws in the older templates and providing the solution for the flaw.

• Understanding the whole template and generating the XML for the template.

• Using the generated XML rendering the HTML with the Help of XSL Template.

• Maintaining the flow of the template with the help of JSP.

Client: Bea Systems (USA)

Project: KANA KMA-KFA Upgrade/ Integration

Position: Team Leader

Tools/Technology: Java, XML/XSL, JDBC, Stored Procedure, Triggers and other J2EE

technologies.

Database: Oracle 9i, MS SQL server, KANA KMA, KANA Foundation server.

O.S: Windows 2k, Solaris 9.

DESCRIPTION:

The client was using Kana Marketing Automation, KANA Foundation server integration

Marketing and Lead generation and processing Since a long time, and they had a complaint in

terms of the performance of the product when they were not able to run campaign using

KANA Marketing Automation sever. They found the product running to slow, lots of Server

crashes, database perforation issue, and other maintenance related issue. Also company

wanted to upgrade KMA-KFA setup with latest software. We were supposed to provide solution

in terms of increasing the speed of the KMA server for sending outbound mail by running

campaign and analysis lead data using KFA on real time for reporting and integrating with

other products and reporting tools.

ROLE: Team Leader

• Done all project related Documentation,

• Upgraded KMA-KFA software on Solaris/Windows platform.

• Develop tools for KMA-KFA Database cleaning.

• Provided Functional/ Technical Training to Bea Employee for KANA KMA-KFA software

Client: Williams-Sonoma (USA)

Project: “KANA Connect ” – “StrongMail ” Integration

Position: Developer

Tools/Technology: Java, XML/XSL, JDBC, Stored Procedure, Triggers and other J2EE

technologies.

Database: Oracle 9i

O.S: RHES 3 Linux

4

DESCRIPTION:

The client was using Kana CONNECT since a long time, and they had a complaint in terms of

the performance of the product when they tried to send campaigns to 2.5 million customers.

They found the product to be slow. Here we were supposed to provide solution in terms of

increasing the speed of the Mail Sender. The Mail Sender is a scalable service that receives

and compiles the customer list with the message content on the content web server. The

solution, which the client approved, was to discard the mail sender of Kana CONNECT and

plug the mail sender component of StrongMail.

ROLE:

• Developed the module (LRC) for the reporting section.

• Generated the Analysis document for the report.

• Unit Testing the LRC module, before submitting to QA.

• Helped in deploying it on client site by remote control.

Client: UPromis (USA)

Project: Email Reviewer for Kana Response

Position: Developer

Tools/Technology: ASP 3, J2ee, Kana Response, IIS5

Database: MS SQL server 2000

O.S.: Windows 2000

Description:

This project was to put a CSRs (Response user) mail in to Audit review process by diverting

mail into Audit queue based on percentage decided for each user. CSR id and percentage of

review of mail will be stored in text file using UI designed in ASP 3.

ROLE:

• To create UI in ASP 3 for add/edit CSRs in review process and create a rule for putting

CSRs mail in review process in J2EE.

• To do testing of given solution, and finding bugs, in solution for making it perfect.

Project: Link Point 3.5 Payment Gateway implementation

Client: www.saveoninks.com

Position: Developer

Tools/Technology: TomCat 4, J2ee (Jsp, Servlet, JSSA), castor util.

Database: MQSQL 4.1

O.S.: RHES 3 (Linux)

Description:

This project was to upgrade existing LinkPoint Payment Geteway API, in existing website. In

this project I have remove existing problem in LinkPoint API and enabled it to work with SSL

certificate over HTTP protocol to communicate LinlPoint Payment Gateway.

Responsibility:

• To identify Problem in existing LinkPoint API implementation with URA Framework.

• To find solution for sending SSL certificate over HTTPS protocol using Jave Code.

Project: Kana Response Content information Migration tools.

Position: Developer

Tools/Technology: JSP, Servlet, Jdbc, Tomcat 4, MySQL, Ant

Database: MSQSL 4.1

O.S.: Windows 2000

Description:

5

This project is to provide the facility to take backup, restore and upgradation for Kana

Response content Information, using the archive Database (MySql) with powerfull web based

front end design in Jsp, Servlet, and HTML. This tool provides flexibility on selection diff, entity

for taking back up, and restore. That is not available in existing Migration tool. This tool is

able to talk with any of MSSQL, ORACLE, and DB2.

ROLE:

• Done common component design and development, requirement gathering, & Analysis of

complete project, project document creation.

• Working on the project as a main Programmer.

• Done application database design and coding stratagem, and implementation strategy.

Project: Kana Response Mail archive.

Position: Developer

Tools/Technology: Tomcat 4, JSP, Servlet, Jdbc

Database: MQSQL 4.1

O.S. Windows 2000

Description:

This project is to provide the facility to take archive old mail from the response database for

improve performance of the Kana response system, in Response database is the repository of

the all in inbound and outbound, and this tool identify all completed mail in response system

and remove it from database and save in to file or backup database (mysql) as per selection.

Role:

• Done common component design and development, requirement gathering, & Analysis of

complete project, project document creation.

• Working on the project as a main Programmer.

• Done application database design.

6



Contact this candidate