We provide IT Staff Augmentation Services!

Build Meister Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 8 years of experience in Information Technology industry in various roles with excellent experience in Software Integration, Configuration, Build & Release management and Development for several market driven international organizations
  • Proficient in an Industry Standard Software Development Life Cycle (SDLC) and Software testing life cycle (STLC)
  • Extensive experience includes Software Configuration Management, Build/Release Management,using Source Depot, CVS, Subversion, Perforce along with Shell, Perl and WindowsScripting
  • Good understanding of processes inSoftware Development Life Cycle, Project roles and CM plans.
  • Experience performing functional management activities covering all stages of the software system life cycle.
  • Interact with Dev/QA team managers to meet tight deadlines
  • Proficient in UNIX (Solaris, Linux, AIX, HP), Windows installations and software configurations
  • Extensive experience in scripting languages includingShell Scripting, Batch Scripting, PERL Scripting andbuildautomationusingANT, NANT, MAKE, MAVENand otherUNIX, Windowssystem level programming
  • Hands on experience in configuring and maintaining the Webservers like Apache, Tomcat and App servers like Weblogic, Websphere and JBoss.
  • Generated reports using Sonar which covers different areas of Code quality like potential bugs, code coverage, coding rules.
  • Experience with Static code analysis tools like Fortify which checks for the security bugs in the code.
  • Extensive knowledge and administration experience in Jira and other atlassian products like Confluence, Bamboo, Fisheye, and Crucible.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL
  • Hands on experience withManual, System, Regression, Automation, Performance and Load Testing
  • Can work with equal poise in bothWindowsandUNIXoperating systems.
  • Software Configuration ManagementSupport withBranching andMerging strategies, Version Control Systems, Integration Management,Build/ReleaseManagement andRequirement Management
  • Good at identifying changes that need to be made to development life cycle that accelerate business values
  • Extensive experience in a cross - platform (Windows/Linux)buildand test environment
  • Strong attitude towards enhancing and learning new technologies
  • Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines
  • Vast experience in providing Trainings within the organization in SCM procedure, SCM process and SCM Tools

TECHNICAL SKILLS

Operating Systems: UNIX, Linux/Solaris Windows NT, Windows 2000 and 2008, XP, and DOS, VMware

Programming Languages: C, C++, Java,j2ee,JVM, Visual Basic 6, VB.NET, C#.NET, ASP.NET

SCM Tools: Subversion/SVN, CVS, PVCS, Harvest, Crucible,Fisheye, Perforce, Team Foundation Server.

CI Tools: Cruise Control, Bamboo, Hudson, Team City, Anthill Pro.

Database: MS Access, SQL Server, MYSQL and Sybase, Oracle, DB2, JDBC, ODBC

Build and Scripting Tools: PERL,ANT, NANT, JavaScript, VBScript, Maven 2 and Windows Scripts, Power shell script Nunit, Junit, make

Markup Languages: HTML,XML

App Server packages: BEA Web logic, JBoss, Confidential Websphere, Apache tomcat5.5, IIS

Tracking Tools: Jira, Remedy

Code Quality Tools: Fortify, Sonar, Cobertura, Findbugs, PMD

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Build Meister

Responsibilities:

  • Work as a Build Engineer for a team that involves three different developments teams and multiple simultaneous software releases.
  • Administered the subversion VCS and managed the access for users of the subversion repositories
  • Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Integrated Subversion with Jira and created pre-commit to implement the gated check-in process and post-commit hooks to implement jira commit plugin.
  • Planned and executed the migration from Bugzilla-based bug-tracking and Hudson CI tool into the Atlassian-based suite (JIRA, Confluence, and Bamboo).
  • Installed and administer Atlassian tool set includingJIRA, Confluence, Fisheye, Crucible, and Bamboo.
  • UpgradeAtlassianFishEyefrom internal HSQLDB database to external MySQL database
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Downloaded the necessary dependencies and plugins from a internal Nexus repository during the build.
  • Installed and administered nexus repository and created roles and privileges to restrict access to the users
  • Involved in troubleshooting build issues for java errors due to vast exposure to language.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications
  • Installed Bamboo and perform troubleshooting during installation to implement the CI process for the java application builds.
  • Deployed the static code in to front end apache webserver.
  • Responsible in deploying the application WARs, EARs in Weblogic application servers and troubleshoot any deployment issue.
  • Configured the JNDIs, Data Sources, JDBC to connect the application to the backend Oracle Database
  • Performed common database tasks like executing DMLs, DDLs and package body.
  • Tracked all the changes in Jira tracking tool and provided metrics reporting for the project release activities.
  • Work directly with Project Managers to establish and create & design the release plan.
  • Identify and coordinate deployment of appropriate modules to various test environments and production environments.
  • Work closely with developers to pinpoint and provide early warnings of common build failure.

