Ian Collington

About

I am an experienced freelance software developer with over 20 years in the Java technology space. I advocate for the development of clean, maintainable, and well-tested code. I have extensive experience in an agile environment, working on both legacy systems and greenfield projects. As a mentor and team player, I drive code quality through best practices and support my colleagues. I am proficient in DevOps and have hands-on experience with CI/CD and Infrastructure-as-Code. I am a quick learner and thrive on adapting to new technologies as needed. I approach problem-solving proactively. If something isn't working, I find the root cause. If it's working unexpectedly, I understand why to ensure future success.

Skills

Languages

CSS

HTML

Java

SQL

Shell

Typescript (Beginner)

AWS

API Gateway

CDK

CloudFormation

CloudWatch

CodePipeline

EC2

Event Bridge

IAM

Lambda

RDS

Route53

S3

SQS

VPC

Frameworks

Apache Camel

Hibernate/JPA

JUnit

Mockito

Next.js (Beginner)

React (Beginner)

Spring

Spring Boot

Tailwind CSS (Beginner)

Architectures

Event Driven

Microservices

REST

Serverless

Technologies

AWS

Docker

Kubernetes

Methodologies

CI/CD

DevOps

Kanban

Scrum

TDD

Tools

Git

Helm

Jenkins (JCasC)

Jira

Maven

NPM

Terraform

Projects

Project Image

Bootiful Micro Pizza

Bootiful Micro Pizza is a simple pizza shop website for the purposes of learning about microservices deployed via Kubernetes in AWS.

Project Image

Serverless Pizza

Serverless pizza is a simple pizza shop website for the purposes of learning about serverless in AWS.

Testimonials

Profile

"...instrumental in helping set a clear technical direction..."

Craig Barker

Co-founder at BlackCat Technology Solutions

Profile

"...can be trusted to complete complex technical tasks to the highest standard."

Craig Nicoll

Contract Developer

Profile

"...thorough analytical and design skills. He is passionate about coding..."

Jigar Zala

Java Consultant

Profile

"...ability to quickly pick up new technologies and apply them effectively."

Michael Talbutt

Delivery manager at Blackcat Solutions

Profile

"...great ability to get a handle on difficult and new concepts..."

Pascal Harris

Technical Engineering Manager at Elsevier

Hire Me

I can be hired, outside IR35 only, via my limited company, Yobibyte Solutions.