Join an application team as developer or devops facilitator/engineer. Make excellent contributions to a team that already employs modern development practices, or help a struggling project accelerate toward higher quality software. Work at an enterprise that values people and community.
- PHP (Laravel, Drupal, Zend Framework 1)
- JS (React, GraphQL, Node.js, botkit, jQuery)
- Python (Scrapy)
- Docker (docker-compose, Docker hub/cloud, Hyper.sh)
- Web servers (Apache, nginx, express)
- Data (MySQL, CouchDB, Couchbase, Memcache)
- DevOps (Git, Slack, HipChat, SnapCI, Buildbot, Puppet, Ansible, PHPUnit, XDebug, XHProf, jMeter, Jira, Trello)
Designing an application architecture and infrastructure from scratch, toward the goal of providing culture-lovers with fast and delightful live event listings and recommendations. This project is my passion. (Work in progress)
Product ownership: 100s of user interviews, user stories, competitor research, UX design facilitation
Devops engineer: Containerization (Docker/Docker cloud), SQL and No-SQL (CouchDB), nginx, php-fpm, Configuration management (Ansible, Docker compose), Source code control (github), Project management (waffle.io), Local development (Docker, Xdebug, Postman)
Delivering a wide range of solutions to clients, from rescuing old codebases that lack any sort of documentation (& common sense) to creating new functionality from wireframes. Origin Eight is a Drupal/PHP shop. Working remotely. Interaction with clients. (Staff profile)
- Developer: Full-stack web development in PHP/HTML/CSS/JS (Drupal, jQuery).
Developed software features to improve core products (www.fisdap.net), both back-end logic and front-end interfaces. Performed duties as primary systems administrator during most of the period. Demonstrated leadership within our flat organization model to engage coworkers in decisionmaking, planning and evaluation. Led projects to improve technology and related processes, including a hosting infrastructure overhaul, designing a devops engineer position, technology proof-of-concepts, and better use of source code control. (Staff profile)
Devops engineer: Dozens of servers in both public and private cloud environments (Rackspace, SoftLayer), Xen VM management, large MySQL databases, Configuration management (Puppet), Agile/Scrum, Jira, NewRelic, BitBucket.
People wrangler: Wrote job descriptions, reviewed applications and conducted interviews (phone/in-person). Facilitated scrum review and planning sessions. Contributed to company policies.
Built and managed a successful boutique web development company. Specialized in the Drupal CMS, delivering numerous custom interfaces, modules and integration of third party data and services for small- and medium-sized clients, both for-profit, non-profit, and political.
Web developer: Drupal module creation, custom AJAX interfaces, design and implementation of visual layouts.
Devops engineer: Built and operated a handful of dedicated-virtual LAMP servers on services like Linode.com and Mediatemple. Monitored and troubleshooted performance and security issues.
Account manager: Directly recruited and maintained client relationships. Responded to RFPs, wrote contracts, collected payments and held hands.
Visual designer: Served from 2001-2006 as a primary visual designer.
(Note: we re-named the company in 2008 from IDC WebDev, LLC).
Bachelor’s degree in Sociology, with minor in Media Studies.
Available upon request.