Summary

A hands on technology leader, engineer and data nerd with a rich work experience across a variety of organizational structures including start-ups, finance, healthcare and academia. Specialize in data, but also able to lead large teams and operate strategically with an understanding of the bigger picture.


Education

Master of Science, Information Management & Systems (2005)
School of Information
University of California, Berkeley

Bachelor of Arts with Honors, Sociology (1997)
Department of Sociology
University of Maryland, College Park

Director of Engineering (2014 - present)
Deezer, Inc, San Francisco

Responsibilities:

  • » Deezer acquired Stitcher in October 2014. In the last year I've helped integrate Stitcher's 50,000 podcast catalog into Deezer and provided technical guidance to the Deezer team.

Technical Skill Set:

Platforms: Linux (CentOS 5.7), Mac OS X (10.6), Android ( >= 2.0).
Languages: Python, Java, Perl, PHP, Hadoop, Redshift/Postgres, Puppet, Logstash, Kibana, Elasticsearch, Lucene, Myrrix/Oryx, XML/XSL/XPATH, SQL, CSS, MVC frameworks, Information Visualization libraries (Google Visualization, D3, Prefuse).


Director of Engineering (2012 - 2014)
Stitcher, Inc., San Francisco

Responsibilities:

  • » Manage the data team
  • » Responsible for all Stitcher data products including company metrics, infrastructure, recommendations, search, user and partner statistics, warehousing and administration
  • » Designed Stitcher's state of the art data environment
  • » In 2014, developed and implemented new Data Warehouse environment including data pipeline and analytical environment using Elasticsearch, Redis, S3, Redshift and Hadoop
  • » In Q2 2013, refactored search product using Lucene for improved availability, precision and recall
  • » In Q2 2013, refactored recommendations product for improving quality and scalability
  • » In Q4 2012, led migration from managed hosting environment to AWS with no downtime

Technical Skill Set:

Platforms: Linux (CentOS 5.7), Mac OS X (10.6), Android ( >= 2.0).
Languages: Python, Java (including extensive Android development), Perl, PHP, Redshift/Postgres, Puppet, Logstash, Kibana, Elasticsearch, Lucene, Myrrix/Oryx, XML/XSL/XPATH, SQL, CSS, MVC frameworks, Information Visualization libraries (Google Visualization, D3, Prefuse).


Senior Software Engineer (2009 - 2012)
Stitcher, Inc., San Francisco

Responsibilities:

  • » Responsible for all company metrics, reporting, data architecture and database administration
  • » Android team lead
  • » Led development efforts for award winning application featured several times in the Google Play Store
  • » Data design, analysis, exploration and visualization
  • » Web application development

Technical Skill Set:

Platforms: Linux (CentOS 5.7), Mac OS X (10.6), Android ( >= 2.0).
Languages: Perl, PHP, Java (including extensive Android development), XML/XSL/XPATH, SQL, CSS, MVC frameworks, Information Visualization libraries (Google Visualization, D3, Prefuse).


Consultant (2008 - 2008)
Imagine That, San Francisco, CA

Responsibilities:

  • » Developed several websites in MVC-based PHP, CSS, XHTML & JS
  • » Provided technology advice and consultation

Technical Skill Set:

Platforms: Unix (Free BSD), Windows (XP).
Software: mySQL (4,5), Zend IDE (4), Open Office (2), Eclipse IDE (Unknown).
Languages: PHP 5, *nix Scripting, SQL, Java.


Consultant (2007 - 2008)
iSound, San Francisco, CA

Responsibilities:

  • » Led migration from legacy PHP to OO, MVC based PHP, CSS, JS & XHTML
  • » Application development in PHP
  • » Provided technology advice and consultation

Technical Skill Set:

Platforms: Unix (Free BSD).
Software: mySQL (4,5), Zend IDE (4), Open Office (2).
Languages: PHP 5, *nix Scripting, SQL.


Consultant (2006 - 2006)
TV Colony, San Francisco, CA

Responsibilities:

  • » Designed and developed Information Architecture for client start-up website
  • » Designed and developed database backend in mySQL
  • » Provided development services for entire website
  • » Technology and business consultation
  • » Completed proof of concept application in MVC-based PHP framework

Technical Skill Set:

Platforms: Unix (Linux), Windows (XP), Mac OS X (OS X).
Software: mySQL (4,5 ), PHP Collab (2), MS Office (2004), OmniGraffle (Unknown).
Languages: PHP 5, *nix Scripting, SQL.


Consultant (2006 - 2006)
Extra Small Records, San Francisco, CA

Responsibilities:

  • » Performed needs assessment and use case analysis for record label's web site (http://www.extrasmallrecords.com)
  • » Designed and developed backend data system for inventory management
  • » Developed application code to power web site and backend database
  • » Desiged user interface to client specifications
  • » Application development in PHP, CSS, JS, XHMTL & XML

Technical Skill Set:

Platforms: Unix (Linux), Windows (XP), Mac OS X (OS X ).
Software: mySQL (4,5), Zend IDE (4), Open Office (2), OmniGraffle (Unknown).
Languages: PHP 5, *nix Scripting, SQL, Java.


Consultant (2006 - 2006)
SolutionSet, San Francisco, CA

Responsibilities:

  • » Worked in dynamic development group to deliver several consumer oriented Web 2.0 applications
  • » Application development in PHP, CSS, XHTML, JS & Java using MVC design patterns
  • » Developed and trained employees in the use of Java-based and shell scripting tools
  • » Web Application Development and Consultation

Technical Skill Set:

Platforms: Unix (Linux), Windows (XP), Mac OS X (OS X ).
Software: mySQL (4,5), Zend IDE (4), Open Office (2), OmniGraffle (Unknown).
Languages: PHP 5, *nix Scripting, SQL, Java.


