Andrew Wooster
awooster@cs.hmc.edu •
http://www.cs.hmc.edu/~awooster/
Palo Alto, CA | [Mobile] (831) 809-9751

NOTICE

 

I'm starting a startup, and not currently seeking employment.


QUALIFICATIONS

 

Over the past few years I've worked on large-scale network services, OS X application development, very large-scale test automation, Internet data mining applications, clustering search engines, instant messaging applications, personal Internet search applications, social software, UNIX system administration software, project management, team-building, and a bunch of other cool stuff.


PROFESSIONAL EXPERIENCE

 

Entrepreneur, Palo Alto, CA
• April 1, 2008 - Present
• I'm starting a startup.

 

Apple Inc., Cupertino, CA (www.apple.com)
• Software Engineer, June 2007 - March 31, 2008
• I worked on the backend of Time Machine and on web content filtering for Parental Controls (January 2007 onwards).
• Wrote software tied to the release of Leopard, Time Capsule, and MacBook Air.

 

Apple Computer, Inc., Cupertino, CA (www.apple.com)
• Software Update Integration Program Manager/Engineer, January 2003 - June 2007
• Worked on search, data mining, web information retrieval, automated testing tools and infrastructure, and various other technologies.
• Helped ship dozens of major and minor versions of OS X.

 

Tellme Networks, Inc., Mountain View, CA (www.tellme.com)
• Network Operations Engineering Intern, Summer 2001
• Tellme is a leader in Voice Application Networks bringing the power of the Internet to the phone.
• Worked full-time developing tools to help manage, monitor, and maintain the large Tellme network service. Developed in Perl and C++ and completed several projects that served a variety of monitoring, system administration, and configuration purposes.
• Projects included a tool to automatically analyze multiple core dumps to detect crashes caused by the same bug; programs that interfaced with AT&T's call routing systems; configuration management tools; extensions to the configuration management system Verdad; a distributed SSH key management and user access tool; an extension to the large Tellme platform codebase (in C++) to provide a complex call data feed, and a graphing system on top of feed for realtime monitoring of call counts by the NOC.

 

Cybersense, Inc., Walnut Creek, CA (www.cybersense.com)
• Internal Systems Programmer, May 2000 - May 2001
• Cybersense is a small web consulting and development company.
• Perl/CGI/MySQL and Perl/Shell scripting for web site productions and internal systems management. Programmed database front-ends and user and system security programs.


OTHER EXPERIENCE

 

Cocoalicious - (scifihifi.com), ongoing
Added full text search (using Search Kit) to Cocoalicious, an Open Source bookmark manager for OS X which interfaces with del.icio.us. This allows Cocoalicious to act as a user's "own personal Google", letting them search the full text contents of pages they've bookmarked on the del.icio.us service.

 

WWDC 2001 and 2003-2007 Attendee - (apple.com)
Attended Apple Worldwide Developers Conference and sessions on OS X, Cocoa, Objective C, Carbon, Security, OpenGL, Java, WebObjects, XML, Project Builder, Compilers, and several other topics.

 

ACM Southern California Region Programming Contest, 2000 and 2001
Took 15th place (of 54 teams) in 2001 and 18th place (of 51 teams) in 2000.

 

theJabbertalky, October 2000 - January 2001
My team developed a Jabber-based instant messaging client for OS X written in Java/Cocoa for CS121 (Software Development) at Harvey Mudd College. Responsible for SAX-based XML parser, HTTP server, and JSP implementations, as well as assistance programming with the (then beta) Cocoa for Java on OS X.


EDUCATION

 

Pomona College (www.pomona.edu)
B.A., Computer Science via Joint Sciences Program with Harvey Mudd College, May 2002.
Coursework: Large Scale Software Development, Computer Networks, Software Design and Architecture, Artificial Intelligence, Algorithms, Theory of Computation, Programming Languages, Intro. to Computer Architectures and Operating Systems, Data Structures and Program Development, Logic for Computer Science, Multivariable Calculus, Linear Algebra, and Combinatorics.

 

Harvard University (www.harvard.edu)
Summer Session, 1997
Coursework: Intro to Microeconomics, Visual Representation of Alternate Topography.


EXPERTISE

statistics tracking image