LiveCareer-Resume

associate staff lead senior tools build engineer senior tools engineer resume example with 12+ years of experience

Jessica Claire
  • Montgomery Street, San Francisco, CA 94105 609 Johnson Ave., 49204, Tulsa, OK
  • H: (555) 432-1000
  • C:
  • resumesample@example.com
  • Date of Birth:
  • India:
  • :
  • single:
Summary
  • Dependable and highly experienced Build and Release/Tools Engineer with an excellent reputation as a successful team player.
  • Broad and deep expertise in all relevant types of engineering hardware and software.
  • Able to handle multiple projects simultaneously and bring them to completion by or well ahead of deadline .
  • Was associated with REDF Ltd, Charlotte NC as a release manager. REDF is an ISO 9001:2000 certified company focused on the mid-market enterprise businesses and advertising for ERP, Business Intelligence, CRM and ecommerce implementations.
  • Was associated with HP and Cisco Systems as a Build Engineer and primarily focused on CONTINUOUS INTEGRATION using HUDSON and MAVEN for a set of projects.
  • Also assisted in software configuration management. Was associated with Emergys Corp. Ltd, Raleigh NC as a Programmer Analyst. Emergys is an ISO 9001: 2000 certified company focused on the public-sector organizations for ERP, Business Intelligence, CRM implementations.
  • A technocrat with over 4 years of hands on experience in shell scripting, Unix System administration, Linux Administration, Perl Programming, MYSQL database administration.
  • Hands on experience with SVN, GIT and PERFORCE. Good knowledge of various development methodologies like Waterfall, SDLC, Rational Unified Process (RUP).
  • Hands on experience with Adobe life cycle and business processing tools like Oracle RTD. Working experience with reporting services like JIRA and code review tools like Fisheye and Crucible .
  • Worked on both windows and UNIX/LINUX based systems. Performed Object Oriented Analysis using UML. Energetic and self-motivated team player/ builder.
  • Facilitated a team approach to achieve organizational objectives, increase productivity and enhance employee morale.
  • Strong communication, inter-personal, intuitive, technical, analytical, problem solving and management skills.
Skills
  • JAVA, PHP, EJB(JSP, Servlets, and JDBC) with back end SQL, MySQL
  • And oracle.
  • Worked on all phases of the Software Development Life Cycle. Worked within Windows
  • 95/98/2000/ME/XP, Windows NT, MS Office tools, and UNIX environments.
  • Proficient with Web Sphere Application Server, Microsoft SQL Server, Eclipse, and Oracle.
  • MSDOS, UNIX, Linux, Windows 95/98/2000/ ME/ XP/ NT.
  • Software/ Tools: Core Java, Java Script, MVC, XML/XSLT, Rational Rose (UML), Hibernate,
  • Web Logic, Hudson, Jenkins, SVN, GIT, Docker, Kubernetes .
  • Programming Languages: Java, C, CSS, XML, PL/ SQl.
  • Scripting Languages: Java Script, HTML, MySQL, SQL,Python, Ant, Maven Script, Ansible.
  • ANT, Market, Rational Rose, Written
  • Automation, MS Office, Real-Time, XML
  • Business analysis, 2000, Reporting, XSLT
  • C, Windows 95, SDLC
  • Clearcase, Windows, Servers
  • Coach, 95, Servlets
  • Config, 98, Scripts
  • Content, Windows NT, Scripting
  • Continuous improvement, NT, Script
  • CSS, Migration, Shell
  • Version control, MSDOS, Shell script
  • CVS, MVC, SOAP
  • DTS, MySQL, Software
  • Database, OOP, Development
  • Designing, Operating Systems, Software Development
  • Eclipse, Oracle, Sound
  • Engineer, DB, Specification
  • EJB, PL/SQL, Microsoft SQL Server
  • Functional, PL/ SQl, SQL
  • HTML, Perl, SQL server
  • Web Sphere, PHP, Tables
  • IDE, Processes, Teamwork
  • JAVA, Programming, Tomcat
  • Java programming, Programmer, Trouble shooting
  • JSP, Progress, UML
  • Beans, Project management, UNIX
  • Java Script, Promotion, Utilities
  • JDBC, Python, Web site
  • Linux, Quality, WebLogic
  • Logic, QA, Workflow
