Venkatesh Reddy
*********.************@*****.***
Professional Summary:
. 8 years IT experience in Software Configuration Management and Build-
Release Engineering along with standalone and web based applications
development Support.
. Experience with the different versioning tools.
. Good understanding of core Java concepts.
. Experience with build tools Ant and Maven for writing build.xml's and
pom.xml's respectively
. Experience in Continuous Integration tools Cruise Control and Hudson &
Teamcity
. Experience in Weblogic and Jboss application server
. Experience in UNIX and Shell scripting
. Strong debugging and problem solving skills
. Experience in integrating Unit Tests like JUnit, TestNG, Selenium into
Build Scripts/CI Tools
. Flexible to work on new technologies and ability to quickly fit into
the team and take challenges as required.
. Excellent knowledge in SCM process redesign, build and release
management, project management and integration of technologies
Technical Skills:
Languages: Java/J2EE, Dotnet, Shell
OS Platform: Windows XP/NT, MAC OS X 10.6, Linux, Unix
Database: Oracle 10/11, Sql server, DB2
CM Tools: Rational Clear Case 6.0 and 7.0.1,8.0,CCRC
SVN(SubVersion), Perforce,Git
Build Tools: Maven 3, Ant 1.7.1,Nant
Application Servers: Weblogic 8.1/12c, Jboss 5.X,WAS
Defect Tracking Tools: Rational Clear Quest 7.0.1, Remedy,bugzilla,Hp
Service center, Atlassian Jira
ContinuousIntegrationTools: Hudson/Jenkins, Anthill pro, Bamboo
Other Tools: TOAD, JBuilder, Eclipse, Text Pad, Edit Plus, MS Office,
Ms Project, Ms Visio, Visual studio, Jboss,
informatica8.6.1,VM ware
Education:
Education: B.tech Computer Science & Engineering from J.N.T.U (2005)
Professional Experience:
Capital One Richmond, VA
Nov 13 - Till Date
Software Configuration Management
Engineer(SCM)/Build Release engineer
Description: Card Online servicing, is a Customer accessible Web portal
developed by Capital One, to migrate from the existing Voyager platform to
Unified Presentation Framework (UPF). Unified Presentation Framework
enables Capital One Customers to access their Credit card information with
comprehensive functionality such as, Account Login, Account Summary,
Transaction Details, Account Statement and Make a payment. Also Capital One
leverages the same portal on Mobile Operating Systems like Apple iOS and
Android using Responsive Web Design (RWD). Capital One is the first Bank
Service to deploy the same portal across Web and Mobile platforms. Also
Card Online Servicing enables customers to track their Credit Score by
providing external links in the Web Application
Responsibilities:
. Using both svn as Version control tool
. Using maven as build tool.
. Implemented security scans and automated
. Defining and implementing Automation of the builds in
ContinuousIntegration(HUDSON/Jenkins).
. Developing the documentation based on the requirements and update.
. Managing the application build and deployment using different tools.
. supporting different environments like Dev, Int, QA, Staging and prod
. Supporting the implementation of CI build pipeline.
. Supporting Application deployments using Weblogic 12c.
. Deploying war/tar and troubleshooting depending on the release cycle.
. Automated the application deployments.
. Troubleshooting & fixing the build failures.
Nike Beaverton, OR
Jun 13 - Nov 13
Environment Engineer/Build/SCM Engineer
Description:
This project involves Pre-prod & production support and maintenance of 35
NIKE brand websites like:
1. NIKE Plus
2. NIKE Sportswear
3. NIKE Football
4.Nike Basketball
5.Nike Skateapp
6.Techpack
7.Nike Move-istanbul etc..
Also IOS mobile apps related to fuel band app, GPS watch & Nike service
layer related to social networking of nike (like Facebook, Twitter etc.)
.It involves support activities, service management activates and
resolution activities for the issues in several Nike brand sites. It
involves providing support to Dev, TIE, QA, Perf, Pre-prod/Staging and
Production environment. It involves getting code from third part agencies,
evaluating it and deploying the code to production. It also involves
development of new modules for Nike sites. It involves tracking the issues
that arise in the live environment. The key technical activities are
providing and maintaining development environment for the agencies,
analyzing and reviewing the code developed by them, reviewing and executing
Database related work, troubleshooting issues in the Pre-Prod/production
environment, designing and analyzing the enhancements for all the brand
sites, resolving the technical issues faced by the agencies. It also
demands various DNS set up activities. Also Supporting up gradation of the
old Nike Brand Tech application from 1.0 to Brand 2.0.
Responsibilities:
. Used both svn & Git as Version control tools
. Proposed to upgrade from svn to Git & Implementing Git for the mobile
applications
. Proposed and implemented Advanced Branching Strategies/Release
Versioning Standards.
. Syncing the production environment and pre-production environment
based on the weekly releases
. Supported as environment's admin to provide user access to end users
and third parties for all the pre-prod environment servers.
. Supported the IOS and Android applications.
. Processed build and publish build results to developers and QA teams.
. Supported in upgradation of the old environment to new environment
. Provides oversight of pre-production Systems-
Dev/TIE/QA/Staging/Perf/Hotfix support & Prod backup support.
. Deployments, configurations and troubleshoots new application(package)
to pre-prod environments and support as backup to production
environment.
. Worked with Site-Ops Team and Tech Leads. and Engineering to ensure
changes to systems are managed, documented and executed.
. Assisted Engineering team with build, deploy and release processes in
pre-production & Production environments.
. Created and maintains system diagram, showing application, network,
database and service layers.
. Design the components using the best solution with performance and
extensibility as the highest priority.
Anthem Bcbs/Wellpoint Inc Richmond, VA
Aug 10 - May 13
Build/SCM Engineer
Description: ACES Application(Anthem Consolidated East System) which has 4
different tasks a) ENB(Enrollment & Billing) online, b) Benefits c) Rating
d) Re-Insurance
EDI Application: A newer electronic format is being mandated for use, the
5010 Hipaa electronic format Healthcare data transmissions must adhere to
these standards,. The focus in the coming years will be on the
implementation of EDI for basic Healthcare business processes which include
claims transactions, remittance advices, enrolment and eligibility
transactions.
Responsibilities:
. Implementing and managed, as Configuration Manager, builds and source
code branching as well as QC and integration of testing environments.
. Acted as interface between Business Teams and Development Team related
Requirement Analysis and Development process.
. Deployed the application across QA/UAT/Prod Servers up on getting the
sign off from Manager.
. Release changes into QA/UAT through controlled promotion processes.
. Maintain the Patch Release Process.
. Deploy the patches on various QA/UAT/Production environments .
. Defined and implemented Configuration Management policies and
procedures.
. Build the applications using Maven.
. Streamline the delivery of code from development teams to QA teams
through auditing of the build process and version control.
. Coordinated with developers/clients for version upgrades, patch
releases and production customizations. Subsequently promoted they
form development through production environments, using Rational Clear
Case, after undertaking regression testing and QA.
. Expertise in Maven for the build process.
. Develop and Maintain the ANT/Maven build and deployment scripts.
. Wrote shell scripts to support the Software packaging Management to
handle file name, revision and version.
. Creating VOBs in ClearCase for new projects or modules.
. Performed software updates and patching of Weblogic and JBoss on a
need basis
. Processing build and publish build results to developers and QA teams.
SprintNextel Reston, VA
Jun 08 - Aug 10
Build/Release/SCM Engineer
Description: This system was developed for a Telecommunication firm who are
the telephone service provider. The system basically maintains information
relating to Customer, Sales, various telephones services like free call,
connect call etc., other utility services and different nodes information.
The system also keeps track of the different pending tasks and complaints.
Invoices are generated depending on the lines, nodes and services utilized.
Capabilities include Sales, activation, cancellation, return and exchanges
of the Phones and accessories. Capabilities also include printing receipt.
The application includes two parts: Front Office and Back Office. Front
office handles all the sales and interacts with a Java thin client
interface to complete the activation of Services. Back office mainly
includes all the administration tasks including setting up of data and
security privileges.
Responsibilities:
. Two way code syncronization everyday, Build and release accordingly.
. Implemented SVN as the version control tool on both Sprint and Nextel
Repositories.
. Supported as SVN admin too.
. Worked as BA to interact with both Business Teams and Development
Teams. And participated oin SCRUM standup meetings to monitor
development status.
. created team projects, and branches.
. Working with on-site and off-site resources for successful execution
and implementation of Builds and Deployments.
. supported .net projects created by different visual studio versions.
. Created the complete repository structure and automated the version
control process during the repository code sync process.
. Expertise in Maven for the build process and Bamboo as continuous
integration build tool
. Worked on build failures on trouble shooting the given exceptions
from the compilation.
. Handed the issues requests using Jira and also worked as jira admin
. Building and deploying the application Jars into Application Servers
and running a Sanity test on the application.
. Synch up with Confluence for Project related information.
. Created automation plans in Bamboo to run the builds and release the
scripts to various environments.
. Created Deploy-RPM plans through Bamboo to deploy services to
respected environments.
. After deploying to the respective environments worked closely with
Testing team UAT testing and the Fitnesse testing.
. Performing daily build for staging environment
Client Deutsche Bank NewYork, NY
Jan 07 - May 08
Build Engineer
Description: Deutsche Bank, Singapore's Direct Internet is Deutsche Bank's
premier product in the field of investment banking and caters to the
corporate clients across the world. It is an electronic banking system. DB
is a leading online training provider for all Financial Institutes, Banks,
Government Financial reserves, etc. DB clients are mainly from European
countries, America, Singapore and Australia. The servers were administered,
operated and monitored from the Usa.
Responsibilities:
. Worked with Business Owners, Project Managers to identify the releases
release dates project scope and negotiating the timeline for release
calendar.
. Worked with Development Teams and Project Managers to understand the
scope of changes and the documenting the risks to the current stable
environment and communicating them
. Involved in Update and maintaining configuration specifications
. Worked closely with QA Teams, Business Teams, DBA team and Product
Operations teams to identify QA and UAT cycles release schedule to non-
prod and prod environments.
. Involved in deployment and configuration of WebSphere Application
Server.
. Worked in creating Websphere Application Server Clustered Environments
and handling Load Balancing for QA UAT and Production
. Building J2EE applications using Ant scripts deploying the EARs/WARs
to target environments.
. Executed Unix Shell Scripts and validated in UAT for looking right
data.
Brewex Technologies. Banglore, India
Jan 06 - Dec 06
Build/Release Engineer
Description: Brewex Technologies, is a software development outsourcing
provider of information technology solutions and services. we have
successfully completed over 100 projects, varying from tens of man hours to
tens of man months and accumulated extensive experience in the industries
of e-business, e-government, ducation, finance, manufacturing, trading and
consulting. The technologies we are most strong in are .NET, Java, ASP
and PHP development on various platforms. Besides our experience, skills
and the cost advantage, we offer friendly service, confidentiality etc to
guarantee successful projects.
Responsibilities:
. Involved in Requirement Analysis phase and worked closely with the
client for requirements gathering.
. Involved in the Design phase for this project.
. Involved in writing unit test cases.
. Creating VOBs in ClearCase for new projects or modules.
. Creating branches and labels in ClearCase.
. Merge the code on a regular basis.
. Support the development team with ClearCase issues.
. Manual Testing of the application
. Installing ClearCase and setting up the environment