Truth Initiative

Lead Software Engineer | Washington, DC | February 2014 – Present

  • Develops web applications using Python (Django), JavaScript, MySQL, HTML, and CSS, maintained in Git, running on Ubuntu in AWS and Heroku
  • Guides development of larger features, working with developers to ensure consistent APIs, abstractions, and architecture that can evolve over tim.
  • Led development of hybrid-mobile smoking-cessation app (now retired), using JavaScript and Cordova
  • Selects technologies to solve product problems and sets criteria for team for evaluating open-source packages
  • Develops SMS smoking-cessation programs using Django, Django Rest Kit, and Twilio
  • Automates system administration of EC2 boxes with Ansible
  • Develops reports and performs ad-hoc data analysis using Jupyter Notebook and Pandas
  • Leads technical security practices (including writing policies and performing analysis) for group in regulated (HIPAA) environment
  • Documents policies, workflows, and other key team practices and creates systems to foster a culture of clear, written communication
  • Takes an active role in scrum workflow and other development-process activities

U.S. News & World Report

Director of Web Technology | Washington, DC | August 2011 – February 2014

  • Developed software using Python (Pylons and Pyramid), JavaScript, Postgres, HTML, and CSS, managed in Git, running on Debian
  • Hired and supervised a team of nine frontend and software developers who build and maintain usnews.com
  • Provided technical leadership to development teams, determining goals and technical direction
  • Led successful major project to select and replace U.S. News Content Management system, modernizing publishing operations
  • Provided technical SEO expertise to both U.S. News and its sister company, the New York Daily News
  • Acted as backup system administrator, assisting with deployments and server configuration
  • Represented development teams to business units, ad operations, and UX teams
  • Introduced Kanban process to improve development flow and project prioritization
  • Provided project management support on multiple, simultaneous web projects throughout the year


Director of Technology Services | Washington, DC | July 2008 – August 2011

  • Developed web-based applications (including a Facebook application), using Python (Django and Plone), JavaScript, MySQL, HTML, and CSS
  • Acted as a technical liaison to account teams and clients, offering tactical solutions to clients’ problems
  • Provided project management for all aspects of online projects, from IA to deployment
  • Managed Stratacomm’s web team’s day-to-day development work and individual client projects
  • Awarded “Team Player of the Year,” 2009, Stratacomm’s only office-wide award

National Crime Prevention Council (NCPC)

Webmaster | Washington, DC | October 2006 – February 2008

  • Developed pages and interactive components, using Python (Plone), XHTML, CSS, and Javascript
  • Lead development of long-term strategy for NCPC’s web presence
  • Represented web team to senior staff
  • Wrote documentation for NCPC’s web technologies
  • Trained staff on software use and technological trends


University of Maryland at College Park

2001 – 2005

  • Bachelor of Arts: English (Honors)
  • Bachelor of Arts: Economics
  • Board Member, Zope/Python User’s Group of DC, INC: 2008 – 2011
  • Member, Plone Foundation, 2008 – 2013
  • Contributing Author, Practical Plone, Packt 2009
  • Programs Team Leader, Plone Conference 2008: April 2008 – October 2008