Experience
Associate Staff Lead, Senior Tools/Build Engineer, Senior Tools Engineer, 12/2011 - Current
Arcadis International Raleigh, NC,
  • Identify requirements or pain points in delivering software code to production servers as deployable packages.
  • Manage a team of four and track the project tasks and activities on a daily basis
  • Based on constant interaction with developers and QA team members, new requirements are identified and discussed in build & release engineering team.
  • Find tools available in the market, evaluate both open source and commercial tools that can improve the production release mechanism.
  • Prepare ROI (Return On Investment) document that provides justification for investing effort in adopting these new tools in SDLC (Software Development Life Cycle) • Setup version control tools (SVN) to version code changes that helps developers/ programmers to branch/merge/revert the code as needed
  • Create post commit script that can trigger module builds which produce reusable JAR files by application packages.
  • Provide mechanism to notify the owners of such modules in case of failures to reduce the interruption when application builds are packaged.
  • Write build scripts and provide recommendations to enhance customization in build scripts written in Ant and Maven.
  • Update and maintain build scripts for all software code modules and enhance them based on the changes in requirements
  • Understand Java programming, related code files, config files and package mechanisms (JAR, WAR and EAR packages) used for building Java applications and provide optimal and efficient mechanism to build application packages
  • Setup continuous integration software tool – Hudson/Jenkins Integrate Docker in the current deployment cycle.
  • Configure Tomcat web application server
  • Install and setup continuous integration environment using the tools of choice
  • Setup continuous integration automation by promoting certified packages through various stages in SDLC.
  • Packages are certified based on a criteria agreed upon by all stake holders (Dev, QA, IT and release team) through automated test cases written by QA team.
  • Create utilities that monitor continuous integration process, code changes in SVN and job failures in Hudson.
  • Based on the notification from above monitoring, debug/investigate issues and resolve them.
  • Setup code improvement utilities like Fisheye, Crucible, Sonar that help developers to do peer code reviews and identify issues in code early in the cycle using code analysis Setup defect tracking system in Jira and manage various requests to enhance the workflows and add/update components, users, permissions, projects etc.
  • Setup package repository with Nexus and implement Maven workflow to seamlessly use andpublish JAR files and packages to this central repository Migrate legacy Ant builds and custom coded shell script builds into Maven workflow Monitor disk usage, build job execution time and failure rate, central repository disk usage using various open source plug-ins available for Hudson & Nexus.
  • Based on the report from monitoring, enhance the usage of Hudson and Nexus to constantly clean-up and maintain healthy usable build and release system.
  • Write scripts in Perl, Python and Shell languages to customize the build, promotion and release process.
  • Also write scripts to monitor usage where open source plug-ins are not available.
  • Setup test automation framework servers for Fitnesse and Selenium and configure Hudson test build jobs to use these servers for running automated test scripts.
  • Also provide customized results reporting mechanism, which is used to promote builds across different phases in SDLC.
  • Setup code coverage tool “Clover” and generate different packages for instrumented and non- instrumented builds from same checked out source.
  • This will allow the usage of clover- instrumented builds to be used in continuous integration servers to collect code coverage based on the Fitnesse and Selenium tests that run against the application.
  • The coverage report generated at the end of the test execution helps developers and QA team members to improve code coverage by adding / updating automated test scripts.
  • Setup MySQL DB to implement code analysis tools like Sonar.
  • Understand and enhance SQL and PL/SQL DB queries in content build scripts that generate required content for Ingenuity applications.
