Thomas Pang
San Francisco, CA ***12
***********@*******.***
Objective: Build / Release Engineer
Experience:
Release Engineer Adify Corp
**/**** - **/**** *** Bruno, California
* Design and build the Adify automated build and deployment system from scratch using NANT and
Perl. This system allows one click operation and concurrent deployment to multiple multi-node
Windows server environments
* Manage build process for C# and C++ applications
* Work closely with Developers QA and Opts on build and release and environment related issues
* Developed tools in Perl for Adify Ad Network Platform localization
* Developed integrated test suite for testing ad serving and reporting consistency using C# and NANT
* Developed automated web page acceptance test using Ruby WATIR
* Administration of Dev and QA environment on Windows Server
* Implement Hyperic HQ for Dev and QA environment monitoring
* Convert source control from CVS to Subversion running on Linux
* Branching and merging of codes
* Subversion administration on Linux
* Nightly build and deploy to multiple environments
* Developed windows services installer using InnoSetup
Release Engineer IGN.com/Fox Interactive Media
10/2006 to 08/2007 Brisbane, California
* Migrate production environment from Windows to Linux
* Migrate source control from VSS to Subversion
* Migrate build system from Ant to Maven
* Developed automated deployment system using Perl and Shell script for deployment to production
Jetty application servers running on Linux
* Production deployment
* On call production site monitoring using Site Scope
Release Engineer Fair Issac Corp
09/2005 to 10/2006 Emeryville, California
* Developed fully automated build system using NANT and Perl for MyFico.com, a .net based e-
commerce site that enable consumers to purchase FICO score directly from Fair Isaac
* Merging and branching of code base
* Setup QA and Dev environment using VMWare
* Coordinate releases with corporate IT team
Release Engineer Grand Central Communications
08/2004 to 03/2005 San Francisco, California
* Developed and maintain web based automated build system on Linux with Perl, Ant and Mysql
* Configuration management, source code control using Perforce on Solaris
* Administration of Perforce
* Work with web services, SOAP, XML, XSLT, BPEL and Java
* JSP/Servlet to tomcat deployment
* Develop automated regression with PERL, Shell script, Jmeter and Junit
* Develop Ant build file for new components
* Develop component RPM for Linux/application server deployment
* Perforce technical support on Windows, OSX, Linux and Solaris
* Branching and merging of codelines
* Release documentation
* Setup and configure Linux build machines for scalable build
Consultant 07/2003 to 03/2004 San Francisco, California
* Developed bilingual web based business portal with PHP, mysql and Linux for a client in Asia
* Configuration management using Perforce
Consultant 05/2003 to 10/2003 San Francisco, California
* Developed web based tax credit automation system with ASP .NET, VB.NET and SQL Server
* Configuration management using Perforce
Build/Release Engineer, Kana Software Inc / Broadbase Software Inc,
09/1999 to 10/2001 Menlo Park, California
* Implement and maintain large scale automated build and regression process with Perforce
* Developed automated build process and regression result using Unix shell script and Perl
* Developed automated process for system administration and content update and sync from source
control server under Unix shell environment
* Developed web base server regression test result report system using ASP with SQL server and
Microsoft scripting host
* Developed disk image auto notification/subscription system using ASP with SQL server.
* Developed Kana Foundation Installation program using Installshield Professional 5.5 with custom
GUI design in Visual C++
* Minor development with Installshield Multiplatform Java Edition
System administration of build lab with mix environment of HP/UX, Sun Solaris, Win2K server,
WinNT 4, Win98
* System administration of Perforce source control server
* Tech support for Foundation server group on build and installation related
issues
* Working closely with QA department for all installation related QA issue
Shell script programming for system administration
* Webmaster for configuration management team‘s Intranet
Tech Support Engineer IBM Global Services
06/1998 to 06/1999 Emeryville, California
* Participated in company wide implementation of SAP/R3
* Maintained and support IT infrastructure/network
* Diagnosed and troubleshoot IP based LAN/WAN
* Software applications technical support
* System rollout consisting of over 2500 IBM desktops and notebooks
* Developed support team Intranet app on Linux with Apache web server
Skills
Programming: C/C++, Java, Junit, Jmeter, Shell Script, HTML, VBScript, VB.NET, XML, XSLT,
BPEL, OOP, Visual Basic, InstallShield, Python, Perl, PHP, ASP, ASP .NET, ANT, MAKE, AWK,
SED, MKS Toolkit, Cygwin, Perforce, CVS, Subversion
Operating systems: WIN 95/98/NT/2000/XP, LINUX, Mac OS
Database: Oracle, SQL server, sybase, Access, MySql
Training: Installshield Multi platform, MCSE 2000, CCNA
Education: Bachelor of Science in Computer Information Systems, San Francisco State University