| Technical
Summary
Languages
- Perl
- HTML
- SQL
- Java
- Java
Servlets
- Javascript
- C
- C++
- Microsoft
Foundation
Classes (MFC)
- WinAPI/Win32
- Visual
Basic
Skills
- Build and Release
Engineer
- Software
Engineer
- Web
Developer
Platforms
- Windows
95/98/ NT/2000/XP
- RedHat
Linux 7.x,8.x
- Fedora Core 1-4
- AIX 5.1-5.3
- HPUX 11.11
- Apache 1.3x, 2.x
- Tomcat 3-5.x
- Netscape
Enterprise Server
- Microsoft
IIS
- Sun Solaris
Sparc/x86
- FreeBSD
- GNOME
- MySQL
Tools
- Microsoft
Office XP/ 2000 / 2003
- Microsoft
Frontpage
- Macromedia
Dreamweaver
- Microsoft
Dev Studio
- Microsoft
Exchange
- Netscape
Communicator
- Microsoft
Internet Explorer
- Adobe
Photoshop
- Qualcomm
Eudora
- VIM
- Hummingbird
Exceed
- csh,
tcsh
- sh,
bash
Other
- TCP/IP
- SSH
- Secure Shell
- SVN
- CVS/RCS
- Perforce
- Performance
Tuning
- Benchmarking
- Scalability
- Load
Balancing
Fluent
Languages
- English
- Mandarin
-
Taiwanese
|
|
Professional
Experience
Build and Release Manager, PGP Corporation (Palo Alto, CA)
January 2003 - Present
http://www.pgp.com/
- Developed
and extended automated build systems that enabled developers to
build PGP's product line through a centralized web delopyment
system. Linux, Win32, HPUX, AIX, Solaris, and OSX builds are
started with a web interface tied in with custom Perl daemons
listening on the build machines.
(Perl, Apache, CVS, SVN, RPM, Microsoft Dev Studio, InstallShield,
WISE, HPUX PSF, Solaris Packager).
- Maintain critical engineering resources including
bugzilla, CVS, SVN, ViewCVS and other tools needed to help developers
manager their projects. Provided extended bugzilla capabilities
to allow support users access to bugzilla. (CVS, ViewCVS, Bugzilla)
- Work
closedly with developers to keypoint and provide early warnings
of common build failures allowing engineers to fix build issues
as quickly as they appear. (Custom Perl)
Web
Developer (Cofounder), OOFNet.com (San Mateo, CA)
OOFNet Cinema (Online Movie Ratings Site)
May 2001 - Present
http://www.oofnet.com/
- Developed
and designed website that allow any user to rate/review movies.
Site is developed with co-founder Brandon Hashimoto. (Apache,
Tomcat, Java Servlets, JDBC, MySQL).
- Deployed
UserRatingsDistributionSystem graphing application that shows
the distribution of all of the user's film ratings.
- Deployed
Tomcat 4.x servlet container to transition our old code base to
new, more scaleable technology. Developed seamless servlets that
are transparent to the user what the underlying technology is.
Software
Consultant , Classmates.com. (San Mateo, CA)
November 2000 - May 2001
http://www.classmates.com/
- Helped
integrate eCircles software into Classmate's existing architecture
after eCircles is acquired by Classmates.
- Trained
Classmates engineers to use eCircle's development environment
and code base. (Perl, Sybase, Java, Apache, mod-perl)
Senior
Software Engineer, eCircles Inc. (San Mateo, CA)
January 2000 - May 2001
http://www.ecircles.com/
- Led
engineering team to develop the eCircles news tracker service
which emailed users periodically with news stories matching their
search criteria.
- Developed
eCircles applications that allowed users to share photos, plan
events, and have discussion online. (Perl, Sybase, Java, Apache,
mod-perl)
Software
Consultant, ChildNet Inc. (San Diego, CA)
May 2000 - September 2000
http://www.childnet.com/
- Developed
Childnet's online calendaring app which enabling Childnet-partnered
day care centers to post food menus, daily schedules, and events.
- Application
complemented Childnet's primary product which allows parents to
monitor their children in daycare centers via the Internet (Perl,
Apache, Oracle, DBI).
Software
Engineer, iHarvest Corporation (Palo Alto, CA)
April 1999 - August 1999
http://www.interwoven.com/
- Developed
server side software enabling iHarvest to provide ad targeting
for their web harvester software (IE browser plug-in). Users were
presented with relevant ads based on the data they were saving.
(Perl, Apache, MySQL)
- Wrote
on-line product registration scripts. (Perl, Apache, MySQL)
- Implemented
Java libraries to save / load harvested web data. (Java)
Webmaster
/ Web Development Consultant, Lucent Technologies (Milpitas, CA)
April 1998 - April 1999
http://www.lucent.com/octel/
- Brought
in as Taos consultant to redesign
Octel's (Lucent division) external web server environment. Worked
closely with web content managers to streamline their web content
publishing process.
- Improved
web server monitoring capabilities to ensure that all systems
were secure and available 24/7. (Netscape Enterprise Server, Solaris,
Perl)
Engineering
Intern, Netscape (Mountain View, CA)
June 1997 - September 1997
http://www.netscape.com/
- Benchmarked
Netscape server applications to ensure competitiveness in marketplace.
Provided server engineers with weekly performance figures on latest
build. Designed and extended benchmark programs to test new product
capabilities. (Netscape Enterprise Server, C).
Engineering Intern, Qualcomm Incorporated (San Diego, CA)
July 1996 - June 1997
http://www.qualcomm.com/
- Developed
intranet applications to facilitate workflow in the Configuration
Management department. Developed standalone or web based CGI-BIN
applications to allow uploading of documents from external departments
to CM. (Perl, C, Java, and TCL/TK)
Student
Programmer, UCSD ECE Dept. (La Jolla, CA)
February 1996 - July 1996
http://www-ece.ucsd.edu/
-
Provided miscellaneous programming support for the department.
Duties spanned from system administration to programming.
- Maintained
and created scripts for department web server (Solaris, CGI-BIN,
Perl)
Independent
Projects
FiSSH
(Open Source Windows SSH Client)
August 1997 - January 2000
- Wrote
open source SSH client for Windows 95/NT. Donated whole project
to MIT after discovering how big of a headache it would be to
distribute software with strong encryption in the United States.
(Visual C++, MFC, SSH)
Education
University
of California at San Diego
September 1993 - March 1998
B.S. Computer Science
Area Studies in Communication and Visual Arts
http://www.ucsd.edu/
|