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