Post Job Free
Sign in

Manager Engineer

Location:
Palo Alto, CA
Posted:
February 18, 2013

Contact this candidate

Resume:

Timothy Chen

********@*************.***

http://www.massconfusion.com/tim/resume.html

Summary

Experienced software engineering manager with a diverse set of roles in all areas of software development. Strong team builder to build innovative solutions for software development teams. I love building great software. Fast.

Work Experience

June 2011 to Current

Palo Alto, CA

Nicira, Inc

Software Manager, ToolsI decided to go back to a startup in June 2011 and joined Nicira to run their tools team. The 5 person tools team is responsible for build automation and software engineering in test automation (dev-test). My immediate first task at Nicira was to get their build system and dev tests completely automated (and results visible!). When I started builds were started via a in-house built cron job that did not provide good visibility into where a build was.Within 3 months, all builds were automatically triggered via GIT commits. A successful build would trigger the build being deployed into the dev-test infrastructure (A failure build would notify developers). The dev-test infrastructure ran Nicira’s Network Virtualization Platform (NVP) software in complex scenarios - up to 27 virtual machines are used in one test. To keep the engineering team informed, we also created a dashboard in Django that tracked the success/failure rate of builds, plus tests, and dev-tests. Rapid turnaround time was emphasized so we provided charts, and graphs on past build results. It also tied into the issue tracking system and provided lists of features, bugs, and issues targeted for the next release.We also built a code coverage database to provide code coverage (using Bullseye) results. Developer could query test to code (what tests to run for a function) or code to test (what tests cover specific code areas). In July 2012, Nicira was acquired by VMWare for $1.2 billion.

Git, Django, BuildBot, Python, MySQL, Bullseye, Gerrit, Debian, Ubuntu, Citrix XenServer, VMWare ESX

June 2010 to June 2011

Mountain View, CA

Symantec Corporation

Enterprise Security Group, Encryption

Sr. Manager, DevelopmentAt Symantec I led a combined group of developers from the acquisition of PGP and GuardianEdge. My first development project was to lead the development efforts for a combined GuardianEdge and PGP product. Symantec Endpoint Encryption 8.0.0 for OSX was a showcase for synergies between the two companies - and had to be delivered in 4 short months for a $1m Q4 deal. PGP Whole Disk Encryption on OSX (PGP WDE OSX) was to be modified so that it could be managed by a Symantec Endpoint Encryption Management Server (SEEMS) - the new client became Symantec Endpoint Encryption OSX. We successfully delivered the product on-time to customer. In tandem I led a cross-team effort to simplify all PGP licensing behavior for PGP product lines. All PGP Desktop, Universal, and Command Line products were modified to conform to Symantec licensing models. This change was done so PGP software could be fulfilled through Symantec systems.Currently my team at Symantec is responsible for Symantec Endpoint Device Control (Win32 only) and a OSX team responsible for all OSX versions of the Symantec Encryption suite. I have 6 direct reports, leading a total team of 8.

Symantec Endpoint Encryption OSX, Symantec Endpoint Encryption Device Control, Symantec PGP Desktop OSX, Microsoft Project, Bugzilla, Perforce, Microsoft Visual Studio, Apple XCode, C, C++, Objective C

January 2003 to June 2010

Menlo Park, CA

PGP Corporation

Sr Manager, Engineering Services I started at PGP as their first release engineer and was responsible for all release engineering systems and build automation. I joined 6 months into the company's creation, and at the time we had one major product - PGP Desktop.After three years, I was promoted to the Build and Release manager and lead a team of three. By this time we were responsible for the builds of three major product lines (PGP Desktop, PGP Universal, PGP Command Line) covering 7 operating systems.In two more years, my team of seven covered Release Engineering, Engineering Systems, Performance Analysis, and Engineering Program Management. I was promoted to Senior Manager, Engineering Services.My team was responsible for all PGP Engineering Infrastructure across the world. The major systems we maintained included the build system, source control, bug tracking, and build agents.I lead the creation of PGPBuild2 - The PGP build system was capable of producing builds on demand on two entire product lines and spans over 45 build agents with integrations into an automated test suite and Bugzilla. We can build the entire product line 5 times a day and the system is also capable of building products 7 years back. All PGP Product builds were run through my group.In 2009 we put out 20 PGP Product Releases, 4 service packs, and over 10 hotfixes.My team also built out engineering labs to house diverse set of servers that development and QA use to create PGP products. We were responsible for the uptime of 15+ racks of diverse equipment. We engineered an expandable Virtual Lab Management (VMWare VLM) system that housed over 8TB+ of VM images for testing across Windows, Linux, and Solaris x86. This system is designed so we can expand space and systems when we need it. We could deploy a new virtual machine with specified OS under 10 seconds - and then auto configure it with the latest build.My team has successfully passed a Common Criteria EAL 4 audit for Configuration Management.

