Release Manager Resume
3.00/5 (Submit Your Rating)
Los Angeles, CA
SUMMARY
- Over 15 years of experience in software development; consulting, build and release management and creating automated build and release systems.
- Experienced in branching, versioning and extensive usage of configuration management and automated build tools
- Expert in installers, InstallShield andWindows Installer
- Taught classes in InstallShield, MSI, Advanced MSI and InstallShield Admin Studio for Confidential
- Traveled extensively around the world providing consulting services, proof of concepts and providing technical training.
- Recent experience administering TFS, Perforce and GIT
- Led teams of packagers on several large scale Windows 7 Migrations
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Release Manager
Responsibilities:
- Deployed services and websites in to production and staging in a continuous integration environment
- Performed code merges, branching and administrative function in Perforce and GIT
- Created build scripts using MSBuild
- Created build definitions, deployment definitions and administrative tasks in TeamCity
- Created build and deployment and merging scripts using PowerShell, VB Script and batch
- Prepared recommendations for management on improving build and customer delivery process and implemented improvements.
- Managed Windows 2012, Window 2008 and Linux Servers
- Managed issues using JIRA
- Tracked and reported status and other metrics against goals and provided reports to management
- Developed and maintained written procedures and roles and responsibilities for release management
- Monitored and troubleshot production systems using Nagios.
Confidential, Simi Valley, CA
Senior Software Engineer
Responsibilities:
- Wrote installers in InstallShield and WIX
- Wrote build scripts using VB script, Batch, and Power Shell
- Wrote applications and tools in C#
- Created build definitions, branches and code merges in TFS.
- Setup virtual machines and snapshots using Microsoft Test Center and Oracle’s Virtual Box
- Wrote SQL scripts and set setup and automated setup for SQL Server
- Used Microsoft’s Web Deploy to deploy IIS web sites
- Attended a 4 day formal training in Scrum ( agile development)
- Prepared recommendations for management on improving build, Installer and customer delivery process and implemented improvements.
- Maintained InstallScript installers and wrote custom actions in C#
- Wrote a tool to automate installation of Windows components
- Performed code reviews of existing installers\processes and wrote documents to management to implement best practices.
- Converted builds from Cruise Control and Hudson to TFS
- Took a completely manual delivery process and automated nightly installer builds and created automated deployments.
- Provided reviews, problem solving and consolation for other offices installer and delivery process.
- Created build definitions, branches and code merges in TFS.
- Setup build servers, Web (IIS) Servers and application servers
- Wrote script to automate creating WIX merge modules.
Confidential, Burbank, CA
Senior Software Engineer
Responsibilities:
- Wrote installers in InstallShield.
- Wrote custom actions and using C++, InstallScript, C#, and VB Script.
- Wrote build tools in C#.
- Created completely automated build system and implemented improvements for customer release process
- Performed TFS conversion from version .
- Set up build machines and set up web servers using IIS.
- Wrote build scripts using VB script, Batch, and Power Shell.
- Customized TFS build templates and create custom builds in TFS.
- Maintained build environment and daily and weekly builds and scheduled releases.
- Managed builds, merging and branching in TFS and performed administrative tasks in TFS.
- Prepared recommendations for management on improving build, Installer and customer delivery process and implemented improvements.
- Mentored and trained junior staff and approved time sheets and other tasks.
Confidential, San Jose, CA
Senior Consultant/Technical Instructor
Responsibilities:
- Taught public and on - site classes in InstallShield, InstallAnywhere, and Advanced MSI.
- Wrote MSI files, installers, and merge modules using InstallShield.
- Wrote custom actions using C#, InstallScript, and VB Script.
- Served as technical lead on large projects.
- Created design documents for large installation projects.
- Performed code and project reviews, wrote proof of concepts, and wrote requirement documents.
- Wrote Windows applications using C# and Visual Basic.
- Mentored other consultants in MSI and InstallShield.
- Traveled extensively to locations throughout the country, as well as India and the UK.
- Received recognition as the consultant with the highest utilization rate in 2008.
- Worked on a team that developed the course curriculum for the InstallShield's Advanced MSI course.
- Wrote white papers and development letters, and recorded webinars for marketing.
- Advised client on best practices.
Confidential
Lead Consultant
Responsibilities:
- Lead a team of consultants for two Windows 7 Migrations using InstallShield Admin Studio, App-V, and Wise Package Studio for Raytheon and Qualcomm though Hitachi Consulting.
- Wrote custom actions and Windows applications using C# and VB Script and InstallScript.
- Wrote DLLs and web services in C# for automatic updates.
- Discovered install requirements and wrote documentation on requirements.
- Wrote transforms and re-packaged applications using Install Shield 2012 Spring, Admin Studio 11.5, and Wise Package Studio 7.
- Tested Packages and created advertisements in SCCM.
- Wrote utilities using C# and Visual Basic 6.
- Mitigated and remediated applications and packages using Microsoft's Application Compatibility Toolkit (ACT).
- Set up web servers and web sites and created web installs.
- Advised clients on best practices.
- Used Team Foundation and SVN.
- Several full time engagements for Hitachi Consulting (end clients Raytheon and Qualcomm) and 2 projects for Pearson Education.
- Part time consulting projects for Tesla Motors, Nimble Storage, and YouSendIT and Liaise (start up).
- Client list and dates provided upon request
Confidential, Pleasanton,CA
Senior Build Engineer
Responsibilities:
- Wrote Installers in InstallShield.
- Wrote build scripts using Nant, Visual Build, Batch Scripts, and Power Shell.
- Created patches and updates for Windows Installer using InstallShield.
- Wrote custom actions and Windows applications using InstallScript, C#, and VB Script.
- Setup Perforce on Red Hat Linux and performed administrative tasks on Perforce.
- Setup Perforce back up and disaster recovery process and moved our perforce server.
- Provided training for overseas teams including webinars and technical documentation.
- Automated patching process creating .msp files nightly based on changed and created custom setup launchers for deployment.
- Maintained build environment and daily and weekly builds and scheduled releases.
- Brought build and installers from broken state to a state of nightly multiple reliable builds for QA.
- Assisted in the compiling knowledge from dismissed employees following each layoff. Wrote installs using InstallShield 12 and Wise for Windows Installer 6.2.
- Wrote custom actions for Wise and InstallShield using VB script.
- Wrote build scripts using Ant and Visual Build.
- Wrote a deployment tracking and web pages using C# and ASP.NET.
- Wrote custom actions and Install Dynamic Link Library files using Visual C++.
- Wrote build scripts using Ant.
- Utilized Perforce and TeamTrack.
Confidential, San Diego, CA
Configuration Management Lead
Responsibilities:
- Extensive work with StarTeam including set up of users, file structures, and formal instruction, converted VSS projects to StarTeam using VSS wrap and customized change controls using JBuilder.
- Set up new web servers and deployed web and application servers to test and production environments as well as deployment procedures among various environments.
- Wrote configuration management policies for the IT department, as well as documentation and best practices for Build and Release, Branching and Labeling Strategy and Install Processes.
- Created, documented, and implemented change control process and Software Configuration Management process.
- Wrote build scripts using Ant and Maven
- Wrote web/client application server and web server installs using InstallShield.
- Debugged and solved build problems involving Visual Studio.NET, C#, and IIS.
- Performed server administration for Borland’s Caliber and Together, performed and supervised build and releases to Test and Production.
Confidential, San Diego, CA
Contractor
Responsibilities:
- Created MSI files, Merge Modules and Setup projects using InstallShieldDevStudio 9, InstallShield Admin Studio 5.5, InstallShield Professional Version 5 - 8, and Visual Studio.NET Setup and Deployment Projects.
- Used AutoIt, RtvReco, Ant, and Cruise Control, and automated daily build and install process.
- Wrote button pushers using AutoIt and RtvReco.
- Attended training on Rational Unified Process (RUP) and ClearCase.
- Wrote web pages using C#, ASP,HTML,ASP.NET, and applications in Visual Basic and Visual Basic .NET.
- Debugged and solved build problems involving Visual Studio.NET, C#, Visual C++ and IIS and C.
- Set up deployment procedures among various environments.
