Experience

2012 - Present
Director of Engineering, Engine Yard, Inc., San Francisco, CA.

Directed engineering efforts for multiple projects. Worked closely with Product Management, Support, Sales, Marketing groups to ensure smooth operations.

2010 - 2011
Warrant Officer, Engine Yard, Inc., San Francisco, CA.

Assisted wherever necessary within the company helping to advance projects forward. Built, Worked on and maintained RailsInstaller (http://railsinstaller.org). Worked on next generation products.

2007 - Present
Founder; Infrastructure & Systems Architect/Developer/Administrator, Division by Zero, LLC. North Tonawanda, NY

Project Management. Interacted directly with customers to define requirements, set expectations and coordinate resources in order to deliver in a timely fasion. Installed, administered and maintained many Linux based web and database servers and networks. Deployments included but were not limited to production deployment of many Ruby and Rails applications. Xen Server Installation and maintenance. Including physical server and many VMs. Developed internal applications.

2009 - 2010
Systems Infrastructure & Architecture & Development, Academic Management Systems, Inc. Amherst, NY

Installed, administered and maintained many CentOS Linux application and database servers using Citrix Xen virtualization. Assisted with development of several applications, including but not limited to WebAdMIT, CPI2, CSIF and SiteAssign

2008 - 2009
Multiple Positions, Engine Yard, Inc. San Francisco, CA

Deployment Manager

Managed a small focused team whose responsibility is the entire virtual machine lifecycle. Worked closely with sales team, account managers, customers and all support staff to ensure both timely order fulfillment and happy customers. Refined the order fulfillment process and workflow to maximize efficiency and minimize both customer and employee dissatisfaction. Created a ticketing system with a Merb / Postgresql backend and a jQuery frontend UI.

Support Manager

Support Engineer

Troubleshooting and Diagnosis of thousands of production Ruby on Rails servers. Direct customer support over phone, ticketing system and IRC.

2006 - 2008
Systems Architect, Systems Administrator, Developer, Jentryx, Inc., Santa Barbara, CA

Managed all aspects of deployment, server administration and networking for production Ruby on Rails websites. Served as Systems Architect & Developer.

2004 - 2006
Database Driven Web 2.0 Application Engineer, Consultant, Lewiston, NY

Installed, configured, deployed and maintained a linux network server farm for use by commercial database and web applications.

Developed a record keeping and qualification content management system for a medical examination company using Ruby on Rails and MySQL. The system medically qualifies firefighters, industrial employees and DOT workers. It schedules both client exams and employees site work, tracks accounting and payroll information with many security features. Allows external companies to log into the system and view information related to them.

Developed a (web based) content management system for an employment agency to replace existing application using Ruby on Rails and MySQL. Migrated the previously existing database application into a new MySQL database with normalized schema. System includes powerful searching algorithms which match employees and companies as well as many other modules: dynamic reporting, complex notes system, accounting, payroll, employees, companies, recruiters, vendors, locations, contacts, scheduling, administration and dynamic addresses. System uses access control lists with roles and rights to manage security access. Created a complex note linking system to link notes to any system entity. System keeps tabs on major actions taken by staff and reports these actions in the administration module.

Designed, developed and implemented an online enterprise e-commerce application for industrial tool distributors and manufacturers to facilitate offloading of slow moving inventory over the internet as well as intra company exchange. Interfaces with third party industrial inventory systems. The system was written in Ruby on Rails using a MySQL database.

Designed, developed and implemented an online Electronic Medical Record management system in PHP and MySQL. This system enables patients to securely handle their own medical records and have them available in emergency situations. The system also includes forums for patients to talk to doctors and an administration area.

Designed and implemented a web based application for archiving articles written by reporters. Allowed dynamic navigation through the articles displayed within current document and navigation through the entire article set. Dynamic navigation, full article, title and subtitle searching features. Article ranking so that searches based on the "best ranked" articles could be performed. Administration section where entering, editing, and deleting of articles could be performed as well as export articles to an XML file. Application was written in PHP using MySQL.

2004 - 2006
Instructor, Niagara County Community College, Sanborn, NY

Instructed many courses including Discrete Mathematics, Computer Programming Logic I (C++), Java Programming for the Internet, Introduction to Computer Systems, Statistics, Applied Calculus I, Excel, and Algebra.

1998-2004
Software Engineer / Network Administrator, Sahana Consulting, Lewiston, NY

Ported and extended a DOS based Agency Management System to Windows. Designed and implemented subroutines, user interfaces and databases to satisfy continuously evolving client specifications. Managed installation, configuration, upgrades, and maintenance of a Novell network with Linux and Windows clients.

Skills

Languages
Ruby, Shell (sh/bash/zsh) scripting, Google Go, SQL Programming, Regular Expressions, JavaScript, (X)HTML / DHTML, XML / XSLT, & Perl scripts, PHP, C / Java
Technologies
PostgreSQL, MySQL, Oracle, Git, Subversion, CSS, (X)HTML, AJAX, Nginx, Passenger, SSH, lighttpd, Vim, SOAP / Web Services, Apache, Ruby, Rails, RubyGems,Merb, Rack, Sinatra, Padrino Mongrel, Thin, EM, Capistrano, god.rb, BackgroundJob, BackgroundRb, DaemonKit, DRb, Monit, Sphinx, Solr, Tokyo Cabinet, Xen, LVM / RAID
Platforms
Linux, OSX, UNIX (Solaris)

Education

2005
Masters of Arts - Mathematics, University at Buffalo, SUNY
2002
Bachelor of Science - Computer Science, University at Buffalo, SUNY
2002
Bachelor of Science - Mathematics, University at Buffalo, SUNY
1999
Associate in Science - Computer Science, Niagara County Community College

Activities

2010
Recipient, Ruby Heroes Award ( http://rubyheroes.com/heroes )
2009 - present
Created the BDSM Project / SM Framework (https://sm.beginrescueend.com)
2009 - present
Created the RVM Project (https://rvm.beginrescueend.com)
2008 - present
CoFounder of the WNY Ruby User's Group, Buffalo, NY
2000 - 2006
Exempt Volunteer Firefighter and EMT-I, Lewiston Fire Company No. 1, Lewiston, NY