Release Manager, 06/2011 - 08/2012
Zynga, Inc. Austin, TX,
  • The Accountabilities: Analyzing business requirements from Functional Specification Designing Technical specification based analyzed requirements Leading the business analysis team and guiding them on the project Worked on the WebLogic Deployments Configured various plugins to the continuous integration process which greatly helped in the project management.
  • Assisted in developing Tables, Triggers, Views, stored procedures and updating the SQL server database and optimized SQL server stored procedures using joins and indexes.
  • Primarily worked on IDE’s like Eclipse and Net beans and have configured eclipse with Ant and Maven Scripts.
  • Implemented various new functionalities in to build script which greatly supported in project, management like SONAR.
  • Solely been responsible for more than three UNIX production box setup and migration of the entire set of projects from the old ones to the new.
  • Responsible for building the project in different environments and then trouble shooting and bug-fixing.
  • Extensively worked with version control systems like CVS, SVN and Clear Case.
  • Assisted in creation of JUNIT test cases and improve the code quality.
  • Been responsible for test case creation automation using Parasoft Jtest.
  • Automated web application testing with Hudson and Selenium.
  • Migrated quite a few projects from CVS to SVN Tested and deployed the application on WebLogic Application Server.
  • Build and align the organization’s release calendar, working closely with development managers and DTS release managers from other platform teams Assist with developing the Release Management organization.
  • Assist in setting up framework for cross-central team communication, coordination of integration among components, and provide related governance Coach other Program Managers to maintain consistently high standards of communication, productivity and teamwork across all Program Managers Environment: XML, ANT, Maven 2, Hudson, Clearcase, CVS, SVN, UNIX, Linux, Web Sphere Application Server.
Build Engineer, 12/2009 - 06/2011
Cubic Corporation Huntsville, AL,
  • Leverage best-in-class solutions for workflows such as secrets management, security policy management and build signing Maintain work item workflow and processes Makes updates to documented procedures as directed by other Release Management team members Manage builds servers and trouble shoot build issues for development teams Manage the continuous improvement roadmap and technology improvements to ensure the team meets its goals Manage, maintain and improve the build automation server (Jenkins) and the common development environment (Eclipse) Perform builds and deployments to development and test environments Provide timely updates on build progress to team leads/project managers Work closely with the team manager on Release Management continuous improvement initiatives Work with deployment and release management tools to onboard development teams and create full release pipelines Work with new products and project teams to define and develop processes and tooling.
Software Intern, 03/2009 - 12/2009
REDF City, STATE,
  • Worked with teams across the company and across geographical locations to develop, build, and deploy application software across various engineering environments.
  • Responsible for the monitoring and maintaining the health of the engineering environments.
  • Driven build creation / deployment automation efforts within the release engineering team.
  • Make recommendations for release process / best practices according to business goals.
  • Migrated all the existing ANT built projects to MAVEN2 and automated the build process using continuous integration.
  • Used HUDSON for the continuous integration process and assisted in the code coverage and analysis by generating reports.
  • Closely worked with all the teams in the project for the successful deployment and release of the project Implemented Oracle’s Real-Time Decisions (RTD) product to support United Airlines web site customer experience.
  • Responsible for building the project in different environments and then trouble shooting and bug-fixing.
  • Extensively Used OOP concepts in implementing the project for code reusability.
  • Used WSDL queried SOAP services in remote machine for transforming XML messages between servers.
  • Also used SOAP Objects/Interfaces in order to make requests and get response from the server.
  • Developed EJB's and web components that perform the ordering functionality.
  • Tested and deployed the application on WAS.
  • Performed GAP analysis of business rules, business and system process flows, user administration, and requirements.
Education and Training
Masters: Computer Science, Databases and Web-Development, Expected in 2009
-
UNIVERSITY OF NORTH CAROLINA - ,
GPA:
Status -
Bachelor of Sciences: Software Systems, Expected in 2008
-
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY - ,
GPA:
Status -
Certifications

Certified Jenkins Engineer.

Certified Python Programmer.

By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy

Your data is safe with us

Any information uploaded, such as a resume, or input by the user is owned solely by the user, not LiveCareer. For further information, please visit our Terms of Use.

Resume Overview

School Attended

  • UNIVERSITY OF NORTH CAROLINA
  • JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

Job Titles Held:

  • Associate Staff Lead, Senior Tools/Build Engineer, Senior Tools Engineer
  • Release Manager
  • Build Engineer
  • Software Intern

Degrees

  • Masters
  • Bachelor of Sciences

By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy

*As seen in:As seen in: