1. Prathesh B V.
E-mail: pradeeshbv@gmail.com
Phone: 9789793898
Objectives:
To work in a challenging environment that improves my knowledge and
Skills thereby contributing to the growth of the organization.
Summary:
Having 50 Months of experience in information technology.
Extensive experience in deployment and implementation of Intellect applications.
Have experience in working with UNIX and Linux box and created ant scripts for build
and deploying the application in servers.
Hands on Experience with J2EE standards compatible application servers like Oracle
Weblogic, Websphere, Jboss and Apache Tomcat and Oracle 11g admin.
Hands on Experience with continuous integration tools such as Jenkins, UrbanCode Build
and UrbanCode Deploy.
Strong exposure to integration and implementations of banking applications.
Hands on experience in Software Development Life Cycle (SDLC).
Professional Experience:
Working as a senior system executive in Cognizant technology solutions from April
2014 to till date.
Have worked as a Software Engineer in Polaris Financial Technology from June
2011 – April 2014.
Educational qualification:
Bachelor of Engineering (B.E - CSE) - 65% - April, 2009.
Diploma – 69% - April, 2006.
S.S.L.C – 57% - April, 2003
Achievements:
Received Best Newcomer award from Cognizant Technology.
Two times received Employee of the Month award.
Received Innovation Champion award from CareFirst.
2. Project Summary:
Client : CareFirst BlueCross BlueShield
Environment : UNIX, Linux, shell Scripts, Batch Scripts, Ant scripts,
Subversion, UrbanCode Build, UrbanCode Deploy.
Description :
CareFirst has the largest provider network of health care industry, with more than 80
percent of the region’s health care providers participating in one or more networks.
CareFirst uses various applications and technologies such as Facets, Portal, Tibco, Claim
Check, Oracle Finance etc.
Responsibilities:
Learned UCB/UCD tool in a shot span of time and exposed the same in automation.
Interacting with dev. team and successfully integrated Findbug tool with uBuild.
As a part of customer delivery has created SOP documents for all the activities in
Automation team.
Handling TSR request for UCB/UCD user access and providing required access to users
on time.
Involved in various activity using UCB/UCD such as component creation, environments
creation, agent installation, agent configuration, new application creation, sync up
activities for staging and prod environments, troubleshooting issues with build and
deployment etc.
Involved in the process of UCB/UCD migration activity from 4.x version to 6.x and ensure
that all the application in previous version is working in migrated version without any
issue.
Involved in Java/J2ee automation using UCB/UCD and successfully implemented the
same and given good support to dev. team for troubleshooting the issues and ensured
that the implementation is rolled out smoothly.
As a part of java/J2ee implementation, done the automation script for copying the
properties files from the various location and its helps to reduce the pain to do the
plugin steps in uBuild.
Have given solution for the multi build problem in uBuild, it’s like the showstopper and
after implementation of the proposed solution team has the ability to do ‘n’ number of
build and the productivity is improved for java/j2ee build.
Have analysed the build performance issue in Linux box for Java/J2ee build and gave
suggestion for improving the performance to customer, the same is implemented by the
Project 1 : Build and deployment Automation
3. Unix admins ,after the changes done in the build box its helped to overcome the issues
in build performance, productivity, on time delivery.
As a part of dimension to subversion migration, have played main role to modify the
facets build scripts wrt. Subversion repository and ensured the scripts are delivered on
time.
Individual Contributions in Automation Area
Claim Check Automation:-
Claim Check deployment process is to manually copy the artifacts from source control system to
35 servers and providing specific permission to the files which consumes around 15 minutes per
server to copy and cross verify the activities performed. After automation the deployment time
reduced to 1 min per server, which have the benefits such as, reduced the manual intervention,
accuracy in deployment, error reduction. This automation is approved as a CSI Theme by
Customer, which is having the time savings of around 230hrs per year and hard dollar
benefits of $20000 per year.
Angular JS Automation:-
AngularJS Automation helps the portal team to trigger build and deployment by overcoming the
dependency as there is no common build platform for doing build due to grunt and node.js
software installation problem faced by the IT team. Any one wants to use the updated version or
specific application has to request the developer to trigger the build and deployment manually.
Hence automated build and deployment process overcomes the installation issue and UCD
plugins eliminates complicated deployment scripts. This automation is approved as a CSI
Theme by Customer, which is having the time savings of around 500hrs per year and hard
dollar benefits of $50000 per year.
Logical Versioning Automation:-
The versions of components deployed in UCD is not traceable and there is no process to maintain
the component version which was due to the limitation in the Automation tool used. Costumer
decided to develop an application for tracking the versions deployed through UCD. The xml file
input needs to send from UCD to the application developed by Costumer. For that i had
developed the process for generating the XML file by means the versions deployed through
uDeploy.
Portico Rules Deployment Automation:-
Portico Rules Deployment automation helps the developer to select files that has to be deployed
from tag, backup about 3000 rules in database, create versions in uDeploy and deploy them to
DEV and PROD databases with reduced manual intervention. Creating back up about 3000 rules
from deployable database which certainly consumes huge effort as manual back up is not possible
unless user creates 3000 dummy backup files with the name of rules. This automation is
approved as a Transformation by Customer, which is having the time savings of around
2000hrs per year and hard dollar benefits of $150000 per year.
4. Functionality of seeing sources change in Build life:-
UCB has the inbuilt functionality of displaying the sources changes for the current build in the
respective build life. One of the fallouts of putting in this feature into UCB has been that, it is
using up committer licenses for each of the commits that are shown in the Change Reports. This
causes UCB server get locked once all the committer licenses consumed.CareFirst has only 5
Committer licenses – which fits model of doing builds, since CareFirst do the builds with a
generic system ID .Due to the risk profile of this situation, Customer informed this feature to be
turned off immediately so that CareFirst not adding to the committer license usage . After this
automation the source changes can be maintainable and the committer license issue also resolved.
This automation is approved as a Transformation and direct cost savings to Customer. Yet
to calculate the savings.
Client : National Bank of Abu Dhabi, Dubai,
National Commercial Bank, Saudi,
Australian Newzland Bank, Australia
AHLI Bank, Qatar
Barwa Bank, Qatar
KVB India
BOI
BCA
NBK
NCB (POC)
SOCGEN (POC)
Environment : Java, Web logic, Ellipse, Oracle, UNIX, Scripts
Position : Configuration Management
Description:
Intellect CBX (Customer Business Exchange) is a widget based, integrated, agile and
informed decision -making solution which provides superior MULTI channel customer
experience delivery. Designed for the Global Transaction Banking (GTB) platform, the
latest version of Intellect CBX will provide banks with an architecture that will enable
them to add new products with ease. Its frictionless ability to integrate with the back-end
product processors would allow banks to offer more products per customer.
Responsibilities:
Project 1 : Intellect CBX CorporateProject 2 : Intellect CBX Corporate
5. As an efficient team member involved in the Release Coordinator to IUT, SIT and UAT.
Deploying the ear in various environments such as DIT/IUT/BA/UAT Split Deployment.
Have been releasing the ear to onsite DIT/IUT/BA/UAT without defects/rollbacks after
PACE Team confirmation.
Release verification and support to get approval from QA
Creating environment set up for new projects
Had created build procedure/Deployment procedure/DB Build procedure for CBX
application.
Had created build scripts for new projects (local and environment).
Making team to learn about SVN tool for Check-in/checkout/labelling process.
Created automation scripts for increment build and reduced the build time.
Creating DB setup in Demo system and installing application.
Making DB build for various environments and releasing DB scripts to onsite.
Making workspaces for various verticals.
Coordinating with various stakeholders in understanding the existing process, method of
implementation
Performing mock migration, implementation plan preparation
Identifying the current process gaps and alternate mitigation steps
Preparation of CM strategy, build and tool implementation documents
Development of automation scripts for entire Base lining process, environment
comparison and discrepancy identification
Compilation of Java sources using ANT tool and packaging ear in local and environment.
Configuring Jenkins job for automating all build and deployment DB execution.
Client : AHLI Bank, Qatar
Union National Bank, Abu Dhabi
SOCGEN (DEMO)
Project 2 : Intellect RBX Retail
6. MANTIRI (DEMO)
Description:
Intellect CBX Retail is an retail banking solution and it will provide banks with an
architecture that will enable them to add new products with ease. Its frictionless ability to
integrate with the back-end product processors would allow banks to offer more products per
customer.
Responsibilities:
As an efficient team member involved in the Release Coordinator to IUT, SIT and UAT.
Have been releasing the ear to onsite DIT/IUT/BA/UAT without defects/rollbacks after
PACE Team confirmation.
Creating environment set up for new projects.
Release verification and support to get approval from QA.
Installation of Oracle Database and import/Export of dump for Demo server.
Installation of Retail application using WebLogic/WebSphere/Jboss server in demo
server
Compilation of Java sources using ANT tool and packaging.
Configuring Jenkins job for automating all build and deployment and DB execution.
PERSONAL PROFILE:
Name : Prathesh B V
Father’s Name : R Bhuvanendran
Gender : Male
Date of Birth : 14-07-1987
Marital Status : Married
Nationality : Indian
Hobbies : Cricket, Music.
Languages Known : Malayalam, Tamil & English
7. DECLARATION:
I hereby declare that the information furnished above is true to the best of my
knowledge.
Yours faithfully,
(Prathesh Bv)