Objective:
To utilize over 8 years of engineering and system administration
experience, producing topnotch work alongside others who are
passionate about technology
Rearden Commerce
Senior Software Engineer (Performance)
Senior Software Engineer (Performance)
05/2008
- Current
- Plan and implement code and configuration changes to improve site performance
- Implemented client side performance testing using Selenium RC and Python
- Developed Python web service to analyze data to aid in consistent statistical analysis
- Learn the ropes at a new company :)
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, Prototype.js, Scriptaculous, 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 requests
- 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 downtime
- 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
- RedHat, Gentoo Linux
- Git
- Vim
- Bash
- Python
- Selenium RC
- Eclipse
- Perforce
- Cheetah
- PostgreSQL
Use Frequently
- JavaScript
- Memcached
- JSON
- Ant
- Jira
- ReviewBoard
- XML/XSL
- AJAX
- Apache
- Nginx
Use Periodically
- CSS
- PL/pgSQL
- Subversion
- MySQL
- XPath
- Postfix
- Java
Use Once in a While
- PHP
- OpenVZ
- Oracle
- Heartbeat
- Ldirectord
Education
Attended college for 5 years while spending nights and
weekends hacking away toward my current career