SUMMARY
o Over **+ years of IT experience encompassing wide range of skill sets
and roles including that of Application developer, Technical Lead,
Global Solution Architect.
o 8+ years of experience in Programming Languages such as C, C++ & Pro*
C
o 5+ years developing applications using SQL against relational
databases.
o Experience developing and supporting mission critical applications
running 24x7
o Experience with both support activities and new projects for a
complex, critical computing environment
o Experience developing applications using SDLC methodology.
o Strong Object Oriented Programming and development knowledge using C++
o Extensive experience with analysis, design, development,
customizations and implementation of software applications.
o Strong domain knowledge on Healthcare, Telecom and porting and
application Migrations.
o Good knowledge on Shell Scripting.
o 3+ years of experience as Global Solution Architect working on the
area of Cloud for Rapid Migration analysis, design and development.
o Proficient in analyzing and translating business requirements to
technical requirements and Design.
o Experience in application migration such as porting custom
applications from Solaris to AIX and ZLinux.
o Good communication skills, interpersonal skills, self-motivated, quick
learner, team player.
TECHNICAL SKILLS
Languages C, C++ & Pro* C
Domain Knowledge Telecom, Healthcare, Cloud, Application Migration & Porting,
Script Shell Script and expect script
Operating System Sun Solaris 8 and 10, HP-UX 11.0, SCO-UNIX Release 4,
Windows 2003 SP2, 2000 & 2008, AIX 5,5.1,5.3 & 6.1,
zLinux(RHEL 5.1, SLES 9 SLES 10)
Database DB2 9.5 & 9.7 and ORACLE 10g
IBM Product Knowledge IBM Tivoli Provisioning Manager 5.1.1,7.1, 7.1.1, and 7.2,
IBM Tivoli Application Dependency Discovery Manager 7.2.1,
IBM Tivoli Provisioning Manager for Images 7.1.6, IBM
Websphere Application Server 6.1, IBM TIVGuid (Globally
Unique Identifier), IBM System Consolidation Object
Processing Environment (SCOPE), IBM Tivoli Service
Automation Manager 7.1, Tivoli Endpoint Manager 8.2. Darwin
Unix/Linux Packaging Ret hat Linux Package Manager(rpm) and installp
Tool
Virtualization VMware, HP-VPAR and LPARS for AIX, Cloud Computing with IaaS
Management
Processes IBM's QMS (Quality Management System)
Other Tools Progress DataXtend, Rogue Wave.
Testing Tool Rational Functional Tester 8.2
Configuration Sablime, Harvest and CVS
Management Tools
EDUCATION
. M.Sc.- Master of Science in Computer Science -1997, Madurai Kamaraj
University, Madurai, India,
. B.Sc. - Bachelor of Science in Physics - 1995, Madurai Kamaraj
University, Madurai, India
Training:
. QPACE Level - 3
. Innovation at work
. Advanced Java
Certification & Achievements
. Completed IBM TADDM 7.2 & TADDM 7.2.1.3 Certification
. Submitted the Paper on "Workload Mobility Workbench - Methodology and
Tools" in the IBM sharenet event and won the first prize.
. "IBM Key resource" award for 3 years
. Submitted the white paper on the "HP-VPar on TPM"
. Received a Bravo award from IBM India management and received a
Special Recognition certificate from the Client and IBM US Management.
PROFESSIONAL EXPERIENCE
Company - IBM USA & INDIA July' 2004 to
Till Date
Client : IBM USA
Aug 2011 to Till Date
Project Name : Smart Cloud Enterprise Plus
Role : Global Integrated Solution Architect
Description :
Rapid Migration Services for Cloud is an offering supporting the analysis
and automated transformation or migration of customer servers into IBM SCE+
at an economical price point, delivering near term Return On Investment
(ROI) for our customers.
Responsibilities
. Responsible on the architecture and tools design for rapid migration
. Involvement in analysis and design meetings
. Involving the development of Rapid Migration Engine and driver.
. Integrating the rapid migration tools with Tivoli Service
Automation Manager, E+ Portal.
. Contributing to both the requirements and technical aspects of
any development specification. Investigating software
Problems identified in testing or via Support & providing
solutions, also assisting in the resolution of software support
issues.
. Unit Testing and troubleshooting the issue on the Rapid
Migration Engine and driver.
. Involve on the Integration testing.
Environment : C++ on Linux, SQL, Shell scripting, IBM Tivoli
Application Dependency Discovery Manage 7.1.2, IBM Tivoli Provisioning
Manager 7.2, IBM Tivoli Service Automation Manager, Darwin, VMware, IBM
Rational Team Concert, IBM System Consolidation Object Processing
Environment (SCOPE), Virtual Image Library, Tivoli Endpoint Manager 8.2,
Windows 2003 SP2 & SLES 10 server and Linux
Client : IBM USA
Aug 2011 to Aug 2011
Project Name : Globally Unique Identifier (TIVGUID)
Role : Technical Lead
Description :
The GUIDs help uniquely identify a particular machine (for reporting
purposes), regardless of how many node names are used on the machine or
which network adapter is used to connect to the Tivoli Storage Manager
server, or which Tivoli Storage Manager servers the nodes connect to.
Responsibilities:
. Responsible for analyzing prerequisite packages for the TIVGuid
porting.
. Porting this application to 32 bit and 64 bit RHEL 5, SLES 9 and AIX
5.1 Operating Systems and make changes on the C and make file.
. Responsible for adding new functionality (Remove ) in GUID application
. Preparing the test cases document for this porting.
. Responsible for creating/testing TIVguid application package for
different environment.
. Created/tested the rpm package on zLinux for the TIVguid application
. Unit testing and Functional testing
Customer Given Back:
. Automated the installp package creation.
. Automated the rpm package creation
Environment: C on UNIX and LINUX, AIX 5.1 and zLinux ( RHEL 5, SLES 9),
Red hat Linux Packaging Manager and IBM installP Packing Manger and Shell
Script.
Client : IBM USA C&M
Feb 2010 to Aug 2011
Project Name : Workload Mobility Workbench Migration
Role : Lead Provisioning Architect
Description :
The IBM's Workload Mobility Workbench provides an innovative and integrated
approach to server and application consolidation and migration that enables
improve business and gain a competitive edge. The aim is to provide the new
IBM automated migration and consolidation processes using IBM Tivoli
software.
Responsibilities
. Work on architecture design
. Setup the environment for the PoC
. Install and configure the Tivoli provisioning Manger 7.2 and Darwin on
RHEL OS.
. Complete the integration of Tivoli provisioning Manger 7.2, Darwin and
NIM server.
. Configure the TPM 7.2 for AIX OS and Middleware provisioning.
. Configure the Target environment in the Darwin.
. Map the Source and Target server in the Darwin and start the AIX OS
and middleware provisioning.
. Troubleshoot and fix all provisioning issues.
. Document all the steps and issues and report to the management.
Environment: AIX 6.1, IBM System Consolidation Object Processing
Environment (SCOPE), Darwin, IBM TPM and NIM Server
Client : IBM - Platform Technology Center
Jan -2009 to Mar 2009
Project Name : Cloud Resource Planning (CRP)
Role : Application Developer
Description :
Developing the new functionality to install and re-image the LPAR(AIX).
Responsibilities:
. Writing shell and expect/shell scripts to install/re-image the LPAR(AIX).
. Providing the solution to other modules.
. Communicate activities/progress to project manager
Environment: AIX 5.0 and 5.3, Shell and expect scripts
Client : IBM USA C&M
Aug -09 to Dec-2010
Project Name : ADC (Automated Data Collection)
Role : Server Consolidation Technical Lead
Description :
ADC uses a multitude of off-the-shelve products, combined with internally
developed tools and products aimed directly at performing a reliable and
non-intrusive forensic study of the customer environments.
Responsibilities:
. Responsible for preparing the plan for Data collection.
. Install TADDM,DB2 and SCOPEDB on RHEL and Windows Operating System for
the data collection
. Configuration of Customer environment with TADDM to start the Application
Dependency Data collection.
. Collect the data from CMDB database by using xcon tool and process those
data in SCOPE for the Transformation Analysis.
. Deploy and collect the Galapagos script through remoreOp tool and collect
all Middleware data on the Customer environment.
. Send all transformation reports (Inventory/Application
Affinity/Utilization) to the IBM USA Architect for further analysis.
. Responsible for managing scope, planning, tracking, change control,
aspects of the project.
. Responsible for effective communication between the project team and the
customer. Provide regular project status to the customer and IBM USA
Manager.
. Fix the data collection and data processing issues.
. Establish Quality Procedure for the team and continuously monitor and
audit to ensure team meets quality goals.
. Supported Thomson, Georgia Government, ABB, COKE, Whirlpool, Georgia
State University customer accounts.
Environment: SUSE Linux 10, Windows 2003 SP2, IBM Tivoli Application
Dependency Discovery Manage 7.1.2 and DB2,, IBM Rational Team Concert,
IBM System Consolidation Object Processing Environment (SCOPE), remoteOp
Client : IBM Software Lab, India
Feb -2009 to Aug-2009
Project Name : IBM Tivoli Provisioning Manager (TPM) 7.1.1 Release
Role : Technical Lead
Description :
Porting IBM Tivoli Provisioning Manager 7.1.1 and its components to 64 bit
Zlinux (RHEL5, SLES 9 and SLES 10) and Windows 2003. and also testing all
TPM components and its features.
Responsibilities:
. Responsible for preparing the project plan for this Release.
. Providing solution to the team for the issues for the TPM installation
and compiling code issues.
. Review the test plan and writing the test cases in the web tool.
. Testing zLinux endpoint (SLES 10 and RHEL 5), Virtualization (HP-VPar,
VMware), patch management features on TPM.
. Involving CVT (Conformance Validation Test) and Install test cases.
. Creating the Wiki page for this release to track the status and all
project related information.
. Communicate activities/progress to project manager and customer.
. Responsible for getting the approval from the product team to close the
project.
Environment: SUSE Linux 10 SP1, SP2 and SP3 on z, RHEL 5 on z and Windows
2003 SP2, IBM Tivoli Portioning Manager 7.1.1, Web sphere Application
Server and DB2 9.1
Client : IBM Software Lab, India
Dec -2007 to Jan 2009
Project Name : IBM Tivoli Provisioning Manager (TPM) 7.1 Release
Role : Technical Lead
Description :
Porting IBM Tivoli Provisioning Manager 7.1.nd its components to 64 bit
Zlinux (RHEL5, SLES 9 and SLES 10) and Windows 2003. and also testing all
TPM components and its features.
Responsibilities:
. Responsible for managing the team members.
. Provided technical and investigative support for functional users on
defects, change requests, debugging issues and testing the features of
TPM.
. Responsible for preparing the project plan/test plan and writing the test
cases in the tool for the new feature Virtualization(VMware and HP-Vpar)
.
. Involving the CVT(Component Verification Test), Regression for the new
feature Virtualization on TPM and GVT (Global Verification Test)
. Responsible for creating the Wiki page for this release to track the
status and keep all project related information on it.
. Responsible for writing the automation package for the HP virtual
Partition management.
. As Technical lead, developed project plans, adhered to project
milestones, monitored project progress, management reporting, resource
management, coordinated offshore development activities.
. Responsible for documenting Solution for the issues that are faced by
team.
. Responsible for getting the approval from the product team to close the
project.
Customer Given Back:
. Automated the TPM 7.1 test cases using the RFT (IBM Rational Functional
Tester) tool.
Environment: SUSE Linux 10 SP1,SP2 and SP3 on z, RHEL 5 on z, Windows 2003
SP2 and HP-UX 11i, IBM Tivoli Portioning Manager 7.1.1, IBM Rational
Functional Tester, VMware, HP-UX MP Console, IBM Web sphere Application
Server, DB2 9.1, CVS
Client : AT&T, USA
May 07 to Dec 2007
Role : Technical Lead
Project Name : POC-Application Services Conversions & Migration
Description :
This was a transformation project involving migrating AT&T business
applications from Sun Solaris to IBM AIX environment
Responsibilities:
. Responsible for gathering the BPP-CR & Primes application information and
preparing the target environment to port and migrate the application.
. Responsible for porting the application sub components UTI with GENI and
EMA component to AIX 5.3 env
. Responsible for porting the application to the target environment(AIX
5.3).
. Migrate Persistence related to modules to Progress DataXtend on AIX 5.3
. Responsible for involving IBM quality process in all the phases of the
porting and migration.
. Managing the team both development team as well as QA team.
. Responsible to porting the Persistence modules to Progress DataXtend.
. Communicate activities/progress to project managers and customer.
Environment: AIX 5.3, C, C++ & Pro*C, Oracle 10g database, Rogue Wave and
Progress DataXtend
Client : Blue Cross Blue Shield of Oregon, USA
Aug 06 to May 2007
Project Name : EMC - Electronic Media Claims (Part of the Factory
model)
Role : Team Lead
Description :
Electronic Media Claims (EMC) provides Medical Insurance to various
provinces in United States. EMC has two parts Medical Claims and
Professional Claims. EMC Unix only processes the Professional claims. The
processing includes verification of the validity of the claim and
formatting. Once the processing is done, the output was send to a mainframe
and if required to a printer where the claim
could be printed.
Responsibilities:
. Responsible for resolving the production issues within SLA
. Responsible for managing the team and providing the solution.
. Lead analysis sessions, gather requirements and write specification and
high level design documents for enhancements and customization for NPI
Phase 1 and Phase 2 projects; Analyze product impact
. Present and defend product designs to clients
. Coordinate and communicate tasks with developers
. Ensure that development is performed as per requirements
. Communicate activities/progress to project managers and client.
. Develop implementation and test plans, build software acceptance
criteria, coordinate and work with clients to oversee the acceptance and
dissemination process.
Environment: Sun Solaris, C, C++ & Pro*C, IBM Rational Project Manger,
Harvest
Client : Blue Cross Blue Shield of Oregon, USA
May 2005 to Aug 2006
Project Name : EMC - Electronic Media Claims (Regence Account)
Role : Application Developer
Description :
Electronic Media Claims (EMC) provides Medical Insurance to various
provinces in United States. EMC has two parts Medical Claims and
Professional Claims. EMC Unix only processes the Professional claims. The
processing includes verification of the validity of the claim and
formatting. Once the processing is done, the output was send to a mainframe
and if required to a printer where the claim
could be printed.
Project Responsibilities:
. Responsible for resolving the production issues within SLA
. Responsible for gathering requirements and write specification and high
level design documents for enhancements and customization; Analyze
product impact
. Ensure that development is performed as per requirements
. Communicate activities/progress to project managers and client.
.
. Develop implementation and test plans, build software acceptance
criteria, coordinate and work with clients to oversee the acceptance and
dissemination process.
Environment: Sun Solaris, C, C++ & Pro*C, Harvest and IBM Rational Project
Manger
Client : AT&T, USA
June 2004 to May 2005
Name : SDN-SMS - Software Defined Network Service Management System
Role : Application Developer
Description:
Responsible for analysis, design, development of the SDN SME application.
Responsibilities:
. Analysis/Design/Coding/Unit Testing/System Testing/Installation for SDN-
SMS application.
. Prepare Respective documents at each phase.
. Work on Help Desk Tickets, which are of high priority.
. Maintain Quality process thru Rational Project Manager
Environment: HP-UX, C, Pro*C, Sublime and IBM Rational Project Manger.
Company -Fin ace Consultancy, India Aug'
2001 to Jun'2004
Application Developer
Client : United Telecoms Ltd
June 02 to June 04
Project Name : GSM IWF PE - GSM Inter Working Function Protocol Engine
Responsible for core back technology development including analysis, coding
and testing.
Project Responsibilities:
. Developed, validated and tested the GSM IWI PE module.
. Follow the SDLC for the Service requests i.e.
Analysis/Design/Coding/Unit Testing/System Testing/Installation.
. Implemented several change requests to customize functionality.
. Prepare Respective documents at each phase.
. Fixing the Bugs which are of high priority
Environment: SCO-UNIX Release 4, C programming Language.
Client : United Telecoms Ltd
Aug 01 to May 02
Project Name : Pre-Charging Interface
Responsible for core back technology development including analysis, coding
and testing
Project Responsibilities:
. Developed, validated and tested the Pre-Charging Interface.
. Follow the SDLC for the Service requests i.e.
Analysis/Design/Coding/Unit Testing/System Testing/Installation.
. Prepare Respective documents at each phase
Environment: SCO-UNIX Release 4, C programming Language.
Company - SPARC DATACOM, India Dec'
1999 to July 2001
Application Developer
Client : CMC Limited
June 2000 to July 2001
Project Name : OSKER - Open SCADA (Supervisory Control And Data
Acquisition) System Kernel
Responsible for core back technology development including analysis, coding
and testing.
Project Responsibilities:
. Implemented several change requests to customize functionality.
. Follow the SDLC for the Service requests i.e.
Analysis/Design/Coding/Unit Testing/System Testing/Installation.
. Prepare Respective documents at each phase
. Fixing the bugs.
Environment: C on UNIX
Client : CMC Limited
Dec 1999 to June 2000
Project Name : ELECTRONIC SAM WALLET
Responsible for core back technology development including analysis, coding
and testing.
Project Responsibilities:
. Implemented several change requests to customize functionality of ESW
module.
. Follow the SDLC for the Service requests i.e.
Analysis/Design/Coding/Unit Testing/System Testing/Installation.
. Prepare Respective documents at each phase
. Fixing the bugs.
Environment: C on UNIX[pic]
Selvin P Karuppaiah
**************@*****.*** 404-***-****