Post Job Free
Sign in

Quality Assurance Engineer

Location:
Loretto, KY, 40037
Posted:
July 21, 2010

Contact this candidate

Resume:

Hemant D Dhivar

Email: *******@*****.***, *************@*****.***

Address: **, **** ***** ******* *******,

Behind Shivaji Housing Society, Pune-14

Contact Info: - 950-***-**** / 950-***-****.

Summary:

Over three years of experience in Mechanical Industry and seven years in IT

industry focusing on Data Conversion, Content Management, Internet

Technologies and Web development. Extensive experience in designing,

development, testing and implementation of web application, Intranet

Applications.

1 Software Skills

Operating System : Linux, Windows 95/98/NT/2000/XP.

Programming Languages : SGML, HTML, XSD, XML, XSLT, XQUERY, C, C++,

Core Java, Swings, Servlets, JSP, PHP, Ruby and SQL.

Application Server : IBM Web Sphere 5.0, Blazix Application

Server, and NetBeans 5.0

Databases : MS Access, MS SQL *Server7.0/2000, IBM Native

XML Database

Application Software : Informatica Data Transformation Tool, Intel's

Service Designer, Adobe WebWorks ePublisher

Pro, Adobe CS3 Indesign, Adobe Framemaker,

Microsoft Helium Localization Tool, Trados,

Robohelp.

Testing Tools : Mercury, Winrunner and QTP 8.0

1 Job Description in IT

Duration June 2009 - Till date

Working with GSLAB Pvt Ltd, Pune on Health Care System.

Job description

Work involves developing parsers, schema and XSLT for transforming HL7

messages to various versions from v3 to CDA, v2.x to CDA, v2.x to v3 and

vice-versa for Oracle HTB.

This also involves creating mapping and parser in Informatica Data

Transformation Tool.

Presently working on developing style-sheet for v2.x to CDA conversion and

also developing an application in Java using HAPI and Java Sig for

transforming v2.x to v3 and CDA.

Developing work flow in Intel's Service Designer and deploying it on

Intel's SOAE. Testing the application by passing HL7 messages.

Duration June 2008 - June 2009

Worked with IBM, pune as Software Consultant on Internet Security System

Project.

Job description

Work involves Designing and Localization of GUI based on MVC (Model View

Control) Architecture. Extensively using XML, XSD (schemas), XSLT and Java

Swing.

Handling the GUI and Localization for the ISS UTM product Proventia-M.

This is an application to dynamically generate the GUI based on business

models that are defined in the schemas. The Model is the Meta Model (XML

Schema), Data Model is the (XML). The Controller is the Event Handler, Data

Binding and the Rule Engine. Lastly, the View that could be a Java Swing,

HTML or PDF.

Projects Done:

User / Group Based Web filter

Responsibility:

Writing Java plug-in for adding User / Group based web filtering to the

existing product. This process involves communication with LDAP, RADIUS and

AD servers for authentication and pulling user and group information from

the server.

Applying filter rules to the user and group. Based on the categories set in

the rule the users and groups are restricted from the internet site access.

The user and group are also restricted based on the activation time used in

the rule.

The active role involves providing solution to go ahead. Approving it with

the team (India / Atlanta). Developing and Modifying the schema, xml policy

and the xsl. Writing java swing plug-in to add additional features on the

GUI.

Chinese and Japanese Localization of Proventia-M :

Responsibility:

Developed parser for i18n process that involves following major steps:

Strings extraction from the source

Marking the extracted strings in source code

Creation of POT, PO and MO files

Modification of source code to enable i18n

String extraction from the source

Objective of this activity is to extract all displayable strings from the

source into a template file which can be handed to the translation teams.

The template file is called a POT (Portable Object Template) file and has

an extension of .pot

Benefit of creating a template file (POT) is that it can be handed over to

translation teams which can be working from geographically different

locations. For example, Hindi translators working from India would receive

