Curriculum Vitae


  • Currently a senior backend engineer
  • Technical career ladder
  • Experience in 5-person startup through large multinational corporation
  • Will not work on “defense” or gambling




Senior Backend Engineer November 2021 – Present

  • Organized effort to reduce team’s AWS costs
  • Reduced system start times by using Elixir to preprocess data into Erlang binary format
  • Migrated legacy code base across major versions, including Python 2 to Python 3, Flask 2.0, and SQLAlchemy 2.0
  • Scale: one of the services answers more than 1.2 million requests per second with a p90 response time of 14 milliseconds

Tech: Erlang, Python, Elixir, Flask, SQLAlchemy, Terraform


Senior Backend Engineer July 2019 – November 2021

  • Optimized API for 7x maximum users and 200x speed ahead of 2020 election
  • Owned mobile app’s backend service
  • Integrated mobile and site backend services
  • Co-designed backend API for media library
  • Extended frontend for media library
  • Ensured completeness of Spanish translations in mobile app interface

Tech: Elixir, Phoenix, Absinthe, Python, Django, Flask, Javascript, React, OpenAPI, LaunchDarkly, Honeycomb, OpenCensus, Protocol buffers

The Washington Post’s Arc Publishing

Senior Software Engineer February 2017 – July 2019

  • Led trainings on unit testing and writing testable code
  • Advised on implementing agile processes
  • Developed progressive web application (PWA) for Infobae (the most popular news site in Argentina), which was highlighted at Google I/O
  • Overrode Bootstrap column framework with CSS grid (on compatible browsers) to ensure more consistent appearance
  • Added automated linting to codebase to improve code quality

Tech: Javascript, React, Python, PWA

Full Measure Education

Senior Software Engineer February 2016 – January 2017

  • Ensured accessibility (508 compliance) on software for government-funded schools
  • Extended, tested, and validated interfaces with proprietary systems
  • Maintained 100% code coverage

Tech: Javascript, AngularJS, Angular Material, Ionic, Ruby on Rails, RSpec, Karma

Trove (acquired by Social Code)

Software Development Engineer August 2015 – January 2016

Tech: Python, Javascript, UnderscoreJS, BackboneJS

Sourcefire (acquired by Cisco)

Software Engineer II June 2012 – July 2015

Software Engineer I January 2011 – June 2012

  • Maintained framework for packaging product and OS upgrades
  • Maintained backup/restore and troubleshooting tools for our product
  • Integrated product with OEM hardware systems
  • Enhanced system integrity checker
  • Wrote a new MIB and the corresponding SNMP subagent

Tech: Perl, Bash/Shell, Python, C, Makeself, Linux


Contractor March 2012 – October 2013

  • Developed new features and APIs in Django application, including database schema design
  • Created embeddable widgets and JSON APIs
  • Maintained scripts to fetch data from the Library of Congress and generate reports
  • Overhauled deployment system to improve site reliability and redundancy
  • Assisted in data migration from MySQL to PostgreSQL
  • Performed all necessary server maintenance on both Ubuntu and Amazon Web Services servers

Tech: Python, Django, Javascript, JQuery, MySQL, Postgres, Perl, LaTeX, AWS

Blue Storm Technology

System Analyst/Programmer (Contract) April 2010 – December 2010

  • Performed security certification & accreditation
  • Extracted binaries from Ubuntu system images and repackaged for Red Hat
  • Developed firewall capabilities

Tech: C#

Sine Nomine Associates

Test Engineer March 2009 – April 2010

  • Tested AFS on a variety of standard Unix systems
  • Co-designed a new network-based filesystem

Tech: SuSE Linux, AIX, HP-UX

Applied Security, Inc

Systems Engineer Intern May 2009 – August 2009

  • Automated system installation on Red Hat servers
  • Created and maintained RPM packages

Tech: Bash, Kickstart, RHEL

Washington Post Newsweek Interactive

Web Developer & Research Assistant Intern August 2007 – December 2007

  • Increased efficiency of adding new blogs by customizing Movable Type to support multiple templates
  • Scraped government websites to CSV for database input
  • Found SQL injection vulnerability in Hillary Clinton’s 2008 presidential campaign site

Tech: Python, Perl, CSS, Javascript, JQuery

Open Source


Contributor 2014

  • Added photo functionality to several components
  • Figured out how to store harvest info to be comparable across units

Maintainer 2015

  • Reviewed PRs
  • Improved unit test coverage


Contributor 2007 – 2009

  • Reviewed patches and packaged results

Developer 2009 – 2012

  • Mentored developers-in-training
  • Maintained packages in the Universe component
  • Improved accessibility of OS installer

Developer Membership Board 2012

  • Weighed-in on who should have commit access


I have patches in the following:

  • LibrSVG
  • Elixir
  • Erlang
  • Plausible Analytics
  • Spree
  • Linux kernel
  • GNOME Terminator
  • Seahorse
  • KDE
  • GSynaptics

Education & Certifications

The George Washington University 2006 – 2010

BS Computer Science

Instituto Cervantes 2023

Diploma de Español como Lengua Extranjera (DELE)

Level B2, does not expire