What I Do

In these recessionary times I am open to any sort of IT related project work. However if I am to declare a specialty it is in the area of software product design and development. My career to date has almost exclusively been working with and for are known in the industry as ISVs (Independent Software Vendors). That is to say, companies that develop and market software products of some form or other. Outside of that I suppose my specialties include the technologies I work with, which for the past 13 years have been all relating to the Java platform albeit that that covers a huge array of different technologies. With regard to application domains my experience covers everything from compiler development through tho online payment systems.

As an Independent Software Professional I work with many different hats from time to time and across a range of roles. I engage in consulting or contract development work for terms of anything from weeks to over a years duration as the need arises. Between these types of engagements I also work with business owners and early stage start up companies on prototype design and development. Rates are generally based on a daily rate for consulting and contract assignments. I am also open to considering partial “sweat equity” when partnering with startups with the right ideas.

Outsourcing

Over the years I have developed considerable experience of working with outsourced development as far afield as Romania, India and Sri Lanka. If you have a project you would like to discuss I have a number of partner companies I have worked with successfully in the past. Software development can be a costly enterprise when you pay first world rates. I can take on the design and management of your project while outsourcing the bulk of the work thus significantly reducing your costs.

Team

I generally work alone on projects but I also have a network of highly skilled and experienced contractors and consultants who I can partner with to complete your project.