Vivek Sharanappa
ab0qac@r.postjobfree.com
Profile Summary
. More than 10+ years of experience in Information Systems, with the key
areas of involvement in Automation, Development & Testing of
Enterprise Management Products.
. Designed & Implemented an Automation Framework for command line build
execution for NonStop Suite of Products with a focus to reduce Cycle
Time Reduction.
. Currently Working on IBT (Integrate Build and Test)
. Currently Working on Hadoop for Big Data Analysis (Large volume of
Product Logs for Data analytics)
. Invovled in designing a Reference Architecture for BaaS(Build as a
Service on Cloud)
. Good working knowledge of computer architecture and operating systems,
Good level of understanding and experience of Build/Release/Automation
of software-based products across NonStop, OpenVMS, HPUX.
. Have a good working knowledge of Windows, Linux, HPUX, OpenVMS and
NonStop operating systems
. Self driven and highly motivated to deliver excellent products
. Implemented Tracking Tools (jTrac, Bugzilla)
. Implementation of Electric Commander for all the Builds for various
products in both HPUX and Linux environment.
. Associated with validation, test automation & performance testing of
products such a SQL/MX, IO, DP2, Kernel, Compilers and many more
products of the Operating Subsystem.
. An Integral and a key member of the Hewlett-Packard's QTP(Quick Test
Professional) Deployment, Customization & Migration, Automation team
(QTP & Perl as the primary tools to automate & execute) and HP
Software process team.
. A natural flair for knowledge, my analytical and technical skills is
an asset to any Project Team. Additionally, have an experience in
leading teams of various sizes.
. Exceptional cross-cultural, interpersonal with outstanding written and
oral communicator.
. Lean Sigma Green Belt Certified.
. Migrated all the build/release process documents to Confluence.
. QTP Automation Award - 1st Place for HP. More details on
http://indus.stc-india.org/2009/09/automation-of-documentation-
submittals-via-hp-quick-test-professional/
Professional Experience
June'13- Present
Specialist at Hewlett-Packard, Bangalore, INDIA. Working as a Senior
Specialist for design/implementation of Hadoop for large product farm
logs analysis.
May'04- Present
Specialist at Hewlett-Packard, Bangalore, INDIA. Working as a Senior
Specialist for design/implementation of automation framework for
various Product Suites on Linux(RH5,RH6 & SUSE) and HPUX. Purpose of
this position is to lead a build team with a focus on quality,
delivery and execute development strategy, release estimate, test
plan, build automation, performance monitoring strategy within the
product requirements and defined development release processes.
Dec'02- May'04
Senior Software Engineer at Novell, Bangalore, INDIA. Working as a
Build Engineer. Purpose of this position is to build/automate within
product requirements and defined development release processes with
the objective to ensure product functionality & product performance.
Aug'00- Nov'02
Associate Consultant at Polaris Software Labs, Chennai, INDIA. Worked
as a Build engineer for the client NEC, Japan. Lead the complete
implementation of UCM using ClearCase and ClearQuest.
Technical Skills:
Skills: Distributed and grid computing, AWS (S3, EC2), Hadoop,
MapReduce, Hive, Pig, Sqoop.
Languages C
Scripting Perl, Perl/TK, PHP, Shell, Ruby on Rails
Platform HPUX, Windows XP, OpenVMS V7.3-2 & above, NonStop OS,
NetWare5.1, NetWare 6.0 & NetWare6.5
Continous Integration Tools Electric Commander, Hudson(Jenkins),
Cruise Control.
Version Control Tools ClearCase, Subversion, StarTeam,
perforce, Git
Bug Tracking System jTrac, Bugzilla, Jira, ClearQuest,
Serena Team Track
Performance Tools Web Application Stress Tool, Load
Runner
Automation Tools Quick Test Professional (QTP), FIST
Knowledge on: Quality Center, eDirectory, Confluence, PKI, LDAP,
Kerberos (Authentication protocol), hp
blade hardwares & SAN configuration,
NonStop system configuration.
Project Details
Design and implementation of Automation Framework
Platform HP UX
Team size 15
Role Test Engineer, (Completely Re Design to solve the limitations of the
Framework & implemented the automation using Perl & C.). Also
test planning, strategizing HPUX subcomponents testing.
Period Aug'09 - Jul '10
Description: We are responsible for redesigning, deploying & maintaining
the automation frame work for a user space CLI/Commands with a data driven
and keyword driven concept. This would be able to handle both black box and
white box testing & also enable networking and storage products of HPUX
subsystem automation.. The team had a challenge to re design the frame work
to Reduce plug in path, Extend test capability, Optimize infrastructure for
ease plug-in of package components, enhance to support client/server test
model, Usability improvement, Expand test center as a service, Testing
integration with customer solutions storage management, Support industry
specific standard test tools.
HP Simplification
Platform HP UX, Windows 2000, Windows 2003
Team size 26
Role Test Engineer, Designing the end to end automation, implement the
automation using QTP, Load Runner, QC, HP OO Tools, Deploying
the frame work across the organizational division.
Period Aug'08 - Jul '10
Description: Simplification team is a horizontal to the Testing division;
this team's responsibility is to solve the Automation/Performance Testing
problems across the Testing horizontal. This involves generic frame work
building and architecting and designing a unique solution to solve the end
to end automation problems. Also involved and a key designer for the
deployment of tools such as QC across the division & a key designer of
solution which solves the integration of different tools such as QUIX and
QC integration and implementing these to solve the test division problems.
An expert in QTP & Load Runner, involved in training QTP, Load Runner
across the division.
HPUX
Platform HP UX
Team size 5
Role Lead Engineer
Period Aug'08 till date
Was responsible for completing the reviews of the changes made from the
development teams and approve the changes related to the release system
files.Something similar to CCB(Change Control Board).
Queueing mechanizing is implemented in the HPUX Build system which takes
care of the Build/Release.
HP NonStop
Platform HP NonStop Operating System
Team size 12
Role Build Engineer, Release Engineer, Lead Engineer, Consultant
Period May'04 till date
Was responsible for 75% of the Product builds for the NonStop Operating
System.Was responsible for developing Automation tool "OneBuild" which was
used for performing the Build on various platforms from NonStop Os,
Windows, and also on Sun Solaris.Was involved in the Release Cycle for G-
Series and H-Series system.
The automation tool was also been rolled out for usage from partners at
Wipro and TCS who were responsible for performing the builds for the rest
of the 25% of the Product Build for NonStop.
HP OpenVMS
Platform HP OpenVMS Operating System
Team size 3
Role Build Engineer, Release Engineer, Lead Engineer, Consultant
Period Jul'07 till date
Was responsible for the complete build and release cycles for the OpenVMS
Operating System, also was responsible to bring in change in the release
model, to get better TAT and Customer satisfaction .Was responsible to
bring down the OpenVMS patch recalls from 30% to 0% recall.
Novell Edition of OpenOffice.org
Platform Linux
Team size Spread WorldWide
Role Build Engineer
Period Jun'03 to Apr'04
Was responsible for doing the opensource build of OpenOffice by replacing
the required images with Novell logo .To me this was one of the greatest
challenges that I faced in performing the builds and creating the rpm
packages.
NFS Server on Netware
Platform Netware6, Windows NT 4.0 & Windows 2000
Team size 4
Role Build Engineer.
Period Dec'02 to Jun'03
The Network File System (NFS) is a client/server application that lets a
computer user view and optionally store and update file on a remote
computer as though they were on the user's own computer. The user's system
needs to have an NFS client and the other computer needs the NFS server.
Both of them require that you also have TCP/IP installed since the NFS
server and client use TCP/IP as the program that sends the files and
updates back and forth. Was involved in Build and release this Product.
Novell NFS Gateway
Platform Novell Netware 5.1, Netware6, Windows NT 4.0 & Windows
2000
Team size 10
Role Build Engineer.
Period Dec'02 to Jun'03
NFS Gateway allows the NetWare users to access exported UNIX file system
as a NSS volume. NFS Gateway volume supports DOS and LONG namespaces. A
NetWare user, who is a trustee of NFS Gateway volume, can use this volume
as any other NSS volume with NetWare rights imposed over UNIX permissions.
Was involved in Build and release this Product.
Automation
Platform Novell NetWare 6.0, NetWare 6.5,
Team size 02
Role Designed developed and implemented Automation tool.
Period Feb'03 to Apr'03
Description: Designed an Automation tool to increase the efficiency of
build across the different product teams. This tool automates installation
of builds, on the test environment & sanity testing process. And was
involved conducting a case study across the teams to improve existing human
errors introduced due to the lack of good practices of product validation.
We used Perl tool & Batch file to achieve our automation tool.
Banking Application
Client NEC, Japan
Platform Windows NT 4.0, HPUX
Team size 8
Tools ClearCase, ClearCase LT, ClearQuest
Role Implementation/Build Engineer for Polaris Site
Period Dec '00 to Nov '02.
The project involved designing and implementing a Unified Change Management
by integrating clearcase LT and ClearQuest. The main idea was to provide a
complete Configuration Management for a Japanese Global Banking Project. My
role was the Configuring of the Windows 2000 Advanced Server, checking up
the network speed, installing the MS-SQL Server, configuring the SQL
databases, and trouble shooting. Installations of hardware/software on
client machines and check the SQL Server connectivity.
Investment Banking
Client UBS, London
Platform Windows 2000, Sun Solaris
Team size 5
Tools ClearCase, Apache Web Server
Role Installation, Configuring and Import of Data into VOB
Period Feb '01 to Jul '01.
The project(Investment Banking) was being Developed in the Noida
Development Centre of Polaris. My role was to remotely setup the ClearCase
on Sun Solaris, porting of data from Visual Source Sage into ClearCase.
And Web Enable ClearCase for Access of ClearCase Views over the Web for the
onsite team in London, and Windows Client connectivity for offshore
Development Team in Noida, for fixing the bugs found in the Production
Environment.
Banking Application
Client NEC, Japan
Platform Windows NT 4.0, HPUX
Team size 8
Tools ClearCase, ClearCase LT, ClearQuest
Role Implementation Engineer for Polaris Site
Period Dec '00 to July '01.
The project involved designing and implementing a Unified Change Management
by integrating clearcase LT and ClearQuest. The main idea was to provide a
complete Configuration Management for a Japanese Global Banking Project. My
role was the Configuring of the Windows 2000 Advanced Server, checking up
the network speed, installing the MS-SQL Server, configuring the SQL
databases, and trouble shooting. Installations of hardware/software on
client machines and check the SQL Server connectivity.
Banking Application
Client NEC, Japan.
Platform Windows NT 4.0, HPUX
Language C++
Team size 100
Role Developer
Period Aug '00 to Nov '00.
N-tier architecture project with an extensive integration of high-end
technologies like C++ for Object Oriented Programming, Rational Rose For
Design, BEA-TUXEDO as Middle-ware, Oracle 8 as Database, HP-UNIX as
Operating System, Rational Clear Case and Rational Clear Quest for the
Configuration Management. System can be accessed through various clients
like Desktop, ATM-Machines and Web Browser. A Global-Banking system that,
migrates from the legacy to latest technologies. A total N-Tier
Architecture, capable of adopting with any banking related operations
across the Globe. The project being a N-Tier architecture the business
logic to the banking domain is divided into logical servers and each server
is divided in to hundreds of transactions.. I was mainly involved in
writing the code for there various Design specification provided by the
Client. Was mainly involved in Unit Testing and Transaction Flow Testing.
Education and Certifications
. Bachelor in Engineering (Kuvempu University). -1999
. Diploma in Advanced Computing from CDAC. -2000
. Currently doing Masters in System Software from BITS Pilani.
. Appearing for PMP certification in the month of Aug 2012.
Publications, patents, awards, speeches, etc.
- 2010 Bangalore Customer Advisory Board:
o Breakout Session on Build as a Service was delivered to two of
our valuable partners (Wipro & TCS). This was well received and
both the partners have followed up with request for next session
and demo session.
Public Speeches:
- PSG College of Technology:
o Delivered a session on Build/Release Domain using HP Tools, this
was well received by the student's community.
Personal:
Marital Status: Married
Valid Passport: Yes
Date of Birth:
Permanent Address: 157, 4th Main, 3rd Stage, 3rd Block, Basaveshwarnagar,
Bangalore - 560 079.
Reference:
Available upon request