PETER H. BOLING
Greater New York City Area (live in Wappingers Falls, NY)
*****.******@*****.***
O B JE C T IV E
To lead a team of savvy developers in a flexible, open-source-friendly, environment, stay
on the leading the edge of web development in Rails and build something excellent. Will
consider positions as CTO, VP of Engineering, Rails Evangelist, or similar.
SKILLS
Programming: Ruby, Java, Perl, Python, C++, VB.Net, C#
Database Design/Admin: MySQL, Oracle - 8, 9i, 10g, PostgreSQL
Web Programming: Ruby on Rails, JS, HTML5, CSS, SASS, HAML, XML
Web Servers nginx, puma, unicorn, mongrel, lighttpd, apache, passenger
System Administration: bash scripting, nagios, monit, cron scheduling, daemons,
backups, security hardening, package management
C U R R E N T P R O JE C T
Senior Rubyist & Lead Developer $132,000 + $32K cert
Bloomberg L.P. August 2010 present
Hired as 1st Employee of a new investment management web product
I built and collaborated on internal gems:
- soap services interface and generators for ActiveRecord inspired models and
test fixtures, pegs to specific releases of java service stacks (& soap wsdl)
- VCR extensions providing automated management and recording of soap
interactions for use in testing and in isolated development with frozen
responses, and automated session management
- site navigation flyout menus, tabbed pages, scroll spy, breadcrumbs,
- project code quality checks that conventions are followed, evaluates ruby
namespace collisions
Rack middleware for fast custom logging utilizing Rails tagged logging
Designed project structure: ajax widgets built out of reusable RequireJS modules,
cells for componentized features, presenters for single instance variable, and logic
free views.
Augmented Rails content_for system with no_content_for and
content_for_with_default, making page layout across all our views 100% dry.
Spec infrastructure: custom spec matchers, acceptance testing with capybara,
javascript unit testing with jasmine.
CMS presentation code for the dynamic content on the site, including topic pages,
news pages, and dynamically targeted content, with all content available via static
route or ajax widgets.
Built the CMS backend for the content entry in the 100% javascript Rapid IDE
Manage the Rails infrastructure: gem dependencies & upgrades, ruby upgrades -
v1.8.7 through 1.9.3, rails upgrades - v2.3 through v3.2.6, platform upgrades
Windows -> RedHat -> MacOS
O P E N S O U R C E E X P E R IE N C E
Capistrano Mailer RubyGem & Capistrano plugin Author since Feb 2008
Anytime a rails project you are working on is deployed to any server you will be notified
https://github.com/pboling/capistrano_mailer
Super Exception Notifier RubyGem Author since Mar 2008
Notifier with web hooks, git blame, and advanced error handling
https://github.com/pboling/exception_notification
Sanitize Email RubyGem Author since Oct 2008
Removes fear of sending email from non-production environments to real users
https://github.com/pboling/sanitize_email
Csv Pirate RubyGem Author since Mar 2009
Easily create a CSV of any data that can be derived from instance methods on classes
https://github.com/pboling/exception_notification
Subdomain-Fu RubyGem Maintainer since Apr 2009
Subdomain routing and URL writing helpers
http://github.com/mbleigh/subdomain-fu
Cacheable Flash RubyGem Maintainer since Feb 2010
Render flash messages from a cookie using JavaScript, instead of in a view template
https://github.com/pivotal/cacheable-flash
Remit RubyGem Maintainer since Aug 2010
The Amazon FPS Interface for Ruby
https://github.com/tylerhunt/remit
I am also the author of boling_for_batches, a Rails 2 plugin for batching with metrics
I am also a contributor on the following Ruby projects: rvideo, sms-fu, relax,
browser_detect, flag_shih_tzu, acl_plus_rbac
Follow my efforts online:
http://github.com/pboling
http://www.workingwithrails.com/person/6556-peter-boling/projects
O T H E R C O M M E R C IA L W E B D E V E L O P M E N T
Senior Ruby on Rails Developer $110,000/yr
Zondervan (Harper-Collins) Dec 2009 Jul 2010 6-Month Contract
Developed Google-inspired search engine for http://alpha.biblegateway.com
- http://github.com/pboling/awesome_search
Created dynamic tools used on hundreds of publications to:
- improve quality of data, metadata, and data linkages
- incrementally index publications with Solr / Sunspot
Implemented advanced exception handling and reporting
Developed parser to transform raw text into HTML decorated with footnotes and
many publishing formatting requirements
Senior Developer, Ruby on Rails & Linux Technical Consultant profit sharing model
Neighborino, LLC Aug 2008 March 2012
http://www.neighborino.com/ & http://demo.neighborino.com/
Photo sharing features, form handling, messaging, advertising services, calendaring.
Full stack setup of staging and production servers on Slicehost.
Created a mailer daemon system to fix timeouts on the website when sending emails.
Lead Developer / Partner, Ruby on Rails $65,000/yr + benefits + equity
Sagebit, LLC (now dissolved) Jun 2007 Feb 2009
Developed a Ruby on Rails based media storage and retrieval engine.
Assisted with testing, development, deployment, and refactoring of all Rails company
projects (see portfolio on sagebit.com), including:
- CartaBuzz.com - Find things to do near you (Offline)
- MonkeyStub.com - Get tickets to events fast (Offline)
- Sagebit.com - Built first on Sinatra, then rebuilt on Mephisto (Offline)
Likewise with all Rails-based client projects, including: social networks, non-profits,
data warehousing, and commercial sites, like aSmallWorld: http://asmallworld.net/
- Lead team of 10 developers converting old PHP site to Rails
- Assisted sys-admins with setup and design of new 32 server rails stack
- Wrote forums, photo sharing, friend network presentation engine
- Designed post model as polymorphic basis for CMS in the new site
- Created data migrations to move millions of rows of data from the legacy
tables to new rails friendly table designs and data models, and optimized SQL
queries, and code structure to only have negligible downtime during migration
from PHP to Rails
- Optimized site to handle 2 million unique users per month, and 300,000 page
views per day
- Designed and implemented page and user tracking
- Built dynamic advertising mini-sites engine used for Estee Lauder and
Mercedes-Mclaren campaigns
Trained new hires in Ruby, Rails, REST, and stateless programming.
Systems Analyst / Developer (Ruby on Rails, XSL, C#, Shell) $50,000/yr
Legislative Services Agency (LSA) Apr 2006 June 2007
Developed search features for and deployed new Indiana Register website running on
Tomcat, Cocoon, and Google Mini appliance:
http://www.in.gov/legislative/iac/irtoc.htm
Sole developer on Indiana General Assembly call center application running the
House, Senate, and LSA call centers.
- Setup Windows Server 2003 RoR staging & production environments with
mongrel_cluster & Oracle 10g backend and IIS6 frontend
- AJAX address based lookup of senate and house districts for constituents,
with issue tracking, and daily summary email to legislators
Ruby on Rails Developer & Partner $60,000/yr
PanEther, LLC (Rails Consulting) Dec 2005 Mar 2007
Linux System Administrator & Rails/PHP/Java/Perl/Shell Developer $36,400/yr
Optivel, Inc Dec 2004 April 2006
O T H E R T E C H N IC A L E X P E R I E N C E
Tier II Analyst & Mac Expert $29,120/yr
Bell Industries, Tech.logix Group Apr 2003 Dec 2004
PC Technician, IT Support Dec 2002 Apr 2003
Legislative Services Agency (LSA) Dec 1998 May 1999
LANGUAGE FLUENCY
English (lifelong) Spanish (18 years) Portuguese (16 years)
EDUCATION
Ball State University, CS, Science & Humanities, Muncie, IN 1997 1999, 3.6 GPA
Purdue University, MIS, Science & Eng. Tech., Lafayette, IN 2002 2004 3.2 GPA
Ball State University, CS, Science & Humanities, Muncie, IN 2004 2005, 3.4 GPA
Purdue University, CIT, Engineering Technology, Indpls, IN 2005 2007 3.3 GPA
NOTE: Worked full-time as camp counselor/flat-top roofer/sys admin/developer to put myself
through college, now eight classes short of a degree. My career and expertise (far) outweigh the
value of completing it.
HONORS
Dean s Honor List for College of Sciences and Humanities, Ball State University,
Spring 98 and Spring 99 (Computer Science)
Indiana Core 40 Honors Diploma, Muncie Central High School
Eagle Scout, Boy Scouts of America