Post Job Free
Sign in

Software Engineer Project

Location:
Chennai, TN, 600080, India
Posted:
May 17, 2013

Contact this candidate

Resume:

CLEMENT TITUS THOMAS

Mobile: 91-984*******

******************@*****.***

Professional Summary:

> Around 7 years of experience in Software Design & Development with

Core-Java and Java Based Web Technologies & Frameworks. Also manual

quality assurance testing to an extent.

> Developed applications using Core-Java, JSP, Servlets, JDBC and EJB

have used STRUTS and SPRING frameworks.

> Hands on experience with Integration Testing and other Unit Testing

methodologies. Have also worked closely with the QA team designing and

developing tools which make testing easier.

> Qucik learner of any Java technology and adapt to tight and

challenging deadlines

Education:

Bachelor of Technology (BTech - Information Technology)

from Sriram Engineering College (Affiliated to Anna University,

Guindy, Chennai TN INDIA)

Software Development Experience:

> Sr.Software Engineer with Ness Technologies EBAY-PAYPAL engagement,

Chennai from Jun 2009 till present date.

> Software Engineer in Infosys Technologies, Chennai from March 2007 to

April 2009.

> Software Engineer Trainee thru Care Networking Ltd, Chennai for Lucas

TVS Ltd, from February 2006 to September 2006 and got inducted into

Lucas TVS Ltd. Continued in Lucas TVS Ltd, Chennai from October 2006

to March 2007.

Professional Certifications:

> Have Completed J2EE training with NIIT.

> Java and J2EE certifications in Infosys Technologies.

Technical Skill Set:

Programming Languages : CORE JAVA/J2EE, UNIX

J2EE & WebTechnologies : JSP, Servlets, EJB, Web-Services, Struts & Spring

Frameworks

Websphere & Tomcat with Eclipse, Maven, GIT, VSS

Web technologies : HTML, CSS, JavaScript

Database Servers : SQL 6.0, Oracle 10i

Operating Systems : Windows NT/WINXP/WIN 7/UNIX

PROJECT PROFILES:-

1. NESS TECHNOLOGIES - EBAY ENGAGEMENT

Ebay/Paypal: Ebay.com is the world's best fore-runner which brought in the

concept of bidding and selling using the internet in many countries. In

today's world they provide the platform which can be treated as a replica

of a physical store which serves as a basis of life for many ebay sellers

and a one stop buying solution for millions of buyers all round the world.

And of course PayPal serving as an online wallet for sending and receiving

funds all thru the Internet.

Project - PaYPal - PAYMENTS PROCESSING

Technologies: CORE JAVA, Eclipse, UNIX, XSLT, Kenan

This project was a part of PayPal Merchant Services for the Verisign

merchants payment gateway processing. The underlying database used was the

famous Kenan DB. So once the Kenan DB bills the merchants according to

their usage a payment request file gets generated. This has to be processed

by the payment gateway depending mainly on the paymethod, merchant type

with various other attributes. The payment is transferred to and from the

Clearing Houses for debits as well as credits due to returns and reversals.

Roles and Responsibilities:

> Designed and Developed the payment processing system for Newzealand

and Australia Verisign Merchants

> Refactored the code to split countries and their respective pay

methods

> Lead a team of 3 for the Payment Processing Projects.

Project - eBay PROMOTIONS - Real Time Promotions & Large Merchant On-

Boarding

Technologies: Java/J2EE, Eclipse, Tomcat Server & Java SPRING Framework

As eBay runs a lot of selling and buying they are entitled to give their

sellers loads of promotional offers which reduce listing fees and in-turn

pulls in more inventories. This results in more selling and buying in eBay

market places impacting direct revenue hike.

Roles and Responsibilities:

> Designing a system which can list items in ebay to test the promotions

on various ebay fees.

> To write webservice calls to external tools which are dependent on the

promotions framework.

> To make components adhere to the SPRING framework

> Designing, Developing and validating the promotion conditions related

to item/seller/listing.

> Also contributed to designing the framework for ebay promotions using

iLogRules initially.

Project - eBay PRICING

Technologies: Java/J2EE, Eclipse Tomcat Server

As eBay Market Places deals with a lot of repository of different

categories of items a very flexible base of pricing framework is necessary.

