Ja Developer Resume Profile
2.00/5 (Submit Your Rating)
VA
SUMMARY
- Having 8 Years of experience in IT industry comprising of Systems Administration, Software Configuration Management SCM Development. Extensive experience includes SCM, Build/Release Management, Change/Incident Management.
- In-depth understanding of the principles and best practices of Software Configuration Management SCM processes, which include compiling, packaging, deploying and Application configurations.
- Experience in working on source controller tools like Subversion SVN , IBM Clear case, Harvest and Mercurial.
- Automated build scripts using ANT and MAVEN for Java and J2EE Applications, make for C, C Applications.
- Extensively worked on Hudson and Jenkins for continuous integration and for End to End automation for all build and deployments.
- Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds.
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Findbugs and Checkstyle.
- Directed, Trained, Co-Ordinated and Supervised the duties of operations, personnel to achieve the maximum efficiency from the computer facility and its staff
- Established working relations with both employees and clients Worked well with minimal supervision
- Handled Multiple Task simultaneously, prioritized and always met deadlines
- Having working knowledge of defect tracking tool clear quest.
- Helping developers on build or compilation issues.
- Worked with Engineers, QA and other teams to ensure automated test efforts are tightly
- Integrated with the build system and in fixing the error while doing the deployment and building.
- Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment
- Expertise in trouble shooting the problems generated while building, deploying and also in production support.
Technical Skills
- Operating Systems : Windows 98/XP/NT/2000/2003/2008, UNIX, LINUX, UBUNTU, RHE.
- Source control tools : Subversion, Clear case, GIT, Mercurial and Harvest.
- Build Tools : ANT, MAVEN.
- CI Tools : Hudson/Jenkins and Build Forge.
- Repositories : Nexus, Artifactory.
- Languages : C, Perl scripting, Shell scripting, Python, SQL, Java/J2EE.
- Tracking tools : Jira, Remedy, Clear Quest.
- Web servers : Web logic, Web Sphere, Apache Tomcat, JBOSS.
- Databases : Oracle, SQL SERVER, MY SQL, DB2.
PROFESSIONAL EXPERIENCE
Confidential
Build and Release Engineer
Responsibilities:
- Designed and managed build and release methodologies.
- Deployed code from DEV Staging QA PROD.
- Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
- Managed SVN repositories for branching, merging, and tagging.
- Installed and Configured Hudson for Continuous Integration.
- Used Hudson to perform automated Builds and Deployments.
- Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Worked as a system administrator for the build and deployments process.
- Worked closely with development teams for product releases.
- Build, configured and support Application team environments.
- Deployed the applications to Weblogic application Server .
- Established processes and tools to maintain code base integrity, including check-in validation rules and Branch/merge processes.
- Used HPSM as ticketing tool.
- Used Shell and Perl Scripts for automating the daily tasks.
- Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Supported and developed tools for integration, automated testing and release management.
Environment: Tortoise Subversion, Java/J2EE, ANT, Hudson, Weblogic, HPSM, LINUX, XML.
Confidential
Java Developer
Responsibilities:
- Designed and managed build and release methodologies.
- Deployed code from DEV Staging QA PROD.
- Responsible for design and maintenance of the CVS/Subversion Repositories and the access control strategies.
- Managed SVN repositories for branching, merging, and tagging.
- Installed and Configured Jenkins for Continuous Integration.
- Used Jenkins to perform automated Builds and Deployments.
- Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Worked as a system administrator for the build and deployments process on the enterprise server.
- Worked closely with development team and SQA team for product releases.
- Implemented Configuration Management, Change Management policies and procedures.
- Build, configured and support Application team environments.
- Deployed the applications to Tomcat Application Server and static content to apache web servers.
- Established processes and tools to maintain code base integrity, including check-in validation rules and Branch/merge processes.
- Used JIRA as ticketing tool.
- Used Shell and Perl Scripts for automating the daily tasks.
- Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Supported and developed tools for integration, automated testing and release management.
Environment: Subversion, CVS, Java/J2EE, ANT, Jenkins, Tomcat, JIRA, LINUX, XML, Perl Scripts, Shell Scripts.
Confidential
Sr. Build Engineer
Responsibilities:
- Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
- Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
- Developed utilities for developers to check the checkouts, elements modified based on project and branch.
- Responsible for building and releasing packages for different testing Environments.
- Performing clean builds according to the schedule published for given releases.
- Responsible for deleting the old deployed code and deploying the newly built code using Web Sphere IDE Integrated Development Environment .
- Releasing code to testing regions or staging areas according to the schedule published.
- Administered Build Forge and involved in creating new Buildjobs, environments and did user Management.
- Having good Knowledge in AnthillPro for build and deployment of JAVA code.
- Resolved the build and deployment related bottlenecks with the development team.
- Developed and maintained CM Plans and documentation as per the standards defined by IBM.
- Designed ClearCase branching strategy and implemented ClearCase environment according to the needs of the release management.
- Used ANT and XML for doing Java build involving over 5000 JAR files and 2 week build schedule.
- Created the Work flow in Anthill Pro Continuous Integration tool.
- Worked on User Management in Anthill Pro.
- Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
- Maintained all the Linux environments for deployments.
- Worked closely with Project Managers to establish and create design the release plan.
Confidential
Build Engineer
Responsibilities:
- Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA and UAT.
- Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Built and Deployed java source code into application servers in an Agile continuous integration environment.
- Generated Ant, Perl UNIX scripts for build activities in QA, Staging and Production environments.
- Worked on the transition project, which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
- Coordinated application release with Development, DBA, QA and project management teams.
- Merged release branches to the trunk after the production release and resolved the conflicts erose if any during the merge in Harvest.
- Jenkins is used as a continuous integration tool and having good Knowledge in AnthillPro for build and deployment of JAVA code.
- Managed Users and Groups in Harvest and troubleshooted client spec issues and user issues.
- Automated the deployment and server bounce process is by creating the scripts using Weblogic Scripting Tool WLST
- Build artifacts war and ear are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
- Maintained configuration files for each application for build purpose and installed on different environments.
- Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
- Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
- Deployed using Admin console into WebLogic Application Servers.
- Involved in troubleshooting of user interface using JSP.
- Pushed releases to QA, Beta, and production environments.
- Worked with JIRA for Issue Tracking and monitoring.
- Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.
Confidential
Build Engineer
Responsibilities:
- Build Engineer for a team that involved two different developments teams and multiple simultaneous software releases.
- Installed Build Forge and performed troubleshooting during installation.
- Participated in the release cycle of the product which involves environments like Development, INT, QA and Production.
- Used IBM Rational Clearcase as source code management tool.
- Participated in Branching and Merging.
- Created Release Branches for Parallel development.
- Involved in creating new elements in VOB's.
- Modified Maven scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
- Configurations, setup and building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
- Used Nexus as the Internal repository for storing and sharing artifacts with the company.
- Configured the different Hosted, Proxy and Virtual repositories based on the requirements to share artifacts within company.
- Used IBM Websphere as web application server for deploying artifacts.
- Writing shell and Perl scripts for automated deployments especially in handling all the tasks before kicking off WSADMIN scripts or admin console deployments.
- Performed database deployment activities like execution of Database scripts.
- Performing clean builds according to the schedule published for a given releases.
- Scheduled different automated Builds to run in the off hours.
- Verifying that the methods used to create and recreate software builds are reliable and repeatable
- Research the project application architecture to support/resolve build, compile, and test issues/problems.
- Releasing code to testing regions or staging areas according to the schedule published.
- Used Remedy for tracking changes.
Confidential
QA Build Engineer
Responsibilities:
- Established and implemented Change Control standards for different tasks.
- Created New schema's in ClearQuest.
- Created Schema Repository's in ClearQuest.
- Created Database's in ClearQuest and associated with a single schema.
- Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
- Involved in Installing Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Built and Deployed java source code into application servers in an Agile continuous integration environment.
- Generated Ant, Perl UNIX scripts for build activities in different environments.
- Worked on the transition project, which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
- Coordinated application release with Development, DBA, QA and project management teams.
- Merged release branches to the trunk after the production release and resolved the conflicts erose if any during the merge in Subversion.
- Hudson is used as a continuous integration tool for build and deployment of JAVA code.
- Managed Users and Groups in Subversion and trouble shooted client spec issues and user issues.
- Automated the deployment and server bounce process is by creating Shell Scripts on Tomcat servers.
- Build artifacts war's are deployed into Tomcat Instances which were integrated using the Perl and Shell Scripts.
- Maintained configuration files for each application for build purpose and installed on different environments.
- Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
- Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
- Involved in troubleshooting of at the time of deployment.
- Pushed releases to Dev, QA, UAT and Prod.
- Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.
Confidential
QA Engineer
Responsibilities:
- Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT, QA and PROD.
- Used Subversion as Version Control System.
- Worked on Branching for Parallel Development.
- Coordinated with the Developers for Merging the Changes to Trunk.
- Maintained ANT Build scripts Build.xml's .
- Updated and automated Release reports for Change Management.
- Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
- 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 full fill 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, Shell scripting.
- Strengthening security by implementing and maintaining Network Address Translation in company's network.
- Performed DataBase Activities like executing DML's on Oracle Database.
- Performed Java/J2EE development using Struts.
- Deployed the applications to Weblogic Application Server and static content to apache web
Confidential
Java Developer
Responsibilities:
- Identified the Business Requirements of the project.
- Preparing the Design document by reviewing the Solution Requirement Specifications.
- Working on the Change requests and involved in Construction phase. .
- Developed and Worked in EA Frame Work
- Writing Test Cases From Function Specifications.
- Handling Status Calls to explain the progress of defects.
- Providing reports and performing Cleanups requested by client.
- Java coding to Fix the defects and also performing unit and Integrated testing.
- Capable of Creating new database instances managing table Spaces, users roles.
- Conversant in XML related technologies.
- Experience in developing dynamic web based user interfaces using HTML and Java Script.