My name is Ian Collington and I'm a freelance/contract Java developer based in Northamptonshire, England.

I have 20 years experience within the Java technology stack with a background in web application development using various frameworks such as Spring, Spring Boot, JPA/Hibernate using tools such as Maven, Jenkins and Docker. I write clean, readable code that is backed by robust, meaningful tests in a strong design.

I have a couple of years experience of using AWS and I am a AWS Certified Solutions Architect and AWS Certified Developer both at associate level.

You can also check out my GitHub page.​ I also have two organisation respositories on GitHub (bootifulmicropizza and serverlesspizza) where I have been experimenting with AWS, Kubernetes, Spring Boot, microservices and serverless.


  • 20 years of professional experience in Java and the Java ecosystem
  • AWS Certified Solutions Architect at associate level
  • AWS Certified Developer at associate level
  • Experienced with Docker
  • Exposure to microservice architecture using Spring Boot/Cloud with deployment via Kubernetes
  • Experienced in Agile/SCRUM environments
  • Experienced with frameworks such as Spring and Hibernate
  • Development on Windows/Linux/MacOS using Eclipse/IntelliJ IDEs, Subversion and Git for source control, Jira for task management, Jenkins for CI/CD


Craig Barker

Co-founder and Chief Customer Officer at BlackCat Technology Solutions

Ian worked for me on a very challenging large scale ETL project which needed flexible and pluggable methods to allow users to create batches of complex data cleansing activities configurable via a complex UI. The team comprised of 3 developers and a QA.

He was instrumental in helping set a clear technical direction within the application, providing guidance and an unswerving drive towards clean, well factored code, making future extensions for further content sets trivial.

Furthermore he’s happy to interface directly with both product owner and external teams as needed and always arrives at a well considered and balanced solution.

Always jovial and positive in his outlook he’s a true asset to any development team and I’m more than happy to recommend him.

LinkedIn Recommendation

Andy White

Contract senior Java developer

Ian is one of the best developers I have met!! He is quiet but very dedicated and extremely knowledgeable particularly with the Java Spring frameworks.

He is a good team player whom team leaders all want in their teams because of his ability, code quality and timely work. I'm very pleased to recommend Ian as a person and as a colleague.

LinkedIn Recommendation

Jonathan Clayton

former e-commerce development manager at RS Components

Ian was a highly valued member of the RS components development team. He had an exemplary work ethic - often going out of his way to ensure that the projects with which he was associated were delivered to high quality and on time.

Ian's approachable (yet knowledgeable) manner meant that he was a frequent choice to assist / mentor junior developers. I have no hesitation in recommending Ian.


The following services are provided via Yobibyte Solutions.

Please see Yobibyte Solutions for more information and contact details.