
Freelance Ruby on Rails Developer
Greater Seattle Area

Freelance Ruby on Rails Developer
Greater Seattle Area
I have experience building web applications in a number of technologies including Rails, PHP, J2EE, and .Net.
Currently focused on web application development using Ruby on Rails.
Ruby on Rails
(Computer Software industry)
October 2009 — July 2010 (10 months)
At Z2Live we are building a framework to enable multi-player gaming on the iPhone.
My responsibilities include developing and maintaining the user facing web site, development of the REST API used to interface with iPhone client code, social network integration with Facebook and Twitter, protoyping new features in Objective C on the iPhone, as well as integrating a Java based game server into our existing infrastructure.
(Privately Held; Computer Software industry)
March 2009 — October 2009 (8 months)
Building web services which provide data to iPhone client applications.
(Sole Proprietorship; Myself Only; Internet industry)
September 2001 — March 2009 (7 years 7 months)
Rails, Java, PHP, and Flash based web applications.
Clients include:
- truste.org, San Francisco, CA
Java, Struts, Hibernate, PostgreSQL online certification process.
- OQO INC, San Francisco, CA
CMS and database driven Web site using PHP and MySql. Modified the UI of a third-party storefront (QAD/Bravepoint) and a PHP support issue tracking system.
settlementrecovery.com
Java, Struts, and MySql based web app to handle lead tracking.
Connell and Associates, Glen Rock, NJ
Flash 6 based b2b information portal with dynamically loaded content.
Flipside Editorial, San Francisco, CA
Flash site showcasing Flipside’s television production work using streaming QuickTime movies.
(Internet industry)
April 2007 — January 2009 (1 year 10 months)
New feature development and ongoing maintenance of a Ruby on Rails social bookmarking website, http://ma.gnolia.com
Projects included:
- upgrading site to Rails 2.0
- OpenId 2.0 enabled login and signup using the open_id_authentication plugin
- custom OAuth library and authentication system, extending custom Ajax library and dialog box interface based on Prototype
- Added feature to allow scheduled posting of bookmarks to a user's blog
- wrote Rails EAUT plugin and implemented eaut for
ma.gnolia login system,
- implemented an activity stream homepage view
- implemented login via Facebook Connect with facebooker
(Privately Held; 51-200 employees; Computer Hardware industry)
March 2006 — May 2007 (1 year 3 months)
- Responsible for implementation of redesign for brochure site, web store, and knowledgebase application.
- Built and maintained internal web applications using Ruby on Rails.
- Trouble shooting and maintenance of legacy Perl/CGI scripts.
- Some system admin responsibilities.
- Migration of internal web apps to new server infrastructure
- Version upgrades of internal web apps
(Privately Held; 1-10 employees; Internet industry)
July 2005 — February 2006 (8 months)
Custom development using Microsoft’s ASP.NET framework for a variety of clients including Providence Health Systems, University of Texas, and other large clients in the public and private sector.
(Privately Held; 11-50 employees; Computer Hardware industry)
June 2004 — January 2005 (8 months)
Custom web application development.
(Privately Held; 11-50 employees; Internet industry)
May 2000 — August 2001 (1 year 4 months)
Using a modified Extreme Programming development methodology, our team designed and implemented a scalable assessment tracking system and scoring engine based on J2EE, Oracle 9i, and an in-house Web application architecture in the style of ‘Model 2’ MVC Web application architectures.
Other projects included:
- Integration of an existing telephony system and the core Web application using JMS, JDOM, and XML data files.
- Expanding and maintaining a java Swing based client set-up tool that was used by Customer Support to create and maintain testing solutions for clients.
- Lead role in designing and implementing a tool that integrated a Flash front end and a Java Web application back end using JavaScript as the communication layer.
Association of Computer Machinery, Seattle.rb, PCI4R open source project