attractive, usable
web applications


This is what I am about, design, code and communication

Web Apps

Richard's Intro

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