Objective:
To utilize over 8 years of engineering and system administration
experience, producing topnotch work alongside others who are
passionate about technology
Rearden Commerce
Engineering Manager (Tools)
Engineering Manager (Tools)
05/2008
- Current
- Led the Engineering tools team responsible for scm, performance, automation, and other assorted tools
- Helped form a well-rounded team recognized for innovation, collaboration, openness, and speed of iteration
- Authored documentation which usually resulted in people asking "Is that an open source project?" (credit goes to Sphinx)
- Created a cluster of over 100 machines requiring zero manual intervention to maintain health
- Wrote python code to integrate things like ldap, yammer.com, Jira, smtp, irc, and git into web based applications
- Mentored people on various technical topics, always trying to produce good documentation for reference later
- Demonstrated unconventional interview techniques which proved to be effective enough to fill my calendar every week :)
- Prototyped things like couchdb, eucalyptus, git, node.js, python, sphinx, ubuntu (some later became standard)
www.rockfloat.com
Creative Playground
Creative Playground
02/2000
- Current
- Collaborated with photagious.com to implement an infrastructure upgrade using PHP opcode caching, MySQL replication, Hardened Gentoo Linux, and load balancing using the Linux High Availability Project
- Implemented performance enhancements on rockfloat.com achieving an "A" score using YSlow
- Developed personal finance application incorporating many web 2.0 technologies including AJAX, Jquery, and chart generation using the Google chart API
- Created Python web framework named Chula, released under the GPL
- Implemented session and content caching with Memcached, dramatically reducing database request
- Developed application that parses Atom and RSS feeds to generate static HTML
- Developed extensive documentation on assorted open source technologies referenced in part by gentoo-wiki.com
Thinkronize
Senior Application Developer
Senior Application Developer
01/2007
- 05/2008
- Developed custom MVC framework designed to work with Memcached, MySQL hash tables, Selenium, and Cheetah templates
- Developed web service using Python, PostgreSQL, and JSON to enable the social networking features of nettrekker.com
- Built virtualization lab currently used for researching and testing Hadoop and Lucene
- Created database schema responsible for implementing business logic using PL/pgSQL functions, triggers, and foreign key constraints
- Performed role as release engineer responsible for maintaining all version control branches
- Implemented backup and recovery process allowing restoration of a PostgreSQL database to a specified date and time
- Developed realtime searchable index of IRC chat for documenting internal communications
- Designed inventory system using Python, Bash, Awk and Sed that monitors server health and software patch levels using a plugin architecture
Cincinnati Children's Hospital Medical Center
Systems Analyst (Application Development)
Systems Analyst (Application Development)
09/2005
- 01/2007
- Developed searchable documentation with Subversion integration using JavaScript, Python, XML, and XSL
- Mentored development team on version control, JSON, and adherence to W3C standards
- Trained new employees to use the existing implementation of the dispatcher pattern based framework
- Deployed Nagios with a PostgreSQL backend to monitor web applications and web services
Cincinnati Children's Hospital Medical Center
Systems Analyst (Ancillary Systems)
Systems Analyst (Ancillary Systems)
04/2004
- 09/2005
- Developed Windows service written in Python that alerted staff to GE CPM downtima
- Created documentation using XML and XSL that carried a reputation as being the best in the IS department
- Wrote Python software to automate and streamline the scheduling process
- Worked as the project management liaison between the hospital and software vendors to resolve major issues and manage upgrades
Clippard Instrument Laboratory, Inc.
System Administrator & Web Developer
System Administrator & Web Developer
04/2001
- 04/2004
- Deployed and maintained FreeBSD and Linux email, firewall, and web servers
- Coordinated the implementation of a private network between two seperate locations using FreeBSD and Cisco routing
- Created ecommerce website with dynamic product configuration using AJAX
- Virtually eliminated spam and viruses by building a custom email server
- Developed a centralized password management system across multiple applications and platforms
Use Daily
- Bash
- Chromium
- Git
- G?vim
- Linux
- Meld
- Python
- ReviewBoard
- SSH
- Whiteboard
Use Frequently
- CouchDB
- CSS
- JSON
- Mako
- Nginx
- Projector
- Selenium
- Sphinx
Use Periodically
- Apache
- AWS
- JavaScript
- Memcache
- MySQL
- PostgreSQL
- Threading
Use Once in a While
- Eclipse
- Perforce
- XML/XSL
- XPath
- Admin stuff (iptables, strace, chroot, configs, etc)
Education
Attended college for 5 years while spending nights and weekends
hacking away toward my current career.