Summary
Experienced web developer with great customer communication. Practice the latest in agile development methodologies and tools. Strong desire to build quality web applications by using Test/Behavior Driven development practices. Experience working with Photoshop and Illustrator. Great understanding of Internet Marketing, SEO, Twitter and “where things are going” in the web development industry.
Skills
- Familiar and practice Agile software development techniques using such tools as Pivotal Tracker for project tracking and management
- GIT / SVN source control and work-flows to manage features and source code
- Strong desire to write well tested code via BDD – Behavior Driven Development and the latest tools – Cucumber, RSpec, Factory Girl
- Advanced text based search engine experience with ruby on rails supported Sunspot Solr engine
- Working knowledge of Rack and Rack Middleware
- Experience working with Heroku and Linode for Ruby on Rails applications
- A thorough understanding of the processes and tools necessary to deploy Ruby on Rails applications, using Apache/nginx, Mongrel, Capistrano, and MySQL
- Understanding of popular computer science concepts and patterns to build more advanced, robust systems.
- Familiar with the latest web languages CSS3 / HTML5 / jQuery / Javascript
- Know my way around Photoshop and Illustrator
- Excellent working knowledge of AJAX, Rails Internals, REST architecture
- Working knowledge of other languages and frameworks: .NET – Flash Action Script – PHP – WordPress
- Experience with MS SQL Server
- Great Customer interaction and communication skills mainly from working with my websimcoe business
- Understanding of Internet Marketing, SEO, Social Networks
- Linux administration, VPS Setup, mail servers, web servers, security.
- Postfix, Courier, Dovecot, IMAP, Pop3, Database and virtual email configuration and setup
Rails Projects
Fusze is a web application designed to match Resources and Connecting Entrepreneurs. While currently in BETA, Fusze is building steam quickly.
Below is a quick info graphic that may help convey the idea of Fusze:
- Technologies used: Ruby 1.9.2, Rails 3.1.0, jQuery, MySQL, Passenger, Advanced search via sunspot solr server
- Plugins & Gems: Paperclip, Image Magic, Will Paginate, Sendgrid, devise, aasm, thumbs_up, faker many more…
DuoDater is a dating application I built for a small startup in San Fransico. The idea is simply that you date with a friend. That is, Get a friend to partner up with, and with that partner you seek out other duos that match you and your partners criteria. Pretty cool idea and helps take the stigma out of online dating for alot of people.
I had loads of fun working on this web app and learned alot more about the entire lifecycle and non-code part of developing software (sometimes it’s easy for developers to get stuck in a technical silo where nothing else matters but code). I had the most fun writing the Geo Location searching and private messaging system.
- Technologies used: Ruby 1.9.2, Rails 3.0.1, jQuery, MySQL, Passenger
- Plugins & Gems: Paperclip, Image Magic, Will Paginate, Geokit, many more…
The Bauhub is essentially a private network of developers, graphic designers, writers, SEO Experts, Photography, branding etc. We are still in development now but the core of the site is up. Think of it as sort of a private linked in, but with more tools for collaboration, communication and power to acquire larger contracts while working together. It’s very hard to write the essence of what the Bauhub is in a paragraph, so just check it out.
- Technologies used: Ruby 1.9, Rails 3.0.1, jQuery, MySQL, Passenger, Rack, Rack Middleware
- Plugins & Gems: Paperclip, Image Magic, Will Paginate, ActiveMerchant, many more…
RCClubzone.com is a sideproject I started with with a friend. It’s still under heavy development but the vision is that it’s place for Remote Control Enthusiasts to hang out, manage their club, communicate, show off their builds and more. Like any side project, I wish we had more time to work on it!
- Technologies used: Ruby 1.9.2, Rails 3.1, jQuery, CoffeeScript, SASS, Heroku, Postgres
- Plugins & Gems: Paperclip, Image Magic, Will Paginate, ActiveMerchant
WatersideManagement.ca, a property management company, needed a custom web application to manage the properties in an easy but powerful way. This web application manages properties, customer mailing lists, waiting lists, a CMS, email event notifications and more.
- Technologies used: Ruby 1.8.7, Rails 2.3.8, jQuery, MySQL, Passenger
- Plugins & Gems: Paperclip, Image Magic, Will Paginate
Homes Below is a Utah based real-estate listing web app that lists homes below market value. This was my first production level Ruby on Rails application that was written a few years ago and is still in use today. It features a search engine, real estate listings, photo uploads, and some really cool social commenting and sharing features.
- Technologies used: Ruby 1.8.6, Rails 2.0, Thinking Sphinx, jQuery, MySQL, nginx (now Passenger),
Employment History
| 2011 | Lead Ruby on Rails Developer | Fusze | Sanfransico, CA |
| 2011 | Lead Ruby on Rails Developer | DuoDater | Sanfransico, CA |
| 2011 | Rails Developer & Partner | RCClubzone | Toronto, Ontario |
| 2010-Current | Rails Developer & Partner | The Bauhub | Toronto, Ontario |
| 2007-Current | Owner, Developer | WebSimcoe | Simcoe County, Ontario |
| 2008 | Ruby on Rails Developer | WattBot | Telecommute (Utah) |
| 2006-2007 | Ruby on Rails Developer | Think Fat Inc. | Telecommute (San Francisco) |
| 2006 | .NET Web Developer | Poynt | Barrie Ontario |
Education
Georgian College 2006-2008
Computer Programmer Analyst



