We provide IT Staff Augmentation Services!

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.

We'd love your feedback!