the same POT file as Japanese translators in Japan - but the outputs would

be different and would contain the translations in related language.

Marking the extracted strings in source code

Once all the displayable strings have been extracted from the source, these

strings also need to be marked in the source so that when i18n is in

effect, the respective translation for that string can be fetched at

runtime and displayed on the UI. This "marking" is generally a function

call in most of the programming languages.

Creation of POT, PO and MO files

POT Files

As explained above, POT is the template file which contains all the

extracted strings from the source code. It is the first output of i18n

process.

Example contents of POT file

#: translation.php:5

msgid "This is the original string that needs tranlsation"

msgstr ""

msgid is the extracted string while msgstr is the (to be filled by

translator) placeholder for the translation of msgid string. POT files

contain an empty msgstr (as POT files are just templates).

PO Files

The result of translations using a POT file is a PO file. PO files are

created by each translation team (ie. for each language) by adding the

language translation of msgid's into msgstr's. Generally, the PO files have

UTF-8 encoding (though the encoding is governed by the target language).

Example contents of PO file

#: translation.php:5

msgid "This is the original string that needs translations "

msgstr

The empty msgstr in POT file has now been replaced with the Japanese

translation of msgid string.

MO Files

PO files are processed to produce a MO file. MO files are binary code and

are packaged with the software distributions

Modification of source code to enable i18n

Source code needs to be engineered for supporting locale switching at

runtime. Gettext software package (libraries and tools) helps in achieving

that.

2 Duration November 2007 - June 2008

Worked for LearningMate Solutions Private Limited as Senior Web Developer.

3 Company profile

LearningMate is leading in developing and providing solutions for E-

learning industry. The company focuses mainly on developing various course

content and its successful deployment on LMS. The company has the expertise

in WEBCT and Blackboard applications.

4 Job profile

As a senior web developer my responsibility is to study the client

requirement and providing best possible solution for project execution.

5 Job description

Requirement Analysis for the project.

Providing solutions for the execution of the project.

Developing process document.

Developing Content model based on XML structure from the content study

conforming to DocBook 4.5 DTD and its successful deployment on CMS.

Writing XSLT script for various operations involved in the process.

Product testing for Quality Assurance.

Projects Done:

Name: Harcout

Company Profile: Harcout is the leading publisher for electronic

distribution of digital versions of textbooks and other instructional

materials that can be converted into various accessible formats.

Responsibilities: Study Docbook DTD 4.5 and source Indesign files.

Developing XML from Indesign that can be deployed on CMS. Writing XSLT for

transforming XML to HTML and deploying the HTML on Angel Server.

Duration April 2006 - October 2007

Worked for Lionbridge technologies as Team Leader in Localization.

Company Profile:

Lionbridge is the leading provider of globalization and outsourcing

services that enable clients to develop, localize/translate, test, and

maintain their enterprise content and technology applications globally.

Lionbridge offshoring services include the development and maintenance of

content and applications as well as testing to ensure the quality,

interoperability, usability and performance of clients' software, hardware,

consumer technology products, web sites and content.

Job Profile:

As a Team Lead my responsibility was to engineer and develop various

process in help system for multiple languages.

Job Description:

Study the functional specifications provided by the client.

Installing the necessary tools and software needed for developing the help

system.

Develop the help system for various languages based on the functional

specification.

Writing XSLT for various operations involved in the process.

Testing the help application for Quality Assurance.

Build help system and Dispatch.

Projects Done:

1) Name: NIMAS

Company Profile: NIMAS guides the production and electronic distribution of

digital versions of textbooks and other instructional materials so they can

be more easily converted into accessible formats.

Responsibility: Study the DTD, Source files and writing XSLT scripts for

various technical E-books.

2) Name: Oracle

Company Profile: In addition to the famous database, Oracle supply a range

of software to manage, share and protect data and information.

Responsibility: To test and build the help system using various tools i.e.

