Surfsoft Consulting Ltd company logo

Provider of full stack web development resources since 2008, Surfsoft Consulting Ltd is the company of freelance IT Consultant Phil Haigh.

Phil combines over two decades of software engineering experience at all levels and all areas of the software development lifecycle with solid hands-on administration skills to provide high-quality consultancy and development services.

Java, Kotlin, and Python

I have over twenty years of working with Java together with Spring Boot, Hibernate, and SQL and NoSQL database platforms to build scalable web services, and more recently have been working in Kotlin as well. I am a keen advocate of TDD and agile practices, having experienced the benefits firsthand.

My work is usually focussed on backend web services but I can also help build and maintain front end apps in Angular and React.

More...

Continuous integration and deployment

I've experience of building and running continuous integration (CI) and continuous deployment (CD) pipelines on a number of different platforms including Jenkins/Hudson, GitHub Actions, BuildKite and Concourse.

I've also got a good grounding in containerisation with Docker and a basic level of Kubernetes knowledge.

More...

Live Monitoring and Support

I'm very experienced in monitoring and troubleshooting microservices, and have worked with New Relic and Dynatrace (amongst others) to build monitoring dashboards and automated alerting.

With many years experience of developing and supporting software, I'm able to systematically investigate and resolve performance bottlenecks and software defects.

More...