Perl, Ruby on Rails, Subversion, Bugzilla, Coverity, Confluence, JIRA, Apache, Tinderbox, Quality Center, AuthorIt, VMWare (Fusion, Workstation, ESX, vCenter, vMotion, VLM), OSX, AIX, HPUX, Linux, Solaris, Microsoft Windows, Microsoft Visual Studio, Apple XCode, Common Criteria, FIPS, C, C++, Java, Objective C

April 1999 - May 2001

Bay Area, CA

Web 1.0 Corporations - iHarvest Incorporated, eCircles.com, ChildNet.com, Classmates.com

Senior Software Engineer I was at several companies during the Web 1.0 time. I started at iHarvest as a software engineer; iHarvest was developing a "web page harvesting" software. 6 months later, I went to eCircles.com as a Sr. Software Engineer to work on one of the first social networking sites. The front end engineering team created web applications to share photos, address books, and messages backed by a back end database. At our peak we had over 1 million users.1 year later, eCircles was acquired by Classmates.com and I spend six months transitioning knowledge to their engineers in Seattle.During this time I also consulted with Childnet.com, a service that provided web cam monitoring of day care centers to parents. I helped then on a web applet to show a calendar of events at the day care centers.

Perl, Perforce, Sybase, Javascript, Apache httpd

April 1998 - April 1999

Milpitas, CA

Taos Incorporated -> Lucent Technologies

Web Development ConsultantAs my first job outside of college I joined Taos as a Web Consultant. Taos is a IT services company used by many bay area companies and was at the time staffing up their web services practice. My first client was Lucent Technologies where I spun up a website for their Octel division. I created a release process to allow their external web pages to be updated quickly. In addition I ensured that services on the web server stayed available 24/7. Scripts were put in place to monitor all critical services for uptime and security.

Netscape Enterprise Server, Solaris, Perl, tcsh, bash

Summer 1997

Mountain View, CA

Netscape Communications Corporation

Engineering InternI spent a summer working on a C based application that was used to measure the performance of Netscape Enterprise Server for dynamic pages (i.e. not static HTML). Primarily these results were used to track development progress against performance benchmarks, secondarily they were used eventually for outside marketing collateral. I helped run this test suite on a weekly basis on new builds of Netscape Enterprise Server; which we then published for development to analyze.

Netscape Enterprise Server, C, CVS, Solaris, Perl, Microsoft Windows

July 1996 - June 1997

San Diego, CA

Qualcomm Incorporated

Engineering InternAs an engineering intern in Qualcomm's Configuration Management department I worked on applications that allowed documents to be uploaded to the CM department. At the time Qualcomm was engaged in a massive effort to digitize all their designs. My work was used to help in centralizing and then indexing all this information.At its peak Qualcomm's CM department was digitizing 100 documents a day into PDF through these applications.The web was really starting to be popular at this point and lots of new applications were being created for internal use as all employees had a web browser.

Perl, C, Java, TCL/TK

February 1996 - July 1996

UCSD, CA

University of California, San Diego

Student Programmer

Electrical and Computer Engineering Department Dept. (La Jolla, CA)For five months at UCSD I worked as a student programmer at the Electrical and Computer Engineering department. Our group supported the mail and starting web infrastructure for the ECE department.

Sun Sparc, Solaris, Perl, bash, csh

Education

University of California at San Diego

B.S. Computer Science, 1998

Area Studies in Communication and Visual Arts

About Me

I lived in Taiwan for 11 years as a child, before returning to the United States for college. I speak fluent Mandarin and Taiwanese.

I co-created a Secure Shell client for Windows (FiSSH) in college. In 2000, we donated the project to MIT as open source as there was no easy way for us to distribute the source without running into export issues relating to the cryptography inside.

I held the record for fastest clear rate of customer support calls when I worked tech support part time in college (I kept my customer satisfaction score high too - customers graded us after the call via a postcard). I worked two years part time doing phone tech support for Pacific Data Products, a company that produced print servers and ink jet plotters.

Timothy Chen (********@*************.***)



Contact this candidate