The Atlantic, Senior Developer
Lead the transition to Responsive Design during the transition from a PHP stack to a new Django Platform. Built out the practices and architecture that would underly all our products for years to come.
Built and maintained countless products and features, including: a video site, Sponsor Content CMS, live events site, newsletters, AB testing integrations, various redesigns, and enhanced articles.
Principal developer on advertising. Rebuilt the adtech implementations from scratch, laying the groundwork for iterative improvements. Improved viewability by over 100% to meet industry standards. Built out a suite of tools and processes to improve QA, and implemented automatic monitoring and alerts. Vetted vendors (and occasionally helped them fix bugs.) Designed and built adblock containment strategy and ad-free product.
Helped the team grow. Refactored old and troubled sections of the codebase to be more reliable and easier to understand. Helped new developers get up to speed and get stuff done.
Cerner, Web Developer
In the fallout from MPM I landed at a large healthcare IT consultancy, working on Patient Portal: a web app that allows people to access their medical records and helped hospitals meet federal requirements for EMR usage.
I tackled technical debt, refactored unmaintainable code, and helped train recent compsci grads on Django and front-end development.
Mediaphormedia, Web Developer
Joined the Interactive Development (UI) team at the shop that invented Django, working on the Ellington CMS and Marketplace.
Reinvented our small business site-builder (similar to Square Space) with in-page drag-and-drop editing that vastly improved the user experience. The plan was to apply this technique to other parts of Ellington. Unfortunately, The World Company decided to shut down MPM.
Kansas City Star, Web Designer/Developer
One of two designer-developers responsible for building and maintaining the Star's entire digital portfolio. We worked with various stakeholders to support the newsroom with effective design and development solutions under tight deadlines.
I designed, developed and maintained web products, built up a collection of tools to automate tedious tasks and save editors time, integrated the newroom's new content management system into our homegrown Python/Django environment, and worked closely with writers and editors to ensure it all suited their needs.
GFK MRI, Intern
Full-stack developer. After a few years, what you know becomes "how to reliably build applications that solve problems," and choosing tools is just the first step.
Expert in Python and Django, with the works: Django Rest Framework, Celery, Pipeline or Compressor, Sqlite or MySQL/MariaDB, unit testing (with Mock), Fabric. Knows enough about servers to be dangerous (or host my own stuff), Nginx, Redis, Supervisord, Ubuntu.
Have dabbled in Flask, Swift, Ruby, but I tend to focus on building depth in a narrow, powerful set of tools.
University of Missouri: School of Journalism, Honors College
Graduated Cum Laude, 2010