Rahul Reddy Nadikattu
San Jose, California
***********@*****.***
Job Objective:
Seeking an opportunity with the product development or Information Technology Services Company where my analytical, problem solving, Technical skills will be utilized in solving Business problems.
Summary:
Have 2+ years of experience in configuration and release management activities in Financial, Retail and Entertainment Industry.
Experience in Linux, C, C++, Java/J2EE and UNIX OS environment
Skilled in supporting WebSphere application Server
Good Command in Basic Linux and Unix administration
Very good at CA Release Automation tool which was used as deployment tool
Ability to build automated scripts and coordinate with the software development team
Have good experience working with Build Automation, Deployment tools and Continuous Integration concepts by using tools like Jenkins and Hudson
Basic knowledge with configuration management tools (chef)
Good in writing Ant Scripts and Maven, which are used in automating build process.
Hands on experience in automating builds and deployment process using Shell scripting.
Managed the source code control of multiple development using Subversion and CVS version control tools.
Familiar with integrating JUnit and code quality Tests as a part of build process.
Created CM Plans and Test Plans for Applications and also created SCM Process, policies and procedures to follow Development and QA teams to Release or Deploy highest quality product for the enterprise.
Familiar working with applications servers like Tomcat, Web Logic, and JBOSS
Experience in Release Management Activities for larger Enterprise Applications and Organizations.
Extensive experience in Coordination, Communication, Management, Time Management and Problem Solving skills
Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
Comprehensive knowledge of software development life cycle
Strong knowledge of software configuration management systems and control systems
Excellent analytical, organization, and decision-making skills
Self-motivated, flexible, and hard worker
Technical skills:
Operating Systems: Unix, Windows, Linux
Scripting: Shell
Language: C, C++, Visual C++.
Database: MS SQL Server 200X
Build tool: Maven, Ant
Source Control tool: Subversion, GIT
Automated Tools: Hudson, Jenkins, Bamboo
Web Technology: C#, VB,. NET
Application Server: WebSphere
Web servers: Tomcat
DevOps: Chef
Ca Release Automation
Work Experience:
Junior Build and Release Engineer
Macy’s, San Jose, California
May 2014- Apr 2015.
Updated and automated Release reports for Change Management.
Supporting Local System Administrators to troubleshoot Configuration management and Network issues.
Automated Build process with Ant and integrated with Hudson
Analyzing and recommending hardware and software needs and installing them.
Arranging access for all personnel to any and all computer systems and programs necessary to fulfil their responsibilities.
Documented release, builds and source control processes and plans.
Worked closely with development team and SQA team for product releases.
Coordinated the build and deployment bottlenecks with the development team.
In charge of reviewing existing manual Software builds developing scripts to automate repeated tasks that are more susceptible to errors and risks using Perl and shell scripting.
Strengthening security by implementing and maintaining Network Address Translation in company’s network
Performed Java/J2EE development using Struts.
Deployed the applications to WebSphere Application Server 5.0 and static content to apache web servers.
Junior Build & Release Engineer
six sigma, Kerala, India
Oct 2012 – Dec 2013
Developed internal tools using Perl, Java, C, C++, and Perl languages
Compiled and assembled software using source code and store tools
Automated build processes and packing testing setup
Designed and implemented appropriate solutions for build and release processes
Maintained the repository of configuration items of all projects
Improved designing and developing processes through source code control system
Assisted in build automation and mobile technologies
Provided technical support for root cause analysis
Manage internal and external build, packaging, and release projects
Implement various codes in software programs to integrate with build environment
Monitor, analyze, document, and solve bugs related to packaging
Research methods for improving software building process
Generate regular reports and performance metrics
Perform testing and quality assurance of software products
Create and implement test plans and address problem
Educational Qualification:
Master’s Degree in Computer Science in International Technological University, San Jose, California 2014-2015
Bachelor's Degree in Electronics and Instrumentation Engineering in Acharya Nagarjuna University, Vijayawada, AP, India 2009-2013