Andrew Grumet, Ph.D.
415-728-3134
aegrumet@alum.mit.edu
San Francisco
Currently: VP Engineering at Mevio.
SUMMARY
Andrew is an experienced technologist with strong people skills and a
thirst for building remarkable software.
While at Mevio he designed a dynamic ad insertion system for MP3,
which places and rotates ads into downloadable files without the need
for hardware-intensive transcoding. The system has processed over a
billion hits in its lifetime, and currently handles on the order of a
million per day.
Prior to Mevio Andrew helped bootstrap the medium of podcasting by
leading the team that built the most popular podcast receiver, Juice,
prior to Apple's entry into the market. It has been downloaded over 3
million times and is localized to over 20 languages.
He is also a co-creator of GigaDial, a podcast remixer launched in
November, 2004 that lets users create customized podcast feeds and
push recommendations directly to one anothers' mp3 players.
EMPLOYMENT
Mevio, Inc., San Francisco, CA
October, 2005 - Present
Position: VP Engineering
Leading an international software development team building a
broadband entertainment network. Responsibilities range from hiring
to people management to software. Work regularly with local and
offshore developers providing guidance, code review and motivation.
Designed and implemented our MP3 ad insertion system. Currently
focussed on our backend systems, including video ad insertion,
reporting, search, video transcoding and embed/viral support.
Regular daily experience with: php, mysql, memcache, subversion,
linux, vmware, RSS, xmlrpc.
Andrew Grumet, LLC, Somerville, MA
February, 2002 - October, 2005
Position: Owner
Ran my own consulting business, providing software services to large
and small clients, including:
- The Development Gateway Foundation, enhanced and
maintained the multi-language economic development portal built by
ArsDigita.
- MIT Sloan School of Management, developed and maintained
an educational intranet used daily by more than 1,000 members of the
community. Shepherded the system through three major system upgrades,
and performed numerous code merges between the system and its
underlying open source platform.
- Warner Bros., provided technical infrastructure for
podcast promotion for the House of Wax movie. Hosted the House of Wax
RSS feed and provided a custom-skinned podcast receiver (desktop
software) built on Juice.
- Elsa Dorfman, portrait photographer.
During this time I served on the board for the OpenACS web toolkit
(http://openacs.org), on which the MIT portal is built.
ArsDigita Corporation, Cambridge, MA
November, 1999 - February, 2002
Position: Technical project lead
My main responsibility was to lead web projects backed by the
ArsDigita Community System (ACS). Leadership responsibilities
included: pitching new clients, business requirements definition, SQL
data modeling, system design, and technical supervision of a 3-4
person team through initial implementation, iteration and testing,
public launch, and ongoing maintenance and upgrades.
Major projects:
- The Development Gateway a
multilingual web-based knowledge sharing system that we built for
the World Bank Group. Implemented in Oracle SQL and AOLserver Tcl
(ACS v4.1), the Development Gateway supports community building
within topic areas by providing: content management tools that
designated guides use to moderate, highlight and organize content;
collaborative tools such as content submission, commenting,
bulletin boards, and email alerts that enable users to work
together.
- HP Image Services, a web-based system that we built for
Hewlett-Packard to support collaborative document production
(non-public site). Implemented in Oracle SQL and AOLserver Tcl
(ACS v3.0), HP Image Services provides outsourced file storage,
document production workflow, and order generation and tracking for
organizations that produce printed documents. (November, 1999 -
May, 2000)
EDUCATION
PhD Electrical Engineering and Computer Science, 1999, MIT.
SM Electrical Engineering and Computer Science, 1994, MIT.
BS Electrical and Computer Engineering, 1992, Johns Hopkins University.
SKILLS
Software domain: Cross-platform application development with Python
and wxPython, Web application development with PHP, MySQL, SVN,
memcache, OpenACS, AOLserver, Oracle, Postgresql, CVS, .NET framework,
particularly ASP.NET and ADO.NET, multilingual Web publishing, Tcl,
Linux system administration, generic Unix (Linux, Solaris, HP-UX),
Perl.
People domain: Working with clients, technical management, teaching.
Design domain: Web application design, data modeling, user experience
design.
Other skills: Analog circuit design, data acquisition systems,
electrophysiology, speaking French.
TEACHING
Co-taught MIT 6.171: Software Engineering of Innovative Web Services
with Hal Abelson and Philip Greenspun. Responsibilities included:
giving lectures, writing problem sets, supervising student projects,
and class administration. (Spring, 2000, Fall, 2000, Spring, 2002 and
Fall, 2003).
Dozens of hours leading Web programming training sessions at our free
"bootcamps" while at ArsDigita.
WRITINGS AND SOFTWARE
Books:
- Software Engineering for Internet Applications
(http://philip.greenspun.com/seia/),
co-author. Also available in hardcopy from MIT Press.
Articles:
- "iPodder Overview", self-published.
(http://grumet.net/writing/programmer/syndication/ipodder.html)
- "RSS Powered Tivo To Do Lists", self-published.
(http://grumet.net/writing/programmer/syndication/rss-powered-tivo-todo-lists.html)
- "Deep Thinking About Weblogs", self-published.
(http://grumet.net/writing/web/deep-thinking-about-weblogs.html)
- "Adding Wireless Users to Your Web Service", ArsDigita Systems Journal.
(http://web.archive.org/web/20060204233021/http://ccm.redhat.com/asj/wireless/)
Selected hacks:
- Program My Tivo! (http://grumet.net/rsstv/programMyTivo/) --
Tivo-resident RSS reader and companion Web application that lets the
public push a limited number of items onto my Tivo's To Do list.
Written up in the "RSS Powered Tivo To Do Lists" article linked
above.
- SYO Apps (http://grumet.net/syo/) -- a collection of search and
reporting tools built on the Share Your OPML! public subscriptions
database.
Older Web Applications:
- Wireless Application Protocol (WAP) support package for ArsDigita
Community System (ACS). (2000)
- Photo Album Lite, a full-featured photo storage and display
package for the ArsDigita Community System. (2000)