It's good to get feedback on the work you've done and some of the people I've worked for and with have been kind enough to provide me with testimonials, a selection of which are shown here. There are others on LinkedIn.
As a contractor you don't always get to see how easy your code is to maintain in the longer term. I try to keep in touch with former colleagues and managers to ask about this, as it's important to keep improving your work. I know that First Direct is still using code I wrote 20 years ago, so that's encouraging!
Mike had previously worked at FMG as a contract developer on a transformation project. The quality and professionalism of Mike meant that we extended him several times after this initial project was completed to work on other projects. Due to his previous excellent work, I didn't hesitate to ask Mike back to help deliver a large high profile project with dates that couldn't slip earlier this year. I would not hesitate to recommend or use Mike again. He will be an asset to any development team.
We hired Michael for his specialist expertise. He quickly integrated into our values based culture and added value from day one. He fit in so well and mixed well with our people he stayed with us for many years on a contract basis! He naturally developed less experienced people around him too. I valued Michael for his knowledge, recommendations for pushing our boundaries ... He can communicate easily with other developers, testers and indeed clients. Hence I have no hesitation in recommending him!
I worked with Mike for over 2 years whilst he was working with Havas Lynx. Mike is a diligent and unflappable professional that works well in pressurised environments. He is eager to learn new skills and he has good people skills. I feel he would be an asset for any client and he's also a really friendly, laid back person. It was a pleasure working with Mike and I would be happy to do so in the future.
Mike spends the time to make sure that his applications are thoroughly tested ... He has great attention to detail, and is very meticulous. Mike also manages to produce code that is very sympathetic to existing coding practices and dovetails nicely into the existing codebase ... he has helped the business by providing a crucial and robust piece of software at a time of exponential growth. I would not hesitate in taking Mike on again for future work. ...
Mike is an excellent team player demonstrated by his ability to pick up new skills and his willingness to freely share his own knowledge for the benefit of the team. He has demonstrated this ability on numerous occasions when programme issues have arisen, during ‘think tank’ meetings working towards issue resolution and risk mitigation.