Executive Summary
Freelance Web designer and programmer based out of Toronto, Ontario with more than 10 years experience in the industry and a broad range of skills such as: Ruby on Rails, Merb, Struts, EJB, Spring, Guice, ASP, MySQL, Oracle, SQL Server, Linux Administration, jQuery, Javascript, Java, XML, XHTML, CSS, SEO, Deployment Scripts, git, Subversion, Photoshop CS4, Service Oriented Architecture, and Enterprise Service Bus.
Check out my Portfolio for detailed presentations of my work.
A Little History
I started hacking around building web sites in my final year at college, back in 1998. At the time there weren't a lot of frameworks for driving database oriented web sites. I settled on ASP which was in it's infancy to build the intranet site for my college department.
Over the years I kept mostly with web development, with the odd thick client application thrown in. There is something about web development and web services in particular that resonates with me. I've switched frameworks and languages quite a few times over the course of my career. From Microsoft frameworks like ASP to Java frameworks like EJB, Struts, and Spring, and eventually to more dynamic languages and frameworks like Ruby on Rails and Merb.
I currently live in the Toronto beaches area and we love it here... in the summer. I keep myself busy with some contract work, learning new programming languages (Ruby, Python, Scala), cloud computing (EC2, CouchDB), new web frameworks and libraries (Sinatra, Lift, jQuery, Guice), and honing my Photoshop skills.
Maintaining a successful career in software and web development requires a deep interest in new technologies. The field is constantly changing, and with so many paths to follow you really need to specialize in the technologies you have the highest interest in and you believe will have the highest impact. Along the right gutter are a few of the technologies I'm currently focusing on.