No l L. Charitat Seaton
************@*****.***
Introduction: With twenty years of experience in the Configuration and
Release Management field, working with multiple platforms and various CM
software tools, I am looking for a challenging position in Release
Engineering. I have experience with:
. Working on distributed teams (both nationwide and worldwide) to
coordinate software builds and releases
. Managing multiple branches and releases for concurrent development,
as well as cross-platform branches.
. Working in both Agile and Waterfall Development Environments at
various companies
. Working on cross-functional product teams, with Development, Quality
Assurance, Product Marketing, Customer Support, Program Management
. Requirements gathering and specification for continuous improvements
of Release Tools and automation
. Performed Training on various CM tools and processes, TeamTrack
Administration, and TeamTrack End User training
. Continuous improvement of release processes and documentation,
thorough documentation of all processes
. Open Source Software Management
. Business Process Automation - Analysis and Implementation
. Excellent communication skills, written and verbal
Technical Skills:
Operating Systems: UNIX/Linux, MS Win9X/NT/2000/7
CM/RM: Subversion (SVN), Perforce, CVS, ClearCase, StarTeam, PVCS
Windows Office: Word, Excel, PowerPoint, Project
Other Tools: Ant, TeamTrack, Bugzilla, Hudson, NSIS, InstallAnywhere
Education:
Bachelor of Science in Math / Computer Science, Santa Clara University,
Santa Clara, CA. 1988
MBA in Technology Management, University of Phoenix, San Jose, CA.
February 2004.
Experience:
Obopay, Inc. Redwood City, CA
Global Release Engineering Manager, September 2008 - September 2010
Managed a global team supporting both the Core and Delivery Development
teams in the US and India for Internet/Ecommerce site and mobile handset
products:
. Developed, Implemented and Documented Processes to support the global
needs of the company in the Development and RE organizations,
including Code Control (Branching & Merging), building and deploying,
automated builds, Environment Management for Development and QA teams,
Open Source Management, Continuous Integration, Basic Acceptance (BAT)
testing, and many other aspects of Release Engineering.
. Supported up to six concurrent Internet releases and two to three
handset releases in the US office, and an additional six-plus
development branches & releases in India
. Documented Company defined Java rules for war/ear deployment.
. Implemented RE processes in Bangalore, uniting the group and driving
the automation of the build and release process. Shortened Production
Installation from 2+ weeks to one day through automation and process
improvements.
. Managed builds and deployments to multiple development and test
environments; managed implementation of continuous integration
(Hudson), build and deploy automation (in-house tool development),
Basic Acceptance Test (BAT) implementation, and Subversion component
restructuring to improve build performance.
. Hands-on manager involved in the day-to-day activities of the Release
Team.
. Identified requirements and assisted in design of new build and
release tools.
Identity Engines, Sunnyvale, CA
Senior Release Engineer, June 2007 - June 2008
Release engineer for network security products company.
. Improved and Documented Release processes for this startup company.
. Developed processes to manage Open Source code developed internally.
. Performed Basic Acceptance Testing (BAT)
. Worked with UNIX and Windows, to build multiple products using: scons,
Ant, InstallAnywhere, Nullsoft Scriptable Install System (NSIS), shell
scripts.
. Converted installers for multiple products from InstallAnywhere 8.0 to
NSIS.
. Created and maintained build and release documentation on internal
wiki pages.
. Administered code control using Subversion (SVN); controlled and
tracked branching and merging activities.
ProCM, Inc. San Jose, CA
Senior Business Process Consultant / Project Manager
August 2004 - June 2007
Business Process Automation Analysis and Implementation working with
TeamTrack at various customer sites; TeamTrack Administrator and User
training.
. Process automations implemented include: Internal Auditing,
Defect/Issue Tracking, Nuclear Regulatory Commission Process Tracking,
Software Requirements Specification Tracking, and system upgrades.
This included analyzing and defining requirements, design and
implementation, as well as Basic Acceptance Testing.
. Performed TeamTrack Administrator Training and client specific end-
user training.
. I also performed Configuration and Release Management duties and
guidance for customers when necessary.
. Project Manager for a team of 4 engineers while implementing multiple
applications on a 6 month contract, including Client Requirements
Management
. Scripting in TeamScript, an application specific scripting language
based on Visual Basic (VB) 4.0.
Ingenuity Systems, Inc., San Jose, CA
Senior Release Engineer, August 2000 - August 2004
Release Engineer for a web-based Knowledge Base (SaaS) used for Biotech
Research written with Java.
. Performed Configuration and Release Management on Windows and UNIX,
using CVS, Ant, and shell scripts.
. Defined, implemented and documented Configuration Management & Release
processes for the development life cycle.
. Performed builds and releases for up to 45 active projects; maintained
builds scripts in both K-shell and Ant.
. Wrote Ant Build Standards documentation.
. Training on CM best practices, and the use of CVS.
PocketScience, Inc., San Jose, CA
Senior Release Engineer, February 2000 - July 2000
Release engineer for a consumer PDA and web based email product. Used and
Administrated Perforce on both Windows and UNIX; maintained all build
scripts on UNIX. Documented CM best practices. Attended Perforce
User/Administration training. Developed and Performed Perforce in-house
training for engineering staff.
3dfx Interactive, Inc., San Jose, CA
Senior Release Engineer, September 1998 - January 2000
Release Engineer for one of the top 3D graphics chipmakers. Used Visual
Source Safe and StarTeam to perform daily code control and builds of
software drivers. Maintained multiple code lines for released products and
those still in development. Documented build processes and CM procedures.
Assisted in requirements gathering to choose new CM tool; assisted in
conversion from Visual Source Safe to StarTeam.
KLA-Tencor Inc., San Jose, CA
Senior Configuration Management Engineer, September 1997 - September 1998
Using PVCS, performed Configuration Management duties for proprietary
hardware. Documentation of Release procedures. Maintaining multiple
branches and merges.
Informix Software, Menlo Park CA
Senior Release Management Engineer / Windows Release Management Lead
August 1994 - September 1997
Using ClearCase, performed all CM duties for multiple database and tool
products, working with a worldwide CM team. Was the Lead Release Engineer
for all Windows 95/98/NT products, managing another build engineer; also
performed CM and release duties for all 3rd party software products.
Managed 10+ code lines for Windows maintenance and development versions.
Documented all build processes, and the CM branching and naming schema for
all products. Trained engineers on use of ClearCase NT. Maintained software
library of released products.
Previous Experience:
Taligent Software, Cupertino CA; Product Release Engineer, 1993-1994
Cooperative Solutions, Inc., San Jose, CA; Configuration Management
Engineer, 1990-1993
Calera Recognition Systems, Santa Clara, CA; Configuration Management
Engineer, 1990
Tiburon Systems, Inc, San Jose, CA; Configuration Management Engineer, 1988-
1990
2