resume for mattpaul

contact

Matthew R. Paul
101 Quintara St.
San Francisco, CA 94116
mattpaul@gmail.com
mattpaul.org
mopimp.com

skillsets

broad development experience
  • applying principles of sound object-oriented design
  • applying collaborative filtering, k-means clustering to make relevant, targeted & trusted social recommendations
  • building custom search engines in-house to surface content
  • building web services, REST APIs, syndicating RSS feeds
  • collecting requirements from biz dev, marketing, partners
  • configuring Apache mod_rewrite for SEO-friendly URLs
  • developing Apache modules in C, Perl, PHP
  • developing social apps for Facebook Platform, Netvibes widgets, Yahoo! Open Search (SearchMonkey award winner)
  • leading cross-functional teams of developers to success
  • leveraging in-depth knowledge of MySQL InnoDB optimization, effective cacheing for performance at scale under load
  • leveraging YUI for rapid cross-browser AJAX development
  • safeguarding against security exploits, XSS attacks
  • supporting 5 MM users, 20 MM URLs, 5 B pages served
  • utilizing CVS, SVN, TRAC for version control, issue tracking
programming languages
C/C++, Java, JavaScript, Perl, PHP
markup languages / microformats
CSS, FOAF, HTML, eRDF, RDFa, RSS, SVG, XML
technology stack of choice
LAMP + memcached

experience

Collaborative Filter, StumbleUpon, an eBay Company
San Francisco, CA (1/2007 - present)
At StumbleUpon I lead our Web Services team, focused on how to best take advantage of patterns inherent in the viral proliferation of social media by leveraging Web 2.0 open standards and emerging APIs to enable a truly compelling social experience.
Lead Software Engineer, Delivery Agent
San Francisco, CA (1/2006 - 1/2007)
At Delivery Agent I was Lead Software Engineer for SeenON! an all-in-one entertainment portal with vertically integrated product placement search. Delivery Agent has specialized in creating eCommerce websites for top entertainment brands since 2003 and now lays claim to monetizing 85% of the Neilson Primetime.
Independent Contractor
Sunnyvale, CA (11/2004 - 1/2006)
As software consultant I provided professional services building websites – everything from UI design in HTML, CSS + Javascript to web application development with the LAMP stack. As web designer I specialized in non-table-based layout in CSS (see my online version of the tao te ching for an example). As developer I wrote object-oriented code in C++, Perl and PHP, designed databases in MySQL, PostgreSQL, and implemented features such as high-performance search, semi-dynamic web pages and user authentication. I also volunteered as DJ / database guru at non-commercial radio station 89.7 FM KFJC, Los Altos Hills
Software Developer, StreetPrices.com Inc.
Mountain View, CA (6/2003 - 11/2004)
Designed front-end UI, developed back-end web app. utilizing LAMP/LAPP technology to produce price comparison search engines StreetPrices.com and Compare123.com – eCommerce sites that specialize in marketing for online consumer electronics retailers. Audited pay-for-performance ad campaigns with AdWords, Overture and tailored copy to maximize ROI. Developed internal tools to evaluate top revenue streams and advise resource allocation accordingly. Optimized search engine performance writing custom C APIs for bit-field and document set manipulation. Wrote Apache modules in C, Perl. Designed UI, implemented i18n support, user language preferences and lead the launch of community database project AsOpen.org
Client Authoring Technologist, Advanced Technology Group
Adobe Systems Inc., San Jose, CA (9/2000 - 10/2002)
Implemented SVG to PDF conversion, colorspace support and exception handling for the Adobe Graphics Server SVG engine (Transform Product of the Year, 2002). Collaborated with Principal Scientists to provide PDF + XML integration for Acrobat – designed, implemented and gave demos of XDF (eXtensible Document Format) prototype plug-in. Designed an object-oriented API in C++ for content aggregation and packaging via ZIP, MIME multipart/related formats using FLATE compression. Wrote a white paper on authoring to future media. Studied Acrobat WebCapture CSS implementation, preparing graphics for the web with Photoshop + ImageReady, producing digital video projects with Premiere + After Effects
B.S. Engineering & Applied Sciences, Caltech
Pasadena, CA (6/2000, class President)
Studied theory of computation – wrote a compiler in Java that translates from Pascal to x86 assembly. Studied managing large-scale group projects – co-wrote a multi-player version of The Legend of Zelda in C++ for Linux + Xwindows. Studied/TAed machine learning algorithms – wrote neural networks and support vector machines for pattern recognition and bio-informatics data analysis. Studied information theory – wrote data compression utilities using Huffman encoding. Studied TCP/IP protocol stack, POSIX sockets – wrote finger, time clients. Studied object-oriented design – wrote C++ API for templated smart pointer collection classes
Student Intern, Performance Engineering Group
Compaq Computer Corp., Cupertino, CA (6/1999 - 9/1999)
Studied Tandem Non-Stop kernel internals – wrote performance-engineering tools in C++, Tacl to examine call stack traces, perform pseudorandom system profiling of kernel mode processes