HTML QA, OHJ (Oracle help for Java), JDK.

Onsite Experience:

Have been to Dublin (Ireland) for Onsite Project Management and Technical

training for the period of 3 months.

Duration November 2004 - March 2006

Worked with Tata Consultancy Services as a consultant on Document

conversion project. Job involves Conversion of PDF to SGML, XML, and XHTML.

Job Responsibilities:

Understanding customer's requirement and preparing functional

specification.

Updating specification on change of requirement.

Interacting with client for solving technical queries.

Formulating production and process planning.

Conversion of Input document in (Word, Pdf, Ps format) to XML, SGML format

based on costumer requirement.

Monitoring the conversion of document done by conversion engine called ECS

(Exegenix Conversion System).

This is a system in which the document is read automatically and given XML

tags based on most generalized exegenix DTD.

Developing script-using XSLT for converting the output in to various

formats as per client requirement.

QA the document in X-metal for any parsing error.

Projects Done:

Name: Resume Tracker

Description: This Package is quite useful for Human Resource

Representatives of any company. This is a Stand Alone Application,

which provides provision to capture candidate details and to process the

status information. When users need to find the status of a candidate with

simple inputs, user can search the database and can respond to them with

minimal effort and time. This application facilitates efficiency in

organization of requirement process.

The application is developed in JSP with IBM Native XML database (Alpha

release) as backend. The XML documents were uploaded in this database with

XML as data type. The documents are queried using XQUERY. The client can

search for the resume based on various parameters such as Field Experience,

Educational Qualification, and Expertise in programming skills etc. The

output is displayed in html or pdf format.

Environment: JSP, IBM Native XML database (Alpha release) and Xquery.

Duration March 2004 - September 2004

Worked with Dimensions BPO India Private Limited, Belapur as a Team Leader

from March 2004 - September 2004.

Job Profile:

Conversion of Pdf into word using AbbyFine Reader 7.0, also concurrently

handling a project of Data mining. These were technical manuals of

Mechanical/ Electrical products of various Companies .We need to capture

all the technical information based on pictorial view of the product in

.xls format.

Job Responsibilities:

1. Handling Team with strength of 10 Team coaches and 250 IPO

(Information process officers).

2. The core activities involve implementing process on production floor.

3. Departmentalizing the process and setting up acceptance and rejection

criteria at various production stages.

4. Coordinating between departments to avoid bottleneck and maintaining

quality output.

5. Setting targets and getting work done.

6. Also involved with R and D department for implementing and developing

in-house software like file management system and MIS reporting system.

Duration November 2002 - February 2004

Worked with Siddhivinayak InfoTech Pvt Ltd, Mira Road a vendor of

Datamatics Pvt Ltd, Andheri as a Team member. Conversion of Pdf to Sgml

using Tools Viz; Netscape Navigator, DocBook.dtd, Article.dtd, Nsglms

parser.

2

3 Duration April 2000 -September 2002

Worked with DISL Software Solution, IIP, Vashi as a Software Engineer. A

reputed company mainly focused in Web Technologies, Web development, and E-

commerce solutions and Software development. Responsible for

development and creation of various Web sites. Execution of projects from

design to implementation stage. Interaction and coordination with

graphics team. Interacting with various clients, understanding their

requirements and incorporating in the Project.

Previous Work Experience:

Worked with Vijay Machine Tools Pvt Ltd as a Production Engineer from

September 1996 to March 1999.

Job Responsibilities:

1. Involved with the production activities like Inventory of stock,

process planning, vendor development, Testing and Inspection.

2. Also involved in interaction with labor, trouble-shooting of

technical aspects & interaction with clients.

3. Attend day-to-day problems regarding safety of workers.

Educational Qualifications:

Bachelor of Mechanical Engineering from Sardar Patel College Of

Engineering, Mumbai University in the year Nov-1996.

Date: Signature

(Hemant Dharma Dhivar)



Contact this candidate