THIRUMURUGAN KARUNAKARAN
Apt ***, *** Markham Rd, Scarborough,
Toronto, Ontario, M1H2Y4
e-mail: abn2ik@r.postjobfree.com Phone: 647-***-****,
OBJECTIVE
Having worked within the Software industry for around 9 years, I have
developed a wide range of skills that would meet, and exceed the
expectations for the role of a Senior Java J2EE Developer
SUMMARY:
. 9 years of experience in requirement analysis, design, development,
testing, deployment and integration of internet/intranet applications
using Java/JEE technologies
. 6 years of working experience as software developer/project leader in
INDIA
. 3 years of working experience in USA as a programmer analyst and
senior developer
. Have extensive knowledge and working experience on software
development life cycle (SDLC) and Object Oriented Analysis and Design
(OOAD)
. Experience in managing and developing applications using Model 2 three
tier architectural MVC STRUTS framework
. Excellent analysis, design and programming skills in HTML, DHTML,
JavaScript, Servlets, JSP, XML, AJAX and JDBC
. Excellent knowledge and experience in SQL, PL/SQL on Oracle and DB2
databases. Solid understanding of relational database management
systems (RDBMS)
. Have worked on a range of application servers such as Websphere,
Weblogic, and Apache
. Skilled at programming on different Java Ides' like WSAD 5.1, Eclipse
and NetBeans 5.0
. Hands on experience in installing, configuring and setting up version
control environments like CVS, CSS and Perforce
. Have extensively used enablers like MyEclipse, ANT, Junit and Log4J
. Experience on operating systems like Windows XP/2000/NT and UNIX
. Have experience in domains like Retail, Telecom and Manufacturing
. Excellent analytical, communication, documentation, coordination and
interpersonal skills
. Exceptional ability to learn and master new technologies
EDUCATION:
. Bachelor of Engineering in Electronics & Instrumentation - BITS, Pilani,
India CGPA 8.45/10, June 2003
CERTIFICATIONS:
. Sun Certified Java Programmer for JAVA 2 platform (SCJP) - 93%
. Sun Certified Web Component Developer (SCWCD) - 86%
. Oracle Certified Business Component Developer - 100%
. Brainbench certified in RDBMS concepts
AREAS OF EXPERTISE/CORE COMPETENCIES
Languages : Java, JavaScript, HTML, DHTML, JSP, SQL and PL/SQL
Technologies : JDBC, Struts, Spring, Hibernate, SOAP, Servlets,
XML, AJAX
Web Server : Tomcat, iPlanet
Application Server : WebSphere, WebLogic, Apache
IDE : WSAD, Eclipse, NetBeans, Gel, RAD
Editors : Edit plus, HtmlKit, TextPad, vi Editor, jEdit,
DiffMerge
Version Control : VSS, CVS, Perforce
Databases : Oracle 8i/9i/10g, DB2
DB Tools : SQL Plus, TOAD, DbVisualizer
Enablers : Log4J, ANT, MyEclipse, Junit
Operating Systems : UNIX, Windows NT/2000/XP, Sun Solaris
Browsers : Internet Explorer, Mozilla Firefox, Apple
Safari, Netscape
Methodology : Agile
Billing System : Telegence
Domains : Retail, Manufacturing, Telecom, Banking
EMPLOYMENT HISTORY:
Name of the Designati Address of the Duration(Yea Reference
Company on employer rs)
Tata I.T. Tidel Park, 2 Years 11 Sailakshmi Udayakumar
Consultancy Analyst Chennai, India Months
Services, India Associate Consultant
abn2ik@r.postjobfree.com
(091)-996-***-****
Igate, Mastech, Senior 1000 Commerce 2 Years 1 Arpitha Cheruku
USA Software Drive, Suite Month Senior IT Analyst
(Client:at&t) Developer 500, Pittsburgh, Arpitha.cheruku@att.c
PA 15275 om
(001)-510-***-****
Infosys Software Sholinganallur, 4 Years Srinivasa Raghavan
Technologies Developer Chennai, India Senior Project Mangar
Ltd
abn2ik@r.postjobfree.com
m
(001)-214-***-****
PROFESSIONAL EXPERIENCE
01 Project Name Central Catalogue Service
Company Tata Consultancy Services
Client Ericsson, UK (5/2011 - 12/2012)
Description of the project
Implementation of a centralized product catalogue for the end
customer "Three" which will provide the facilities to allow business
users to design new products by copying and amending existing
products/product templates and by packaging these new/amended
products in different ways. CCS Integrates Three's existing BSS
systems with the centralized product catalog so that products defined
there can be implemented and deployed in a semi-automatic fashion.
Role : Programmer Analyst / Project Lead
Responsibilit : Involved in Requirements gathering calls, design and
y code review meetings
Developed the Order Negotiator module and performed
unit testing
Got rave comments from the customer for delivering a
bug free code and for being pro-active in addressing
the concerns of the customer
Helped the Quality assurance team with the setup of
the Integration testing environment
Performed status monitoring of the applications that
are running in production.
As a project lead, was involved in assigning tasks
to developers
Tracked the status of the activities performed by
developers.
Provided 3rd level production support for the
application
Played a major role in helping my team get the BEST
TEAM award in the whole telecom unit
Software : Core Java, Spring, EJB, SOAP, JSP, PostgreSQL
OS: Windows XP, Unix Application Server: Weblogic
8.1
02 Project Name Citicards Sawgrass
Company Tata Consultancy Services
Client Citi Bank (1/2010 - 5/2011)
Description of the project
Citicards Sawgrass is a Customer Relationship Management (CRM) tool
based out of the Chordiant framework. It is used by the customer
service agents to provide service to individual and retail credit
card users.
Role : Programmer Analyst / Project Lead
Responsibilit : Interacted with the Business Analysts to finalize on
y the requirements.
Created Use Case documents based on the business
requirements.
Prepared high level and detailed design documents.
Developed and unit tested modules assigned to me
Assigned modules to developers and tracked the
status of the project.
Managed deployment for Integration testing.
Software : Struts, Hibernate, JSP, AJAX, DB2, CHORDIANT, TIBCO
OS: Windows XP Application Server: Websphere
03 Project Name Point of Sales Dot Com II
Company Mastech, USA Jul
2007 - Jul 2009
Client AT&T
Description of the project
Point of Sales Dot Com II (PDC2) is a web based client application
which interacts with the Telegence Billing system. It is used by the
retail agents of AT&T to activate new customers as well as to provide
customer service to existing customers. As a consultant, I was
involved in the modules like Passcode enhancement, Enterprise
Agreement,
Cumulative Download, Early Termination Fee, AT&T 3G MicroCell,
Javascript/CSS Upgrade.
Role : Senior Software Engineer
Responsibilit : Participated in the analysis of requirement
y specification meetings
Created the Application Design document based on the
high level design document
Wrote ActionClasses, ActionFormBeans and configured
the application modules using Struts Configuration
file
Designed and developed front view components using
Struts Framework tag libraries and JSP pages
Used various Java5 and JEE APIs including JDBC, XML,
Servlet, JSP, and JavaBean
Involved in developing the interfaces with various
AT&T business partner systems
Wrote unit test case documents and performed unit
testing
Involved in performance tuning, debugging problems
during testing and deployment phases of the project
Used ANT to build the WAR file and deployed the
application in the Weblogic application server.
Coordinated with Quality Control teams to fix issues
that were identified
Used Log4J to effectively log the error/warning/debug
messages
Involved in mentoring with other developers during
Design, Development, Testing and Deployment phases
Provided the production team with the configuration
and deployment documents
Software : HTML, JavaScript, JSP, CSS, Servlets, JAVA, STRUTS,
AJAX, Oracle 10g
OS: Windows 2000, Sun Solaris Application Server:
Weblogic 9.1
Web Server: iPlanet
04 Project Name Start Plan Manager (SPM)
Company Infosys Technologies Ltd.
Client Texas Instruments. (5/2006 - 7/2007) - USA
Description of the project
Start plan manager is a tool which is used by the production planners
to plan and schedule the device demands that should be produced by
the various fabrication and Assembly/Testing units of the Texas
Instruments.
Role : Programmer Analyst
Responsibilit : Responsible for requirements gathering, functional
y specs, use case specs, and system design
Designed the flow diagrams and prototype screens
based on the client requirements.
Designed and developed web components using JSP,
Factory Frame Work, HTML, JavaScript and AJAX
Built the XML soap requests from Javascript, wrote
handler classes to handle the Soap requests, built
the response objects by parsing the request and
fetched the required data by accessing the
DataAccess classes.
Used Log4J to effectively log the
error/warning/debug messages
Worked with Testing and Migration team to
effectively test and promote the application to
Production for use by the planners
Gained expertise in using Netbeans 5.0 Application
Developer with integrated CVS.
Conducted Design review discussions and Code Reviews
to get sign-off.
Involved in performance tuning, debugging production
problems during testing and deployment phases of the
project
Created WAR and JAR files using Netbeans and
deployed the application in Weblogic production
server.
Got very good feedback comments from the client
regarding the quality of my work
Software : JSP, Servlets, HTML, JavaScript, JAVA, Factory
Framework (FFW), AJAX, XML, UML, Oracle 8i
OS: Windows NT (Development), UNIX (Production).
Application Server: Tomcat (Development), Weblogic
(Production)
05 Project Name Web Reporting
Company Infosys Technologies Ltd.
Client Texas Instruments. (1/2006 - 6/2006)
Description of the project
The purpose of this project is to generate various kinds of reports
for the Fabrication/Assembly testing units within the makeIT
department of Texas Instruments. These reports are useful in tracking
the movement of wafers across different fabrication units and also in
measuring the performance of log points in a fabrication unit. These
reports are used by the departments to audit the yield and cycletime
of the actual demands and take appropriate measures in correcting the
discrepancies of the probe/test/assembly systems.
Role : J2EE Developer/Programmer Analyst
Responsibilit : Developed various application components using
y Factory Framework.
Wrote ActionClasses, and configured the application
using Configuration XML files.
Designed and developed front view components using
Factory Framework tag libraries and JSP pages
Wrote caching modules to cache the data for a given
time range. This helped in speedy retrieval of the
data while generating the reports.
Wrote cron based thread applications that would help
in the processing of batch jobs and used Java Mail
API's to e-mail customized web reports to the
application users.
Handled user authentication and role based
functionality implementation modules.
Generated graphical reports using the FFW custom
chart tags.
Fixed issues and handled additional change requests
on already existing reports
Software : JSP's, Javascript, XML, Servlets, JAVA, JDBC,
Factory Framework (FFW), Oracle 8i
OS: Windows NT, UNIX. Application Server: Tomcat
(Development), Weblogic (Production)
06 Project Name Microsoft Learning Portal
Company Infosys Technologies Ltd.
Client Microsoft (3/2005 - 12/2005)
Description of the project
This Project deals with the development of a Learning Portal website
for Microsoft. Users across the world can access the Learning portal,
take various Microsoft certifications/exams/assessments and track
their personal and learning information. A single Sign-on feature was
provided using which the user can sign into the various other
internal portals of Microsoft like measureUp and elementK just by
signing into the learning portal.
Role : System tester and Testing co-ordinator
Responsibilit : Used automated test scripts and tools to test the
y application in various phases. Coordinated with
Quality Control team to fix issues that were
identified
Functional testing of the user interface layer of
the Learning Portal, Task allocation and Status
reporting
Logging and Tracking of the issues using Product
studio (a custom built issues tracking software of
Microsoft)
Software : Testing tools: nUnit, Web Runner Issue Tracker:
Product studio
07 Project Name TI e-Commerce - Parametric Search
Company Infosys Technologies Ltd.
Client Texas Instruments. (7/2004 - 2/2005)
Description of the project
This project deals with the development of a device search page based
on the various parameters for all the families across the Texas
Instrument web site. An Endeca navigation engine tool was used to
increase the speed of search queries and to generate filter
parameters which can be used to narrow down the search of devices.
Role : Developer
Responsibilit : Developed the parametric search criteria module of
y the application
Software : JSP, JAVA, STRUTS, ATG, Oracle Relational View
Manager
OS: Windows NT, UNIX Application Server: ATG Dynamo
08 Project Name IRAILERS - eRequisition System
Company Infosys Technologies Ltd.
Client IRAIL (2/2004 - 6/2004)
Description of the project
The e-Requisition System was developed for iRail Inc, and is used by
the operational departments of the clients associated with eRS. The
eRS application is based on struts, JSPs and Servlets and we used the
Websphere Advanced Edition 4 server and WSAD as development
environment.
Role : J2EE Developer
Responsibilit :
y Involved in developing JSP's, Action classes
Designed the Requisition approval flow module and
Mail module.
Deployed all the beans to run under Websphere
Application Server.
Configured database Connection Pooling in the
Websphere Application server
Used Oracle thin drivers (JDBC) for accessing data
sources
Developed the JSP web pages and the Java source
packages using IBM WSAD
Software : JSP's, JAVA, STRUTS, Oracle
OS: Windows NT, UNIX. Application Server: IBM Web
Sphere
09 Project Name General Motors-Production Volume Database
Company Infosys Technologies Ltd.
Client General Motors (7/2003 - 1/2004)
Description of the project
The project for General Motors is a database repository for GM's
Model information. Data is populated through a series of web-based
data entry screens into an Oracle Database. The users can reconcile
the data conflicts and exceptions which would arise due to the
database merging process.
Role : J2EE Developer
Responsibilit : Developed user web interface using JSPs and
y Servlets.
Used Struts as the MVC Framework to develop the
application
Developed custom exception classes for Exception
handling
Developed various JAVA classes, database queries and
procedures to retrieve and manipulate the data in
underlying Oracle database through JDBC
Involved in unit testing, integration testing and
System testing
Software : JSP, JAVA, STRUTS, JDBC, Oracle
OS: Windows NT, UNIX. Application Server: BEA
Weblogic
VOLUNTEERSHIP
BITS, Pilani - India 1999 - 2003
. Captain of the Table Tennis Club
. Member of Dance Club