Andrew Grumet, Ph.D.
aegrumet@alum.mit.edu
San Francisco
SUMMARY
- Technical Program Manager at Google
- Software product builder
- MIT graduate and teacher
- MIT Press author
- Pioneering podcasting developer
- Hands-on manager, experienced team builder, evolving leader.
PROFESSIONAL EXPERIENCE
Technical Program Manager at Google, driving best practices in internal tools and testing.
DevOps consultant to the Music group at Samsung, specializing in monitoring and real time metrics.
Accomplishments:
- Built Opsview/Nagios monitors that integrated with site code libraries to check API function
- Built tooling to sync configuration across two Opsview installations, to assist with migration
- Installed Statsd, documented and evangelized its use with the development team
- Configured wall-mounted tv displays to surface key Statsd metric data using Graphite and Graphene
- Created script to sync CloudWatch data to Statsd
- Built a tool to automate RDS instantiation, configuration and population from json files and liquibase changelogs
Bravo Your City is an early stage startup building a global, collaborative publishing platform for local stories.
Hands-on manager leading the software development and technical
operations teams building a broadband advertising and
entertainment platform. Responsibilities range from hiring to
team management to software development.
Regular daily experience with: javascript, php, mysql, infobright, memcache, subversion, git, puppet, gearman, bash.
Sole proprietor consulting business, providing software services
to large and small clients, including:
- The Development Gateway Foundation, enhanced and
maintained a web-based multi-language economic development portal.
- MIT Sloan School of Management, developed and
maintained an educational intranet used daily by more than
1,000 members of the MIT community. Shepherded the system
through three major system upgrades, performing numerous
code merges between the system and its underlying open
source platform.
- Warner Bros., provided technical infrastructure
for podcast promotion of 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.
Led 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.
PROFESSIONAL ORGANIZATIONS
EDUCATION
PhD Electrical Engineering and Computer Science, MIT.
SM Electrical Engineering and Computer Science, MIT.
BS Electrical and Computer Engineering, Johns Hopkins University.
SKILLS
Technical
Knowledge domains
- Amazon AWS
- System architecture and scaling
- Web application development
- Web video and ad management systems
- MP3 and ID3 internals
- Data modeling
- Cross-platform desktop application development
- User experience design
- Multi-lingual application development
- Release management
- Data warehousing and ETL
|
Languages
- PHP
- SQL
- HTML
- CSS/Less
- Javascript
- Bash
- Python
- Tcl
- Perl
- C#
- Java
- C
- PL/SQL
|
Databases
- MySQL
- Infobright
- PostgreSQL
- Oracle
Version Control
|
Other
- JavascriptMVC
- Puppet
- Apache
- Memcache
- Gearman
- wxPython
- ASP.NET
- Linux administration
- Generic Unix (Linux, Solaris, HP-UX)
- AOLserver
- OpenACS
|
Managerial
Team leadership, working with clients, teaching.
Other
Analog circuit design, data acquisition systems,
electrophysiology, working knowledge of French.
TEACHING
Co-taught three-day source on Relational Database Management
System and Internet application programming (January, 2011 and
2012; http://philip.greenspun.com/teaching/three-day-rdbms/)
Co-taught MIT 6.171: Software Engineering of Innovative Web
Services with Philip Greenspun and Hal Abelson.
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.
PUBLICATIONS
Books:
- Software Engineering for Internet Applications, MIT Press, 2006. With Philip Greenspun and Eve Andersson.
Essays:
- "Beyond the RDBMS: the Brave New (Old) World of NoSQL", with Philip Greenspun (http://philip.greenspun.com/teaching/three-day-rdbms/beyond-the-rdbms)
- "Software Design Review", with Philip Greenspun (http://philip.greenspun.com/software/design-review)
- "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/)