I have worked with Ian for coming up to 2 years.
In that time we have worked on two major projects – one of which we have partnered as joint senior developers. For this I was the front-end specialist and Ian was the back-end specialist and overall technical architect.
I have been incredibly impressed with Ian’s ability to take on serious back-end challenges sometimes with fairly minimal to no requirements and create an incredibly robust, highly scalable enterprise-grade architecture.
His ability to work with the latest emerging technology stacks to deliver state-of-the-art services holds no parallel I have ever witnessed. Many times developers get used to a particular stack they are familiar with and stick with those tried-and-tested methods; but Ian’s ability to turn his hand to brand new technologies shows someone who is extremely adaptable with an incredible capacity to learn. I witnessed this first hand with his use of Azure which received Microsoft’s approval.
Ian can create architectures which are simple to follow with minimal architectural knowledge, yet powerful and dynamic enough to deal with pretty much any situation. This has been crucial in our relatively small team where in just 6 months we were loading real customers onto our system and have continually been adding features to support over 1,000 clients. In addition, being a small team Ian has had to speak and present to every level of the business and also deal with third party providers and partners – and has done so with the highest grade of professionalism which has earned him the respect of his colleagues.
I can confidently say I am a better developer because I have worked alongside him, and between us we have created some state-of-the-art services which are well respected within the PR industry. I would relish the opportunity to work alongside him again.
James West - Freelance Software Developer, Access Intelligence Plc
"Ian is one of the most hard working and professional individuals that I have had the pleasure to work with. His methodical approach allows him to digest the problem put before him prior to making a reasoned and rational suggestion. Ian’s development skills and knowledge were able to cope with every challenge, identifying one or more solutions for every scenario that I put forward as Product Owner. This then allowed me to then pick the best solution for the project.
Ian is a consummate team player and worked efficiently and effectively with the other members of the development team. He always made himself available for me to ask questions to help me understand the technical aspect of a story.
Ian’s expertise and problem solving skills have helped to drive the project forward and I am extremely grateful for the contribution that he has made. He will be greatly missed, not just by me, but by the whole of the team. I wish him the best of luck with any future projects he undertakes and I hope to be able to work with him again in the future."
Robin Hackshall - Senior Information Analyst, Health and Social Care Information Centre
"Ian has enabled us to drive some major changes into the business whilst introducing new technologies and concepts to the team. We now have great working examples of Workflow, NHibernate, IOC, programming to interfaces and MVC code which can be applied in other applications. I couldn’t have asked for more – a combination of business and technological advancement. Thanks again."
Sion Harrison – Development Manager, Marshalls Plc
"Ian worked on a particularly troublesome project for me for eight months at NHS Choices without complaint. His development skills and knowledge are exemplary and his NHibernate knowledge is second to none. He worked well with all the members of the team and helped me to introduce pair programming and push the test driven development agenda. I will employ Ian whenever I have the chance."
Nick Porthouse – Development Manager, NHS Choices
"I was fortunate enough to work with Ian on a relatively complex distributed, ReSTful system for the NHS IC.
Ian is an exceptional software developer, who produces well thought through, clean and tested code adhering strongly to SOLID principles.
His knowledge of OO design principles, architectural patterns and his ability to reduce friction in a multi developer environment has an extremely positive effect on both the systems he works on and the people he works with. Coupled with his expertise in data modelling and access patterns, you can be sure your project is in safe hands.
I have absolutely no hesitation in recommending Ian."
Paul Campbell – Freelance Software Developer and Service Architect, Health and Social Care Information Centre
"I had the pleasure of collaborating with Ian on a large scale survey data gathering and processing solution, incorporating distributed components developed using C# and SSIS.
Ian was able to take high-level business requirements and swiftly design and produce a set of solid, scalable, and efficient systems, and with meticulous attention to detail.
Ian’s grasp of agile tools, design patterns, and NHibernate in particular are masterful, and I would recommend him without hesitation."
Ashfaq Hussain – Freelance Application Developer, Health and Social Care Information Centre
"Ian proved to be a fantastic choice; as well as being one of the most technically adept developers I’ve ever worked with he’s good company and delivers high-quality code in small amounts of time. All-in-all a very good hire, and I hope I have the good fortune to work with him again."
Joe Steele – Technical Team Leader, Ventura
"Spending 2 years working with Ian was a pleasure. He’s a consummate professional, a highly talented developer, a great problem solver and a real team player. I learned a lot working with him, found him great to bounce ideas off and would be delighted to work with him again. Definitely top class."
John Conners - Senior Software Developer, Marshalls Plc
"Ian, many thanks for your contribution to the Halifax project for the last 2 years plus. You showed a great deal of patience in a difficult climate and managed to create a very good impression with the Halifax people you worked with."
Robin H Scholz - Keane Limited
"Ian is certainly one of the smartest and most productive developers that I have had the pleasure of working with. His knowledge of existing and emerging technologies and trends, coupled with a keen sense of where they can be best utilised within a business environment ensures that the applications he produces are fully fit for purpose and are easy to maintain.
During his time at Marshalls, Ian produced several high-profile business critical applications that continue to function effectively day-in day-out. I have absolutely no hesitation in recommending Ian for any software development position and hope that I get to work with him again some day."
Colin Lowe - Development Team Leader, Marshalls Plc
"You’re good at solving problems, Daddy."
Ben Nelson (aged 4)
"Ian is a SSIS Magician!"
Paul Campbell – Director, Decorated World
"Impressed how quickly you’ve done this. Take the rest of the week off."
Giles Foster – Principal Information Analyst, Health and Social Care Information Centre
"Thanks for all the tireless work, non-grumbling and above all, the massive amount of help you’ve been!"
Sophie Stone – Profiles Lead, NHS Choices
"Ian set up the Team Foundation Server quickly and efficiently and worked straight out of the box. He was clear with his pre-install requirements, and good with follow-on support."
Sean Liquorish – Senior Software Developer, NBA Consultants
"Ian, you rock and I am sad to see you going."
Steven Heyes – Senior Software Developer, NHS Choices
"If we gave out gold stars, you would now be wearing one – many thanks!"
Carl Bilsbrough – Service Desk Manager, National Institute of Health Research
"Thanks to Ian Nelson who managed to identify all the technical difficulties and proved to be a great support. Ironically [supplier] were not able to provide me resolution on the errors for more than a day (they are the ones to develop it), which Ian managed to crack."
Surbhi Trivedi – Project Manager, National Institute of Health Research
"You’ve given us some code to aspire to!"
Ian Turner – Senior Software Developer, Ventura