Curriculum vitae
Summary
Business consultant and full stack web developer with expert knowledge in Rails, Linux server, and front end tech.
Background
I immensely enjoy making stuff and have been passionate about computers since as long as I can remember. Obtaining an Atari 400 or 800 was an early dream of mine. My first computer eventually was an Atari 800 XL.
In high school I took AP computer programming. In college my interest veered to desktop publishing, computer art, and animation (Amiga). After university I moved to the D.C. area, where I took even more desktop publishing courses at George Washington University. My interest again changed as I obtained work as a Sysadmin where I learned Linux and eventually introduced it into the MS networks I was managing.
I started dabbling in web development and Flash during those days. Having a good foundation in design from my desktop publishing days, I taught myself the LAMP stack. Within a year I professionally switched over to web development. That was about 12 years ago and now I am hooked on developing great software.
Recent Work History
Full stack Rails developer
Motorlot.com Scottsdale, AZ 2012 - Present: Contract (1+ years)
Tech
- Rails 3.2
- jQuery and jQuery UI
- Capybara and Rspec
- Chef
- Coffeescript
- MySQL
- Amazon AWS
Rails developer and Founder
Simplton 2005 - 2013 (8 years: active but no longer available to the public)
- In 2005 we needed a good issue tracker for our team working on NGJ Express. Nothing we tried such as Bugzilla or Sharepoint fit the bill.
- I decided to create one. Here is the whole story.
- Did all the design, graphics, and systems work too.
- Application is six years in the making and loaded with features.
Tech
- Reams of Javascript/CSS/HTML. Prototype.js, jQuery and jQuery UI.
- Rails 3.1/Ruby 1.9 Started app in Rails 1.x
- Marketing pages leverage CSS 2.1/3 but still deprecates well.
- MySQL
- Ubuntu Server
Rails developer
Yesware: Cambridge, MA Dec. 2011 - Jan. 2012: Contract
- Created foundations for the automated testing of their Chrome extension using Rspec, Capybara, and Selenium
Principal developer and Co-founder
NGJ Express: 2002 - Present (11 years): Contract
- Self-funded this venture with a bit of seed money. In return we received equity for a duration of time.
- Venture was near its death about a year-and-a-half into development. We turned to a little known IE browser technology called XMLHTTPRequest to wrap a 12-page app into a single page one. After that we were able to win company-wide adoption. This was 2003, approximately two years before the term Ajax was coined.
- Today the application is a company cornerstone handling almost all aspects of Customs Brokerage.
- Personally coded and designed a great majority of the application. Moreover, I handle all web server and database administration.
- Screen shots.
More work related items/history
- My Pragmatic Programmers Bookshelf.
- Ruby Tapas and Metacasts subscriber.
- Personal and Simplton blog run on Sinatra.
- Bunch of backend ruby scripts and programs such as:
- program to check for overdue books at Chula Vista Library 2008;
- pogram to thwart a DDOS 2007;
- scripts to administer MySQL;
- searching through large compressed file sets.
- Attend Barcamp manchester.
- Web service in Sinatra for looking up U.S. 9 digit zip codes.
- Web design for Great Oak Church. Temecula, CA 2007
- Created podcast management software in Rails for Unchainedradio.com. San Diego, CA 2006
- PDF label creation app and ecommerce billing thru Paypal. PHP based. 2006
- Created Railsite a Homesite, Ruby on Rails plugin in 2006. I use vim nowadays.
- Developed backend eccomerce application in PHP that took orders from the Modernrock.com Yahoo store and coverted it to a order to their CD/DVD distributor. 2005
- Flash dev for ICMA Retirement Company. Washington, D.C. 2000-2002
- Web dev for Modernrock.com. Arlington, VA 2001-2002
- Built Firewall and NAT appliances with RedHat 7 by compiling the kernel source "by hand" for Internet Computers and Support of Falls Church, VA in 2000 (part-time)
- Web dev and systems work for Public Sector Solutions. Falls Church, VA 1999 - 2000
- Network admin for Vertical Marketing, Inc in Falls Church, VA 1998 - 1999
- Environmental Scientist at Dames & Moore, Inc Bethesda, MD 1994 - 1998
Articles
Personal
- Was a two-year starter at C.B. West High School under one of the most prolific high school football coaches, Mike Pettine, Sr., in which the ESPN documentary The Last Game was based.
- Make my own pizza using unglazed quarry tiles in a regular oven
- Make my own ice rinks
- Was once a caddy at the Lancaster Country Club, site of the 2015 U.S. Women's Open
- Like to cut and hand split a load of uncut timber.
- Hacker News junkie.
- I was born in Doylestown, PA.
- Lived: in Hilltown, PA (12yrs); Doylestown, PA (5yrs); Lancaster, PA area (5yrs); Bethesda, MD (11yrs); Chula Vista, CA (5yrs); and Nelson, NH (1+yrs).
Education