
attractive, usable
web applications
This is what I am about, design, code and communication
Richard's Intro
I am a web developer with nearly 10years experience in a whole range of roles, skills and technologies. I have carried out at professional level design and front-end/back end web programming in Ruby, Ruby on Rails, PHP, Java, CSS, JavaScript and Flash.
I particularly enjoy using web / MVC frameworks and creating simple solutions to complicated problems.
I have also been involved in deployment and Linux server /db admin for many, many projects. I have comprehensive consulting experience and am quick to see the business needs in any project.
I work very well with other people, work well in a team and have experience as lead web developer and web software architect in a 10-person strong E-Commerce team.
I am interested in all the aspects of project creation that you should be, efficiency, security, performance and testing. I am also passionate about presentation, usability.
I love learning and using new technology, I am looking for a position in which I can continue to grow in a forward thinking environment. I am happiest when working with others and writing code in TextMate on a Mac.
Skills
- PHP/PHP 5 Object Orientated Programming – 5-6 years: Code Igniter, Cake PHP, and customization of other off the shelf PHP software such as phpBB. Creation of my own PHP based MVC framework. PHPUnit, Drupal templating and Doctrine.
- Databases: Mostly MySQL, with a little PostgreSQL, SQLite, Oracle and HSQLDB.
- Ruby/Ruby on Rails – 2-3 years: Capistrano, Mongrel, Passenger etc.
- Java/JSP – 1-2years: Hibernate, Stripes framework and Spring dependency injection.
- DHTML/CSS W3C compliant coding – 3-4 years
- System admin, deployment, server installation, shell scripting. Design, desktop publishing, graphic design, video editing, CD-ROM, DVD authoring. Software: Photoshop, Illustrator, Fireworks, TextMate, Eclipse, Dreamweaver, InDesign and Final Cut Pro.
- OS: Mac OS, Linux-Centos, Fedora, Debian, Ubuntu, Windows 95-Vista.
- JavaScript: Prototype/script.aculo.us, jQuery.
- Others: Sphinx, Memcache, Cucumber and Subversion.
- Good working knowledge of SEO concepts and implementation of measuring tools such as Google analytics.
- Familiarity with agile and XP techniques (I am a believer!)
Recent Blog Posts
- Doctrine autoload problem in version 1.2.1 Mon, 02/15/2010 - 14:05
- Get an array of associations for a rails model Tue, 01/26/2010 - 10:09
- Programmers are most effective when they avoid writing code Tue, 01/19/2010 - 23:39
- Making multi website systems Tue, 01/26/2010 - 10:10
- A bash script to download your remote MySQL schema and load it locally Thu, 11/26/2009 - 11:43