Experience

Software Engineer at KnowledgeHound June 2015 - present

Extended, scaled and refactored a monolith-designed platform (PHP, MongoDB) into a service-oriented architecture (Python/Django, PostgreSQL, Elasticsearch), providing search and analysis of consumer research data (SPSS).

Contributed nearly as much to the front-end software (AngularJS) – from Web browser compatibility to data visualization – as to data ETL and analysis (R, Python/Pandas). Managed and developed AWS-based infrastructure (Chef, Terraform).

Championed code review, testing, reusability and technological roadmapping, as well as mutual transparency & accountability through the use of light-weight tools and processes.

Software Engineer at Edgeflip July 2013 - May 2015

Developed and scaled a real-time, social media-based message-targeting platform, which helped supporters of a cause to enlist their friends according to desirable attributes and interests, and which provided cause-based organizations novel insights about their supporters (Python/Django, MySQL, DynamoDB).

Prototyped a high-level platform for the analysis, engagement and growth of organizations' social media audiences (Python/Flask, Elasticsearch, MongoDB, Docker).

Filled various engineering roles, also including infrastructure management (AWS), DevOps (Fabric, Puppet), and cooperative project management.

Software Engineer at Analyte Health May 2011 - July 2013

Developed a medical and commercial Web platform, requiring a high level of internal and external integration, high availability and conformity, careful review and testing, and rapid bug address (Python/Django, MySQL).

Participated in a cooperative, Agile team, producing weekly releases.

Led and co-led solutions to long-standing architectural issues, and championed code review and coding standards (reusability, legibility & DRY). Helped to improve process through automation (e.g. of deployment, via Fabric).

Designed and developed a medical diagnostic rules engine, encoding doctors' decision-making process and CDC guidelines (Python).

Software Engineer at Leapfrog Online Dec 2010 - May 2011

Developed customer-facing Web platforms and internal software related to direct marketing, as well as a shared technological infrastructure (Python/Django, PostgreSQL).

Participated in a cooperative, Agile team, practicing code review and multi-tiered automated testing.

Test Engineer at Leapfrog Online Feb 2008 - Dec 2010

Designed and developed automated, functional test suites for Web platforms related to direct marketing (Python). Participated in the cooperative development of direct marketing platforms and their technological infrastructure (Python/Django).

Responsible for quality assurance, product release control, and helping to ensure live product uptime.

Web Developer Jun 2006 - Jan 2008

Designed and implemented Web sites for various professionals and organizations in the health services industry (PHP, MySQL, JavaScript).

Linux Administrator at University of Chicago Press (BiblioVault) Oct 2006 - Aug 2007

Responsible for LAMP Web servers (Debian running Apache, Embperl, MySQL, SSH, Samba, NFS & FTP) in support of the Web front-end and production back-end of an academic electronic-publishing and -storage service.

Investigated and extended infrastructure, making the department independent of the IT-support services upon which it had previously relied.

(continued on next page)

Skills

Programming languages
  • Python
  • JavaScript
  • Ruby
  • PHP
  • Perl
  • C/C++
  • FORTRAN 77
Datastores
  • PostgreSQL
  • MySQL
  • DynamoDB
  • MongoDB
  • Elasticsearch
Web servers
  • Apache
  • Nginx
Operating systems
  • Linux
  • OS X
Version control systems
  • Git
  • Mercurial
  • Subversion
Et cetera
  • Amazon Web Services

Education

University of Chicago
B.A. Physics June 2006