I'm a developer based in Cambridge, UK and work for a big company in an agile way. Basically I love what I do, I try (and fail) to find spare time to do interesting projects/ideas on the side and blog them.
I am a very competent developer prolific in many different languages, methodologies and technology stacks. I focus primarily on front end UI's (desktop and web), I want to be successful in everything I do by being involved at all stages of a project from planning to delivering on time.
I like to create things which solve problems in an elegant way and test anything I make to buggery from unit testing to fully automated tests as I do not want to be associated with something that is crap and/or breaks in the future.
I have dabbled with almost everything which can be done using computers from 3D modelling to database design and have a very solid understanding of software development as a whole.
I have a first class degree in BSc (Hons) Computer Games Programming, I can jump unusually high on a bicycle, like cars and if you want to get in contact with me head to one of the links above.
Here's the list of random technologies and stuff (which I hate when reviewing CV's)
- Development environments
- Build systems
- I miss Microsoft Office
- XNA, DirectX
- Have written java code in the past
- Testing: TDD, Automated, Manual, Regression