Washington, DC, Apr 2013-Present
Kansas City, Aug 2012-Mar 2013
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 helps hospitals meet federal requirements for EMR usage.
I tackled technical debt, did a lot of refactoring, helped train recent compsci grads on Django and front-end development, and pushed for better adherence to best practices in web application development.
Lawrence, Kansas, Feb 2012-Aug 2012
Joined the Interactive Development (UI) team at the shop that invented Django, working on the Ellington CMS and Marketplace.
I tackled a wide variety of features, including pragmatic HTML5 video and mobile geolocation for search, and reinvented our small business site-builder (similar to MediaTemple's Virb) with in-page drag-and-drop editing that vastly improved the user experience (and dramatically simplified the code). The plan was to apply this technique to other parts of Ellington, improving our customer-facing admin UI across the board.
Unfortunately, The World Company decided to shut down MPM.
Kansas City, Aug 2010-Feb 2012
One of two developers responsible for building and maintaining the Star's entire digital portfolio. We worked with various stakeholders to support editorial staff with effective design and development solutions under tight deadlines.
I designed, developed and maintained a wide variety of microsites, blogs, and niche 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.
New York, Jun 2009-Aug 2009
Interned in New Ventures and Syndicated Research departments. Helped maintain ongoing studies and contributed to new research projects.
Extensive development experience with Python, Django, MySQL/MariaDB. Git, Mercurial, SSH, VirtualEnvs, Fabric, South, automated testing (with Nose), Memcache, Redis... the works.
My personal stack is nginx, with Gunicorn (Python app server) and Supervisord on Ubuntu.
Solid understanding of cross-browser compatibility issues, designing for touch interfaces and usability. And yes - I have formal design training - thanks for asking.
University of Missouri
School of Journalism, Honors College
Graduated Cum Laude with a 3.7 GPA
Magazine Emphasis, with formal training in content-driven editorial design