Paul Osborne freelance programmer based in Norwich, UK

Grails, Java, JavaScript, PHP, Objective-C and more...


I offer freelance programming and software services. I specialize in Grails/Groovy and Java but can develop in a variety of technologies. I work through my company Morley Computing.

What experience do I have?

My first serious programming experiences were in Fortran while studying mathematical physics at Imperial College. Since then, I have worked as a statistical programmer for Pfizer, as a Java and Oracle contractor for Channel 4, as a freelance Java developer for AOL, implemented mathematical algorithms developed by the Institute of Manufacturing at Cambridge University for a logistics startup, been a senior developer at Online Business of Year Winner, Naked Wines, and completed work for many other companies small and large.

I have worked in technical roles at many levels ranging from assistant statistician to technical architect and have been just as happy working within a team or as a lone developer.

Where do I work?

I am based near Norwich and have a small but well-equiped home office. My preference is for freelance work where I have a good level of autonomy and can work mostly from home but I can be flexible for the right project.

Hire Me


linkedIn View my LinkedIn profile for more information and current availability.

How can I help?

New development

Be it a fully-fledged project or a prototype to test a new market, I can help you build most kinds of web and mobile applications.

Testing

Wasting time with manual testing, or worse, fixing bugs due to regressions? I can help you build a strong test suite.

Performance

Be it slow SQL queries, inefficient code, slow page loading, or poor caching, I can help you pin-point issues and act on them.

Automation

Slow and complex build and deployment cycles? I can help you automate these processes to improve speed and reliability.

Analysis & design

Be it documentation for a funding application, a technical guide or specification, a UML model or a mockup I can help analyse and document accordingly.

Number crunching

Need something more complex than a web form? I can help implement and scale mathematical, artificial and collective intelligence algorithms or implement proprietary methods.


I'm currently working...

... on a Grails application for Apple Bank statement

 

I was previously working on...

... a photo-sharing mobile application iPhone

An iOS / Objective-C mobile app with a Grails back-end consisting of web-service, user and admin applications and a Mongo database.

... an accounting application Bank statement

A HTML5 / JavaScript application with a Grails back-end which allowed a user to drag bank statements onto the browser and automatically cluster and categorise entries.

... an application to help optimise logistics networks Bank statement

A Grails application implementing innovative algorithms commissioned at the Institute of Manufacturing at Cambridge University by a startup. The software processed large datasets to identify and optimise inefficiencies in haulage networks. The front-end incorporated incorporated interactive maps and charts.

Some of my non-private work...

Grails plugin: MongoDB Create-Drop Plugin
Grails Plugin providing Grails applications using MongoDB with the ability to mimic the "create-drop" behaviour available...
Grails plugin: MongoDB GridFS

Forked version of an existing Grails Plugin used as part of another current private project.

GitHub See some of my code on my GitHub profile.

Hire Me

If you are interested in hiring me and are happy with my general terms outlined on this page, simply email me at contact@paulosborne.me.uk with a brief outline of your project requirements and then we can go from there. Alternatively, use the form at the bottom of this page.

What is my availability?
I am currently fully-booked until early 2014.
Where do I work?
I mostly work from my home office, near Norwich, but I am happy to travel to meetings and short-term positions within the UK.
How do I approach the work?
It depends. Usually, I follow agile/lean methodologies focusing on test/behaviour-driven development and close user involvement. This typically involves short iterations (1-4 weeks). A milestone is typically reached afer one or more iterations.

Recruitment agents

If you have a specific role which you feel is suitable for me after reading the information on this site, please contact me by email at contact@paulosborne.me.uk or use the form below.

How do I charge?

Milestones and billing arrangements are agreed beforehand. If the project has very clear requirements and milestones then I'm usually happy to work on a fixed-price basis if it is of interest. Otherwise, I charge a rate of £500 per day, negotiable depending on the length of the project.

To help avoid overly-fragmented work, I typically only take on projects over certain values:

Mobile apps £5000
Complex websites £5000
Simple websites £2000
Consultancy / training £1000

Contact Form

Fill out my online form.
×