The pricing framework along with the Kenan system is the place from where

different listing fees for varied set of ebay categories and other fees

related to enhancement of listings is managed with either flat or tranche

based pricing. The pricing differs category wise and also with seller and

listing conditions

Roles and Responsibilities:

> Upload an XML which configures new price and pricing tranches into the

Kenan DB.

> Develop the tool which tests end to end whether the designated fee is

picked correctly from Kenan's pricing master table.

> Generate a test data after a price change which automatically checks

whether the expected fees given by the Product Manager is picked

correctly.

#Key Achievements:

. Have participated in the famous eBay Skunk Works and built an award

winning system called the "Swift Sell"

. Swift sell is a one page listing tool in which a seller who does bulk

listings in eBay doesn't have to navigate thru usual 3 pages of eBay

for listing. Instead can do it in a single page by selecting his most

used attributes.

. Ideas of Swift Sell were later adapted to form an ebay listing tool

like the ebay turbo lister

. Also won several awards for building critical tools like the SYI

(Sell_your_Item) Replica.

. Contributed a lot in manual testing of end-to-end promotion flows like

Real Time Promotions, Large Mechant Onboarding and Entitlements

2. INFOSYS TECHNOLOGIES

Infosys Technologies are the world leaders in providing software solutions

and services in various fields of Banking and Capital Markets, Automobile,

Retail, Insurance, Media, Life Science and much more.

Account - Equifax

Equifax is a leading Credit Reporting Agency in the US. It operates in two

categories, Personal Solutions and the other on Business Solutions. I was

in the the Personal solutions wing. We concentrate on the individual's

credit report and specialize various credit report management tools.

Project - CRC KEY

Technologies: Java/J2EE Struts 1.4 Frame-work with Websphere App Dev

Credit report control would allow or dis-allow a financial organization

from peeking into an individual's credit report by giving pin numbers which

offers control over the number of views of credit history of an individual

by an organization.

Roles and Responsibilities:

> Developing and designing a new functionality called CREDIT REPORT

CONTROL (CRC).

> I was involved into design phase and development.

> Also did the Unit Testing and Integration Testing of the whole Equifax

application after the implementation of the CRC feature

Project - PPE - PRE PRODUCT EVOLUTION

Technologies: Java/J2EE, Struts 1.4 Frame-work, Websphere, EJB, Oracle 9i,

Hibernate

Pre Product Evolution was a major project for Equifax and involved a change

in the framework of the whole database which was split into two categories

where all the product details tables were separated from the consumer and

their order related tables. So all the code for the whole application which

had an impact was re-written in such a way that the java methods which had

relation to both the product and the order were split into a one dealing

with only the product and its configurations and the other with the

customer data and their orders according to the newly changed database.

Roles & Responsibilities:

> Prepared Design documents for certain modules

> Configuring the products stored procedures

> Wrote UI test plans

> Worked with JUnit testing

> Executed Unit testing and Integration Testing

Project - UK SCORE WATCH

Technologies: Java/J2EE, JSP, Struts1.4, Websphere, Oracle 9i

A Score watch is Equifax's product which monitors its customer's credit

scores on a regular basis and sends alert emails to customers whenever the

score has a major impact due to the customer's transactions

Roles & Responsibilities:

> Prepared Unit test plans and Design documents for certain modules

> Configuring the stored procedures

> Worked extensively on the email module

> Executed Unit testing and Integration Testing

3. LUCAS TVS Ltd.

Project - CUSTOMER ORDER PROCESSING & GOODS RECEIPT NOTE SYSTEM

Technology: VB6, ASP, SQL 6.0, J2EE

Lucas TVS is a leader in manufacturing Auto Ancillaries. In their

Marketting division, the Customer Order Processing Application is used.

This software application is used for allocating the finished products for

its customers automatically according to their consumption plan from LUCAS

TVS and the application is used for raising invoices and is linked to all

the product and customer database tables. GRN is a system for maintaining

the acknowledgement of products which reached customer end.

Responsibilities:

> Have to maintain the code which was in ASP and VB and modify for any

changes required

> Desingned and developed the whole automated GRN system with Java/J2EE

> Extensively worked on querying at the back-end and prepared reports

using SQL

> Have also had exposure to server troubleshooting and also to take

backups from server.

X



Contact this candidate