Want to see what I've been up to?

Hi, I'm Ricky Stevens, and I'm a freelance developer based in Worcester, England. I specialise in both back-end development and front-end development in a wide variety of programming languages.

I've worked for a number of high-level digital agencies and organisations over the years, giving me a good set of skills and experience working on a variety of projects in a variety of enviroments. After working for these agencies I decided that the fast paced and dynamic life of freelance development held a more rewarding career path, and this is currently what I'm pursuing.



About

As you now probably know, I'm a freelance and contracting developer, and I'm curently based in Worcestershire, England.

This site is kept dead simple and is designed to just be a record of my work history, personal information and current availability. This isn't really a place for showcasing my skills, test projects and research and development.

To start with, I'll say it straight. Recruitment agencies, please please go away. I'm not looking for a job, stop it.

Now that's over, here's a little about myself. I've been developing since I was a teenager, but only really started to turn it into a career when I started my university degree. Through my degree I contracted for a number of companies around university to earn a living and gain a bit of this "Industry Experience" that everyone claimed was so important. After university, I worked for a couple of digital agencies doing a combination of client work, and in-house development on internal systems. The biggest of each being an international statistics gathering system, and the intranet for a new ISP to manage it's customers, products and maintanence.

However, things move rather slowly within a digital agency, and I remember enjoying the fast paced and dynamic working conditions of a freelance developer. So I took the step, left my position within an agency as their in-house developer, and started working on my own. This was in a variety of ways, including directly with clients, contractings for digital agencies, or working with other developers on in-house software for bigger organisations. So far, it's been a thoroughly pleasant experience, and I've worked on a wide and varied selection of projects, and worked along side a large number of developers and companies making the whole process thoroughly rewarding and interesting.

On a personal note, there isn't too much to say. I live in a picturesque part of world, making photography quite an easy hobby to entertain. I have a young daughter who can't keep her little paws off my camera equipment. No accidents yet though! I attend the gym reguarally, and enjoy travelling and exploring the world, camera in tow of course.




Portfolio

Over the years I've worked on a wide range of websites, systems and applications. Needless to say it would be impractical to list and detail each one of these here. However I've detailed a few here which display a variety of projects from a technical perspective.



Wedding Rings Direct
  • Wedding Rings Direct Wedding Rings Direct
    PHP HTML CSS jQuery AJAX Team Lead Zend Framework
  • Sony Flex Sony Flex
    Team Lead C# .NET HTML css jQuery AJAX MVC.NET EF
  • The Who Editions The Who Editions
    Lead Dev PHP HTML CSS jQuery AJAX Zend Framework
  • MyPlace Mapping Application MyPlace Mapping Application
    C# .NET HTML CSS jQuery AJAX IIS MsSQL MVC.NET
  • OnePoll Survey System OnePoll Survey System
    Senior Dev PHP HTML CSS jQuery AJAX Zend Framework
  • Tri-Borough Development Project Tri-Borough Development Project
    C# .NET HTML CSS jQuery SharePoint
  • Siteopia Siteopia
    Senior Dev PHP HTML CSS jQuery AJAX Zend Framework
  • Summit Medical Summit Medical
    HTML CSS jQuery AJAX
  • BabyBox London BabyBox London
    PHP MySQL HTML CSS jQuery AJAX
  • OnePoll Survey System
  • OnePoll Survey System
  • OnePoll Survey System
  • OnePoll Survey System
  • OnePoll Survey System
  • OnePoll Survey System
  • OnePoll Survey System
  • OnePoll Survey System
  • OnePoll Survey System

Wedding Rings Direct

This was a project that required me to take on the eCommerce side of the platform, which was deployed into 5 different sites using 3 diferent languages. The legacy code was proving to be an isue for the company, as it was never designed to cope with the features and functionality retro-fitted to it over the years. My task was to maintain this system until an opertunity was granted to re-architecture and develop the solution to deal with the new requirements of the company. This project was undertaken in PHP, with extensive use of HTML and AJAX technologies. Zend Framework was used as the base architecture.




Clients

I've worked with a great many brands over the years. I obviously can't claim most of these brands to be my own direct clients, however I have been involved with projects for each of the brands listed below during my career.

  • Ricky Stevens
  • Ricky Stevens
  • Ricky Stevens
  • Ricky Stevens
  • Ricky Stevens
  • Ricky Stevens
  • Ricky Stevens
  • Ricky Stevens
  • Ricky Stevens
  • Ricky Stevens
  • Ricky Stevens
  • Ricky Stevens

Skills Sheet

Below is a quick table displaying the range of languages and skils I use in my day-to-day development responsibilities. These are only the skils I use in a professional capacity, however there are other languages and abilities that I use for personal products, but which I don't feel require a mention here.

Skill Level Experience Notes
PHP Advanced 8 Years Full OOP knowledge. Good working knowledge of the MVC(L) architecture and experience with multiple ORM's and PDO. Experience building multi-lingual systems.
C# Advanced 3 Years Experience of MVC.NET and WebForms C# frameworks. Good working knowledge of the language and popular extensions.
HTML Advanced 9 Years Knowledge of HTML4, HTML5 and XHTML1. All code is produced up to W3 Standards.
CSS Advanced 9 Years Knowledge of CCS2 and CSS3. All code is produced up to W3 Standards.
JavaScript Advanced 8 Years Knowledge of core JavaScript, as well as many popular frameworks.
AJAX Advanced 5 Years Experience using the core AJAX objects. Try to use the jQuery framework where appropriate.
XML Advanced 5 Years Frequently used for Flash co-operation, config files, and API outputs.
YAML Advanced 2 Years Used frequently for config files used to control PHP systems.
ActionScript Novce 2 Years Basic working knowledge, some industry experience.
Adobe Photoshop Advanced 7 Years Current working knowledge of Photoshop CC
Adobe Illustrator Advanced 7 Years Current working knowledge of Illustrator CC
Adobe Flash Intermediate 5 Years Current working knowledge of Flash CC
Adobe InDesign Advanced 4 Years Current working knowledge of InDesign CC


Due to the nature of the work I do, I've also gained experience in various frameworks in various languages, which assist me in doing my tasks, especially when working within teams on the same project. Some of these frameworks are:

Zend Framework, Symfony, PPI, Yii, Doctrine, Propel, Smarty, MVC.NET, Razor, jQuery, Prototype

I also have experience with various source control software such as SVN, GIT and TFS.




Availability

My current availability is reasonably tight, due to a number of ongoing contracts and commitmenets. However, I also run a small agency which is capable of sourcing skilled people under my own personal guarantee. If you're interested in working with me or my agency, I would always like to hear from you, and we'll discuss the details.




Contact

If you would like to get in contact with me in any regards to business or questions or queries, please feel free to fill in the form below. I'll try and get back to you with a response as soon as I can. I warn you now though, I do not need any link building, SEO advice, development outsourcing or viagra tablets. If you offer any of these, please click here.



If you feel that you would like to meet with me to discuss a project, then this is something that we should be able to arrange. I'm currently based Worcester, West Midlands, however I'm available to travel to meet to you if that would be more convenient. Unfortunately in these circumstances I would ask that my expenses be paid.