***********@*****.*** Rajakumar Kasi,
Cell: +919********* Chennai,
India.
OBJECTIVE
Seeking a position in an organization with challenging domains, which
matches my professional experience and educational potential and that
offers me professional growth while perceiving the goals of the
organization.
SUMMARY
> Sun Certified Professional with around 12+ years of experience in
Design, Development, Application Integration & Customization of
Temcenter & Teamcenter Enterprise, Java, J2EE, Struts, Spring,
Hibernate, C++, C, Oracle, Java &.Net Web services and customer
support.
> Got Initiative award from Siemens PLM software, Recognition Award from
Ford Tech Services India & Champ award from Geometric Ltd.
EDUCATIONAL QUALIFICATION / CERTIFICATIONS
Master of Engineering from Anna University, India.
Bachelor of Engineering from University of Madras, India.
Professional Diploma (Information Technology) from NIIT Ltd, India.
Sun certified JAVA Programmer (SCJP certified in JAVA 6.0)
Brain bench certified JAVA Programmer (Certified in JAVA 6.0)
Teamcenter Engineering certified in Geometric Ltd.
Undergone Oracle, Java web services & JSF trainings in Geometric Ltd.
EMPLOYMENT HISTORY
EMPLOYER DESIGNATION
DURATION
Geometric Ltd, India. Technical Specialist. Sep 2006
- Till Date
Triad Software Pvt. Ltd, India. Software Engineer.
May 04 - Aug 06
Tritech Solutions Pvt. Ltd, India. Software Engineer.
Feb 02 - May 04
TECHNICAL SKILLS
PLM/PDM Technologies : Teamcenter 9.1, Teamcenter Enterprise 9,
Teamcenter
Visualization & Work Products (Caelum XXen-IX
Design).
Programming Language : Java 6, C++, C#.Net 2010, C &
Method/Model.
Technologies : J2EE, Swing, Servlet 2.4, JSP 1.2, EJB
3.1, Java & .Net Web
services, SOAP, REST, JDBC3.0, JSTL1.0, JUNIT,
JNI, XML,
AXIS2, HTML & PLMXML.
Framework : Struts2.0, Springs3.0, Hibernate3.5 &
JSF2.0.
Tools : Eclipse3.8, Weblogic8.5, WebSphere3.5,Tomcat7,
Ant, Make,
Purifier, HummingBird Connectivity,
MobaXTerm&WinSCP.
Script programming : Java script & Unix Shell script.
Database : Oracle9i/10g/11g, MS Access, FoxPro &
Foxbase.
Version control tool : Accurev6, Clear Case 2003, Spider
2004, VSS & Perforce.
Operating system : Windows7/Vista/XP/98/95/NT, DOS, SUN-
Solaris, SGI-
IRIX, HP-UX & SUSE Linux.
Debuggers : Visual Studio 6/.Net, DBX, GDB, WDB & Sun
Studio.
Software Packages : MS Office2010, Microsoft project
plan, SpreadSheet,
Professional Write & Harward graphics.
PROJECTS EXPERIENCE
A)Employer : Geometric Ltd, Chennai, India, Technical Specialist.
1)Client : Ford Technology Services India, Chennai, India.
03/2010 - Till Date
Team Size : 5
Project : Configuration Management Tool (CMT)
CMT is to synchronize AVBOM-II legacy system with
Teamcenter(TC) BOM. This tool is having
Interpretation and Creation modules.
Roles and Responsibilities:
. Responsible for gathering the requirements from business
analyst/business team
. Responsible for the project estimation and preparation of the Level
Of Effort (LOE) for the
development activities
. Development and testing of business logic in core Java for
interpretation and creation to create
the items, attaches/ updates/removes the item beneath the PAF node in
the TC structure by traversing the structure, updates the BOM line
attributes, applies shared effectivity in the incremental change context,
creates variant condition if it is present in the option dictionary and
generates various output files.
. Lead 3 members team & help them to overcome the difficulties that
they face.
. Responsible for peer code review
. MS Visio is used to draw the UML design diagrams.
. Souce code is managed in Accurev.
. Called TC Rich Application Client(RAC)/SoA APIs in CMT to communicate
with TC in
creation module.
Skills : Teamcenter, Java, TC SOA, Swing, Eclipse, XML, Windows
XP/Vista/7, SUN-Solaris & Accurev.
Project : Tooling BOM - Teamcenter Inteface (TBOM-TCI).
TBOM-TCI is used to create and maintain the Global Tooling Asset
structure content in
TeamCenter(TC) and creates Variant condition, effectivity based on the
shared effectivity value. It has C#.Net implementation which runs on IIS
server to accept request from Global Tooling BOM (GTBOM) client and
connects to Teamcenter using TC RAC custom application to create Asset
structure.
Roles and Responsibilities
. Responsible for gathering the requirements from business
analyst/business team
. Responsible for the project estimation and preparation of the Level
Of Effort (LOE) for the
development activities
. Development and testing of server logic using C# to accept job from
client, put it in queue to
create Tooling BOM structure in TC and to accept job status request and to
accpet request to cancel a job.
. Development and testing of business logic in core Java to create the
items, attaches/updates the
item beneath the CPSC node in the TC structure, updates the BOM line
attributes, creates Variant condition, effectivity based on the shared
effectivity value
. Responsible for peer code review
. Responsible to follow Agile methodology.
. Lead 2 members team & help them to overcome the difficulties that
they face.
. Souce code is managed in Accurev.
Skills : Teamcenter, Java, .Net & TC webservices, C#, Eclipse,
Visual studio, Windows 7/2003 server & Accurev.
Project : Migrate Teamcenter TC2007 to TC 9.1.
Upgrade Teamcenter version from 2007 to 9.1
Roles and Responsibilities
. Updated TC 2007 RAC & ITK APIs with TC 9.1 APIs in various TC
ancillary applications.
. Implemented TC 9.1 SoA API calls, fixed performance and memory issues
with TC9.1ancillary
application named Configuration Management Tool & Project Addition Tool.
. Lead 6 members team & help them to overcome the difficulties that
they face.
. Responsible for peer code review
Skills :Teamcenter, Java, TC SoA, C++, C, Eclipse, Visual studio,
Visual VM, Netbeans profiler, Windows 7 & SUN-Solaris, Accurev.
Project : Target Management Tool (TMT).
TMT provides functionality to manage Excel-based design parameter
sets in Teamcenter(TC),
deliver parameter sets directly to CATIA parts/products, feedback parameter
status from CATIA parts /products to TC and reports parameter status
against parameter targets.
Roles and Responsibilities
. Responsible for gathering the requirements from business
analyst/business team
. Responsible for the project estimation and preparation of the Level
Of Effort (LOE) for the development activities
. Java was used to develop TMT server & client, RMI was used to develo
connection between TMT server & client, C++ & TC ITK API was used to
develop executor which connects to TMT server using socket connection
and connects to TC.
. Lead 3 members team & help them to overcome the difficulties that
they face.
. Responsible for peer code review
. Souce code is managed in Accurev.
Skills : Teamcenter, Java, RMI, Swing, C++, Eclipse, Visual studio,
CATIA V5,Windows XP/Vista/7 & SUN-Solaris.
Project : Part Address Function(PAF) cleanup tool
This tool cleansup the childrens which are below the PAF
item node in the TC structure and revises &
freezes the PAF item. This application communicates to TC using RAC
java APIs.
Roles and Responsibilities
. Responsible for development & testing of the PAF tool using Java and
TC RAC APIs.
Skills :Teamcenter, TC RAC APIs, Java, Swing, Eclipse, Windows
Vista/7, Accurev.
Project : CNSync
This tool is to release site-owned Change Notice(CN) objects
in an automated way based on WERS notice
status and without analyst approval. It completes the
030_submit_for_Released-P workflow process. In multi-site environment,
it assigns Released-P status to the site-owned item-revisions and
assigns CO Released-P status to replica CNs.
Roles and Responsibilities
. Responsible for development & testing of CNSync tool using C &
TC ITK API.
Skills :Teamcenter, TC ITK APIs, C, Visual Studio, Windows
Vista/7, Sun Solaris & Accurev.
Project : Project Addition tool(PAT)
This tool adds/removes the project to the TC item.
Roles and Responsibilities
. Responsible for development & testing of the PAT tool using Java and
TC RAC APIs.
Skills :Teamcenter, TC RAC APIs, Java, Swing, Eclipse, Windows
Vista/7, Accurev.
Project : E2KS CATIA Connector.
This tool provides functionality to manage design parameters in E2KS,
deliver parameters directly to CATIA parts & products/MS Excel file,
feedback parameter status from CATIA parts & products/MS Excel file to
E2KS and reports parameter status against parameter targets.
Roles and Responsibilities
. Development and testing of E2KS CATIA Connector using Java &
call the E2KS sever using E2KS
Java webservice APIs and connect to CATIA using CATLink.
Skills : Java, Swing, E2KS Java web service APIs, Eclipse, XML,
CATIA V5 & Windows XP/Vista/7.
Project : QL Export
Download QL files which are under Direct Modeling Assembly type
and TC_Eng_RDV_
Plmxml_Configured relationship with given Item and generate output
file which has the control model
name and the QL file location.
Roles and Responsibilities
. Responsible for development & testing of QL Export tool using
C++ & TC ITK API.
Skills :Teamcenter, TC ITK APIs, C++, Visual Studio, Windows 7 &
Accurev.
2) Client : Ford Technology Services India, Chennai, India.
June 12 - Till date
Project : Integrated Powertrain Application Suite(IPAS)
Team Size : 4
It is a web-based application for authoring, approval and
documentation of Powertrain engineering assumptions and related documents.
IPAS contains three modules: Assumption, 5 Panel and PTBOM.
Roles and Responsibilities
. Responsible for gathering the requirements from business
analyst/business team
. Responsible for the project estimation and preparation of the Level
Of Effort (LOE) for the development activities
. Design, Development and testing of client/server logic using Java,
JEE & struts.
. Lead 2 members team & help them to overcome the difficulties that
they face.
Skills : Java, Servlet, JSP, Struts, Spring, Hibernate,
WebSphere, Eclipse, Java script, Oracle, HTML, MS-Excel.
3) Client : Ford Technology Services India, Chennai, India.
June 11 - Aug 12
Project : User Access Management System(UAMS).
Team Size : 3
UAMS is used to approve/remove/transfer user access to C3PNG & FSMS
applications. An email will be generated by UAMS to the user's manager
whenever user access expiry times reaches, so that manager can either
extend or remove or transfer access to someother user in Teamcenter. In
Admin module, admin can either extend or remove or transfer access to any
user.
Roles and Responsibilities
. Responsible for gathering the requirements from business
analyst/business team
. Responsible for the project estimation and preparation of the Level
Of Effort (LOE) for the development activities
. Design, Development and testing of client/server logic using Java,
JEE & struts.
. Lead 1 member team & help them to overcome the difficulties that they
face.
Skills : Java, Servlet, JSP, Struts, Teamcenter, WebSphere,
Eclipse, Java script, Oracle, HTML, MS-Excel.
4) Client : Ford Technology Services India, Chennai, India.
Feb 12 - June 12
Project : Advanced Vehicle Bill of Material-1 (AVBOM-1)
Team Size : 5
AVBOM-1 is a web-based application that will allow engineers in
different functional activities to concurrently manage Bill of
Material attribute information in one data location early in a Program
utilizing an Excel-like format.
Roles and Responsibilities
. Responsible for interacting with business team for requirement
gathering.
. Support team to overcome the technical problems that they face in
supporting & decommissioning the AVBOM-1 application.
. Archive program in MS-Excel that are in AVBOM-1 before
decommissioning.
Skills :Teamcenter Enterprise 3.1(Metaphase), WebSphere, MS-
Excel, Windows Vista &SUN-Solaris.
5) Client : Ford Technology Services India, Chennai, India.
Mar 10 - June 11
Project : ELogSheet
Team Size : 3
It enables users to feed any data and sent it to another Engineer for
further usage like verifiction, approval etc.
Roles and Responsibilities
. Responsible for gathering the requirements from business
analyst/business team
. Responsible for the project estimation and preparation of the Level
Of Effort (LOE) for the development activities
. Design, Development and testing of client/server logic using Java,
JEE & struts.
. Lead 2 members team & help them to overcome the difficulties that
they face.
Skills : Java, Servlet, JSP, Struts, WebSphere, Eclipse, Java
script, HTML.
6) Client : Siemens PLM software Pvt. Ltd (UGS), Pune, India.
Feb 07 - Feb 10.
Project : Teamcenter Enterprise (TCE) Product
development.
Team Size : 15
TCE is Product Lifecycle Management (PLM) software which is used
to manage digital life cycle of products in
Automobile, Aerospace etc domains.
Roles and Responsibilities
. Responsible for gathering the requirements from business
analyst/business team
. Responsible for the project estimation and preparation of the Level Of
Effort (LOE) for the development activities.
. Development and testing of Thin client (it is a TC's web client which
uses MVC Framework to communicate with TC's server & it is based on n
tier architecture. It communicates TC server via web tier) useing
Java, JSP, Servlet technologies.
. Development and testing of Team browser client(it is a Ideas
Enterprise module client) useing Java & Swing technologies.
. Development and testing of Rich client using JAVA & Swing
technologies and Rich client & Pro/Engineer integration using JNI, C &
Pro/Toolkit APIs.
. Development and testing of TCE webservices.
. Development and testing of TCE server using Method/Model language.
. Design, Development and testing of 32 bit & 64 bit Classic client and
Pro/Engineer integration using C & Pro/Toolkit APIs.
. Responsible for peer code review.
. Lead 3 members team & help them to overcome the difficulties that
they face.
. Responsible to setting up build environment using Ant build.xml & Make
tools.
. Responsible to improve product performance, supporting other module
groups, installation & configuration, documentation, onsite visit &
vendor interaction.
. Worked on problem/enhancement reporting & QA tools which runs on
Webbrowser.
. Responsible to update source code to Clearcase.
Skills :Java, J2EE, JSP, Servlet, Web services, JNI, Oracle 9i &
10g, Tomcat, Weblogic, Struts, Springs,
Hibernate, Eclipse, XML, HTML, PLMXML, C, Method & Model, Ant,
Make, Purifier, Teamcenter Visualization, Windows, UNIX & Clearcase.
7) Client : International TechneGroup Incorporated (ITI), USA.
Oct 06 -Feb 07
Project : Classic Client & Pro Engineer Integration (CCPE)
Team Size : 1
CCPE is the integration between the Teamcenter Enterprise-Classic
client and Pro/Engineer to support various features of PLM functionalities.
Roles and Responsibilities
. Responsible for gathering the requirements from business
analyst/business team
. Responsible for the project estimation and preparation of the Level Of
Effort (LOE) for the development activities.
. Design, development, testing & release of Classic client and
Pro/Engineer integration using C & Pro/Toolkit APIs.
. Responsible to installation & configuration, documentation, onsite
visit & vendor interaction.
Skills :Teamcenter Enterprise, Pro/Toolkit, C, Method & Model
language, Oracle 9i, Pro/Engineer, DBX, WDB,
GDB, SUN Studio, MS-Visual Studio 6, .Net 2003, Windows(32 & 64
bit), SUN-Solaris, SGI-IRIX, HP-UX
& Linux.
8) Project : Teamcenter Engineering training.
Sep 06 - Oct 06.
It is a capability building program (CBP) in Teamcenter Engineering
server & portal customization, administration and user level training.
Roles and Responsibilities
Responsible to undergo training in Teamcenter Engineering server &
portal customization, administration and user level modules.
Skills : Teamcenter Engineering, Java, J2EE, Weblogic, Swing, C,
Oracle & ITK.
B) Employer : Triad Software Pvt. Ltd, Chennai, India.
Software Engineer
1) Client : Triad Software Pvt. Ltd (CADCAM-E Inc).
May 06 - Aug 06.
Project : ODXCAT5 (Open Data eXchange of CATIA V5) Read
toolkit.
Team Size : 9
ODXCAT5 Read toolkit is a set of API developed using C++, which
helps to read binary form of CATDocument (both CATPart and
CATProduct).
Roles and Responsibilities
. Design, development, testing & documentation of ODXCAT5 Read toolkit.
. Design, development & testing of ODXCAT5 Read toolkit testing tool
CATIA CAA and C language.
. Lead 2 members team & help them to overcome the difficulties that they
face
Skills : C++, C, HTML, CATIA CAA, ODX/CAT5 & CATIA V5.
2) Client : Triad Software Pvt. Ltd (CADCAM-E Inc).
May 06 -Aug 06
Project : ODXUG (Open Data eXchange of Unigraphics) read
toolkit testing tool.
Team Size : 1.
ODXUG read toolkit testing tool is to test it's reading
capability of Unigraphics files.
Roles and Responsibilities
. Development, testing & documentation of ODXUG read toolkit testing
tool.
Skills : C, UG/Open, ODX/UG, Unigraphics & HTML.
3) Client : Toyota Caelum Inc. (TCI), Japan. May 04-
May 06
Project : Work Products (a PDM tool)
Team Size : 5.
Work Products is a module installed along with the Caelum XXen, which
is used to work in the collaboration project without any geographical
limitation. This helps to manage the Product Data entirely throughout the
system. It is a client/server Architecture and it's server name is
Teamdesign Server.
Roles and Responsibilities
. Development, Testing & Documentation of Work Products.
. Responsible to prepare Functional test cases and execute Functional
testing, Regression testing, Smoke testing, Combination testing, Bug
verification and bug reporting.
Skills : C++, Teamdesign Server, Caelum
Xxen(IX Design) & MS Excel.
C) Employer : Tritech Solutions Pvt. Ltd, Chennai, India.
Software Engineer.
1) Client : M/s. Hotel Kodai Breeze, India
Mar 04 - May 04
Project : Hotel Management.
Team Size : 2.
This application facilitates to manage the reservation details,
front office details, purchase & inventory details, payroll system
details etc.
Roles and Responsibilities
Development, Testing and Documentation of hotel management
application which runs on the web browser.
Skills : Java, J2EE, JSF, Struts, Hibernate, Servlet,
JSP, Tomcat, Oracle & Eclipse.
2) Client : R2r Diversified Sdn.Bhd., Malaysia.
July 03 - Mar 04
Project : Business Automation.
Team Size : 2.
This application is to automate R2r Diversified Sdn.Bhd(who is a
trading company in Automobile domain) business process.
Roles and Responsibilities
Development, Testing and Documentation of Business Automation
application which runs on the web browser.
Skills : Java, J2EE, Struts, Hibernate, Servlet, JSP,
Tomcat, Oracle & Eclipse.
3) Client : M/s Textiles Soft, Malaysia.
Nov 02 - Jun 03.
Project : Electronic Data Management.
Team Size : 4.
This application is to automate the client's office transactions
like Invoicing system, Purchase order system, Inventory control,
Payroll system etc.
Roles and Responsibilities
Development, Testing and Documentation of Electronic Data
Management application which runs on the web browser.
Skills : Java, J2EE, Struts, Servlet, JSP, Tomcat, Oracle &
Eclipse.
4) Client : M/s Automobile Traders, Abudabi.
Mar 02 - Nov 02.
Project : Office Automation.
Team Size : 3.
This application is to automate the M/s Automobile Trader's
office transactions.
Roles and Responsibilities
Development, Testing and Documentation of Office Automation
application which runs on the web browser.
Skills : Java, J2EE, Servlet, JSP, Struts, Tomcat,
Oracle & Eclipse.
5) Project : Java/J2EE training.
Feb 02 - Mar 02
Undergone training in Java, JSP, Servlet, EJB & Struts.
Skills : Java, JSP, Servlet, EJB & Struts.
ACADEMIC PROJECT
M.E : Optimization of process tolerances for multiple
machining sequences using Grey theory in C++ programming language.
ADDITIONAL DETAILS
> Undergone Cross cultural sensitization program (German culture)
in Geometric Ltd.
> Presented a technical paper on "Feature recognition of
interacting features in prismatic components" in SYMAX National
conference, which was organized by IIT Madras.
> GATE score holder in GATE 2000.