Confidential, Santa Clara, CA

Build/Tools Engineer

Responsibilities:

  • Deployed and implemented Perforceacross a software development organization developing business-critical applications in mixed Solaris/Windows environment.
  • Installed and configuredPerforceserver, administered Solaris OS, designed thearchitecture of CM libraries.
  • Created Perforce triggers, wrotePerl scriptsand shell scripts to support trigger functionality.
  • Migrated existing code base from CVS and Visual SourceSafeinto Perforce.
  • Installedperforce client software,developed training examples, trained user
  • Served as configuration management representative to the CCB.
  • Builtreleasecandidates for testing. Developed and testedinstallation scripts forautomated deployment.
  • Installed and performed troubleshooting of Atlassian Jira, Crucible code review tool including customizing the work flows and e-mail notification features.
  • Maintained and upgradedJiraissue tracker,Cruciblecode review tool.
  • Created Jython script to automate the deployment process which deploys the application and restarts the servers.
  • Provided single click build and deployment automation using Anthill pro a ALM tool by integrating the ANT & Jython scripts to the tool.
  • Involved in migrating the application from Ant to Maven2 by analyzing the dependencies and creating the POMs to implement the build process using Maven.
  • Managed all the dependencies and plugins for Maven in an artifactory repository.
  • Deployed the ANT or Maven generated artifacts in an Websphere application servers.
  • Designed and implemented GUI modifications, stored procedure changes, and report changes. Created documentation for design, review, and installation. Provided support for internal customers.
  • Created Perl scripts and SQL stored procedures for nightlybatchjob streams, data loads and corporate reporting.

Confidential, Los Angeles CA

Release Engineer

Responsibilities:

  • Designed effective planning for SCM and implemented the setup of the Environment
  • WroteAnt andNantscripts tobuildJava/.NET code using Subversion repositories
  • Managed builds and wroteAntbuildscriptsforJava/ Weblogicbased applications
  • MaintainedSubversionrepositories on Windows
  • Maintained and version controlled Backend Oracle database using SVN/Ant scripts
  • User support forSubversion/SVNissues
  • Managed the defects and changes using Remedy.
  • ImplementedHudson withSubversionfor Continuous integration environment
  • Responsible for Co-ordinate with Development group and testing teams
  • Knowledge of solving compilation errors
  • Responsible forBranchingandMergingof code
  • MSI installer is used to install application framework
  • Responsible for weekly and monthly builds
  • MSI installer is used to install application framework
  • Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC
  • Written Perl scripts for the automation of daily support tasks

Confidential, Milwaukee, WI

Build& ReleaseEngineer

Responsibilities:

  • Created Nantscripts which are integrated with MSBuild to build.NET code usingCVSrepositories
  • Maintained Continuous integration effort with Cruise Control along with scheduled builds
  • Designed and implemented Concurrent Development and Testing environments for multiple releases
  • Responsible for Co-ordinate with Development group and testing teams
  • Maintained and version controlled Backend Oracle database using CVS/Nant scripts
  • Ability to update versions of Applications for multiple project teams in Integration, QA, Pre-Production and Production Environments
  • Managing different projects concurrently
  • Hands on experience on installation, configuration, testing and deployment of server applications
  • Responsible for migration of application code bases between development, integration, QA, Pre Prod and Production Environment
  • Managed multiple patch releases by working closely with QA team and managers
  • Implementedcruise controlwithCVSfor Continuous integration environment
  • AMM (AssurNet Microsoft Migrator) tool used to migrate from Integration to different environments
  • Responsible forBranchingandMergingof code
  • Written Batch scripts for the automation of daily support tasks
  • Participated in daily, weekly status and technical meetings

Confidential, Atlanta, GA

J2EE Technical Consultant

Responsibilities:

  • Used Model View Controller pattern to develop pages using Spring MVC, JSTL, JSP, Servlets, and Interceptors etc.
  • Responsible for validating the input data using Spring MVC validator and message framework.
  • Used JDBC in the Data Access Object to communicate with the database.
  • Used data beans as transfer Object between controller and DAO.
  • Responsible for implementing Business logic using Java design patterns.
  • Accountable for analyzing, designing, coding and improvising the application, preparing test plans and testing the application.
  • Responsible for defect tracking as such to resolve issues and ensure a seamless functional process.
  • Created ant scripts to automate the build process.
  • Assisted Quality Assurance in testing new releases.
  • Preparing reports in Business Intelligence developed by Business Objects.
  • Created Use case documents, Workflows (UML 2.0 Modeling)
  • Guiding and monitoring the process performance of new joiners to reach organizational goals within stipulated timeframe.
  • Resolved and closed all customer and technical issues

We'd love your feedback!