Consultant (2006 - 2006)
Yahoo! Research, Berkeley, CA

Responsibilities:

  • » Designed and developed prototype application to support confidential research efforts
  • » Conducted research on multimedia web applications
  • » Application development in PHP, CSS, JS, Java and C++

Technical Skill Set:

Platforms: Unix (Free BSD), Windows (XP).
Software: mySQL (4,5), Zend IDE (4), Open Office (2), Eclipse IDE (Unknown).
Languages: PHP 5, *nix Scripting, SQL, Java.


Owner (2005 - 2009)
Arcus Associates, LLC, San Francisco

Responsibilities:

  • » Web application development
  • » Data design, analysis, exploration and visualization
  • » Information organization and retrieval
  • » Expertise in SAS, PHP, Java, CSS, XML & related technologies, MySQL, PostGreSQL, Teradata, SQL*Server, Oracle, *nix Scripting
  • » Broad knowledge of current and next generation technologies and methodologies

Technical Skill Set:

Platforms: Windows (XP), Unix (Linux 2), Mac OS X (10.3.9,10.4, PPC and Intel).
Languages: SAS, PHP, Java, XML/XSL/XPATH, pg/SQL, SQL, CSS.


Consultant (2005 - 2009)
Charles Schwab & Co., San Francisco, CA
Client Marketing Insight (CMI) Technology

Responsibilities:

  • » SAS programming and consultation
  • » Developed internal web-based applications in the LAMP stack, .NET, CSS, JS & HTML
  • » Developed and managed multi-terabyte data warehouse to support client marketing and predictive modeling initiatives
  • » Designed and developed several automated cross-platform data systems to support client surveys and communications
  • » Data analysis, modeling & exploration
  • » Collaborated with statisticians, technologists and business clients to create advanced predictive models

Technical Skill Set:

Platforms: Unix (Linux), Windows (XP), Mainframe (OS/390).
Software: SAS (8,9), SQL Navigator (4), SQL*Server (4), Teradata (9), MS Office (2004), Visio (Unknown).
Languages: SAS, *nix Scripting, SQL, PL/SQL, ASP.NET.


Graduate Student Instructor (2004 - 2005)
University of California, Berkeley
School of Information

Responsibilities:

  • » Instruct graduate students in Java programming, software development best practices
  • » Design labs and homework assignments for graduate students
  • » Grade homework assignments, quizzes and exams

Technical Skill Set:

Platforms: Unix (Linux), Windows (XP), Mac OS X (10.3, 10.4, PPC).
Software: Eclipse IDE (3.0).
Languages: Java, XML/XSL/XPATH.


Technical Manager & Data Analyst (2000 - 2003)
Charles Schwab & Co., San Francisco, CA
Database & Relationship Marketing (DBRM) Technology

Responsibilities:

  • » Managed team of data engineers
  • » Lead developer for web-based application to track and record marketing interaction with Schwab clients
  • » Database warehousing
  • » Database design, automation & and marketing list-pulls
  • » Develop automated web-based reports for senior management.
  • » Unix scripting, process automation

Technical Skill Set:

Platforms: Windows (XP), Unix (Solaris 9), Mainframe (MVS, OS/390).
Software: SAS (6, 8), MS Office (2000).
Languages: SAS, *nix Scripting, HTML, XML/XSL/XPATH, JavaScript, CSS, SQL.


Obama For America: In the winter and spring of 2008, I volunteered for the Obama campaign. I developed a robust interactive data analysis and visualization tool to evaluate canvassing efforts in the California, Texas and Pennsylvania primaries. I utilized Google's visualization API and PHP/CSS/JS/XHTML for this effort. I also donated computer resources and helped to develop tools to support canvassing efforts.

Orpheus: A music exploration tool. Orpheus started as the thesis project in pursuit of the Master of Information Management & Systems degree at University of California, Berkeley. In a nutshell, Orpheus is an interactive exploration tool and MP3 player designed to facilitate the discovery of new music and the exploration of the music universe. The application is built as on a client/server architecture utilizing Java, Postgres, and several open source tools. We collect community metadata from various web sources, employ data-mining and natural language processing to organize this data, and utilize it to power the client's information panes and network visualizations. Orpheus was awarded the James R. Chen award for best final project in the Social Media Track.

Verified Voting: In the summer of 2004, I volunteered for Verified Voting, to help them collect and organize data on polling places. Verified Voting was created to establish a nationwide network of attorneys and technical specialists to ensure that all votes were accurately recorded and counted. I was responsible for building the backend database architecture in collaboration with John McCarthy, collecting polling place and address data from the web, parsing this data and loading it into mySQL databases.

section: An interactive web-based art installation. The concept behind section was to allow users to select multiple film clips representing modes of transportation, times of day, and variations in movement in cities around the world. Users could then view portions of these film clips simultaneously. I was responsible for designing and developing the backend data architecture and developing the front-end user interface.

RecentListening Plug-in: I wrote this tool to post my listening behaviour from iTunes to my blog side bar. It is written in Object-Oriented PHP and utilizes 3 web services to find album art and other associated metadata such as links to the last.FM profile for the song and the URL to purchase the music on Amazon.com.

Hadden, WC; Maury, BB;"The Limits of Health Surveys for Contextual or Multi-Level Analysis"; Statistical Policy Working Paper 30. 1999 Federal Committee on Statistical Methodology Research Conference. Statistical Policy Office, Office of Management and Budget. www.fcsm.gov/papers/hadden.pdf; 1999-01-05

Soobader, M.-J; LeClere, F.; Maury, B.B.;"Using aggregate geographic data to proxy individual socioeconomic status: does size matter?"; Am J Public Health 91(4): 632-635.; 2001-05-15