BALAJI KUMARAVELU
e-mail : ************@*****.**.**
Mobile :669-***-****
************@*****.***
Objective
To achieve a challenging opportunity in software development, acquire new
skills and excel in work.
Summary
. Skilled and dedicated professional with total of 9+ years of
experience as a Tech Lead in Software Design and development industry
primarily using Java / J2EE technologies
. Strong enthusiastic, highly motivated, assertive, goal oriented and
like to work in the high competitive team work environment.
. Good expertise on Prepaid technology, Cards systems Compensation and
Disbursements process
. Experience in retail and online reconciliation process .
. Sun Certified Professional
. Master of Technology and Bachelor of Technology in Information
Technology with CGPA of 8
Technical Expertise
Languages JAVA.
Operating Systems Windows, SUSE Linux, Cent OS.
IDE Net Beans, Eclipse, My Eclipse.
DBMS MS SQL Server 2008, My SQL 5.0, Oracle 10g.
Web Technologies JSP, Servlets, Java Script and Ajax
Frameworks Struts, Spring,Hibernate,Hadoop
Servers Tomcat, Jboss, Weblogic, Glassfish.
Schedulers Active Batch 8,Automize 8
No Sql Cassandra, MongoDB
Monitoring Tools HP Site scope
Source Control Tortoise SVN
Professional Certifications
. Sun Certified Programmer (SCJP) for Java 2 Platform 1.4
. Sun Certified Business Component Developer (SCBCD) for the Java
2 Platform, EE 5.
. Sun Certified Web Component Developer (SCWCD) for the Java 2
Platform, EE 5.
. MongoDB Certified Java Professional
. Datastax Cassandra Certified
Professional Experience
Project Details
Total Reconcilation
Client
Apple Computers
Period : July 2014 - Till Date
Technology : Java, Spring 2.5,Hibernate,Unix,Mac OS X 10.7.
Tools : Chesapeake's T-Recs
Description: Trecs is the process of amount reconciliation done between the
amounts received from the Point Of Service and the total amount calculated
from the amount received from middleware, acquirer and a bank.
Responsibilities
. Requirement analysis - Analyze the requirements and come up with gaps.
. Have gap analysis review and close the gaps with required details for
smooth development.
. Develop various services to support iTunes, retails and online store
applications. Coordinate with offshore in getting things done and
delivered on time.
. Application Development and Unit testing.
. Working on enhancements requested in later stages.
. Repository maintenance for version control - Code check in and
configuration maintenance.
. Cutover activities and Deployment - Deploying the changes into
production system and performing go-live activities.
. Providing warranty support post deployment as per the agreement..
BRUKE AOS DEV
Client
Apple Computers
Period : March 2014 - June 2014
Technology : Java, Spring 3.0, Apache Cassandra 2.0, Mac OS X 10.7,Geneva
Message Queue.
Description: Brucke is the foundational platform that provides a message
oriented event driven pattern to support various data feeds that are
exchanged between AOS and external systems. The system has Statistics
dashboard showing information about feed published time, delivered time,
wait time, total time to process, and total number of records, feed
published status etc.
Responsibilities
. Involved in developing Java Cassandra No Sql Database connectivity and
DAO layer methods for various statistics screens.
. Implemented Factory pattern to switch between Oracle and Cassandra
database based upon VM Arguments.
. Implement stand-alone application to connect and listen to Geneva
Messaging Queue and insert the consumed message details into Cassandra
database.
Citi Prepaid Services
Client
Citi Bank NA, USA
Period : March 2010 - Feb 2014
Technology : Java, JSP, Servlets, Struts 1.2, Spring 2.5, Hibernate, Web
services,SQL server 2008, Tomcat 6.
Schedulers : Active Batch 8, Automize 8
Description: Citi Prepaid Services is the leading provider of innovative
corporate prepaid solutions through prepaid cards. It Provides clients with
comprehensive electronic payment solutions to reduce costs, enhance
operational efficiency and unmatched user experience.Citi Prepaid provides
custom programs across all payment verticals such as Compensation,
Promotions and Disbursements.
Responsibilities
. Implemented/Launched Virtual Prepaid cards in APAC and EMEA.
. Involved in the launch of Simple Payment Services for DWP, UK govt.
. Implemented scripts to Block cards in bulk.
. Involved in enhancement of Primary/Secondary/Supplementary Cards
creation.
. Implemented Sweep and Return Process to pull back the money from
closed/expired cards.
. Implemented Annual maintenance fees application.
. Involved in implementing and fine tuning Daily Settlement Batch.
. Implemented funding and block code update on cards using Web services.
. Posted bulk Settlements for payments.
. Implemented updating of TPIN, APIN, Replacement of cards through NON
MON (Batch).
. Implemented the mass migration of cards from MAG STRIPE to EMV for MEP
region.
. Responsible for maintaining Bank Identification Number parameters in
Prepaid system.
. Supported New Country/currency launch - Egypt, Pakistan, Bahrain,
South Africa, Singapore, Malaysia, Honk Kong, Philippines, and LATAM
regions
. Involved in fixing various production issues on card creation and
payment process.
. Involved in release management, incident management, problem
management, change management and configuration management.
. Involved in setting up and tuning up monitors for application
monitoring and production servers to make sure there are no server
errors
Pickle 2
Client
Scripps Networks LLC, USA
Period : July 2008 - March 2010.
Technology : Java, JSP, Servlets, JavaScript, Ajax, Struts, Oracle10g,
Weblogic 10.0,Endeca Search Library.
Description: Pickle is an online Photo, video sharing portal with many
additional life style features. It is used as content management system and
has successfully published branded sites - www.roomzaar.com,
www.my.hgtv.com,www.food.com.
Responsibilities
. Implemented handling of special characters (non-keyboard) by
implementing UTF-8 character set over the entire application.
. Implemented in development of D2C Overlay which displays and navigates
the related items (Photo/video) using Ajax and XML.
. Implemented Pickle Player Widget which plays a slide show of photo's
and videos. Generated XML which is provided to the flash player as
input.
. Implemented helper for UTF-8 to ISO 8859-1 character set which
displays characters encoded in ISO 8859-1 format to UTF-8 from
different databases.
. Implemented Profanity filter by creating a dictionary of words, which
masks the irreverent words.
Meridian Group Travel Portal
Client
Meridian Enterprise (USA).
Period : Jan 2008 - July 2008
Technology : Java, JSP, Servlets, JavaScript, Struts, spring, Oracle,
Jboss 4.0.
Team Size : 5
Description: With Meridian Travel Portal you can dynamically manage,
package and distribute your air, hotel and leisure products effectively.
Meridian Travel Portal has been providing end-to-end technology solutions
to the Tour Operator
Responsibilities
. Involved in developing Cost Sheet Creation and Edit Cost Sheet modules
which includes adding of daily events and schedules and saving into
the database for users.
Head Start Version 2.
Period : May 2007 - Jan 2008
Technology : Java, JSP, Servlets, Java Script, Struts, MySql 5.0, SUSE
Linux 10.1, Tomcat 5
Team Size : 5
Description: This Project is enhanced version of the previous release. In
this release, we have converted some of the key components to MVC2
architecture from MVC1. It also has new human resources functions like
Employee induction and separation, Self-service, Reimbursement,
Recruitment, Performance Management, Resource Management, Succession
Management, Asset Management, and Non Compliance Reports.
Responsibilities
. Developed bean components and Data Access object using Java.
. Developed Various Action Classes and Action Forms when moving from
MVC1 Architecture to MVC 2 Architecture.
. Involved in migration of sql scripts from MS Sql to MySQL.
Head Start Version 1.
Clients
. John Crane Sealing Systems, Bangalore.
. Cholayil Pvt Ltd, Chennai.
Period : July 2006 - April 2007
Technology : Java, JSP, Servlets, JavaScript, MS SQLServer 2005, Windows
2000/2003 Server, Tomcat 5
Team Size : 6
Description: This Project combines various human resources functions right
from the employee joining information to employee separation. It includes
Self-service, Reimbursement, Recruitment, Training & Development, Training
Administration, Goal setting, Performance Management, Resource Management,
Succession Management and Employee Separation.
Responsibilities
. Involved in Requirement Analysis, Design, Development and
Implementation.
. Developed bean components and Data Access object using Java.
. Involved in generating various reports for attendance, training,
reimbursement etc which includes various filtering criteria's.
Other details
Professional reference will be provided based on request.