About Tim Gourley
Professional
I am a web developer by trade. Want to know my skill set? Here's what I've done and enjoy:
- Java development - Struts, JSF (using both MyFaces and Sun's reference implementation now called Mojarra), and Spring
- Groovy - creating applications with the Grails framework
- Ruby - creating applications with Ruby on Rails.
- PHP - open source developement with various frameworks.
Software Principles
I have experience developing systems using IBM's Rational Unified Process, and employing Agile practices when possible to create more of a hybrid development lifecycle.
The tendency with RUP is to get mired in documentation--which can be beneficial depending on the project--but for most applications the customer needs something working as quickly and as error-free as possible. That is why for a vast majority of my projects I prefer to adopt an Agile development cycle.
About This Site
This site is designed to look semi-attractive and show that you can adhere to web standards at the same time. It is written in PHP and uses jQuery to make Ajax calls to load content pages, falling back on PHP in case Javascript is not available. Accessibility is a good thing.
The image you see on this page is that of a red pitaya, the fruit of the pitaya cactus native to Central America, Mexico, and South America. Photo © Oscar Murillo for openphoto.net CC:Attribution-NonCommercial.