Who is Jack?

I'm a full stack engineer with a zeal for industry best practices. I love solving user problems with elegant solutions.

I have a broad set of skills across the entire development life cycle. From defining user requirements to building deployment pipelines, I am happy to help anywhere for a project succeed.

Agile Enthusiast

TDD Advocate

Automation Proponent

Where I've been

Dude Solutions

4 years

Principal Software Engineer

Working as team lead and scrum master for the Enterprise Asset Management Products offered by Confirm, I am responsible for refining user requirements, managing technical implementation details, maintaining the Confirm CI/CD pipeline as well as tracking and reporting Engineering release progress.

I am currently working as one of the tech leads in a greenfield IoT initiative, designing and implementing the IoT microservice which leading the way towards Dude's "Platform of the future" microservice architecture. This has involved working with AWS SAM to create a serverless based app that allows the existing Enterprise Asset Management solutions to integrate with IoT triggered events.

Advanced

2 years

Software Developer

Working within a scrum team to develop a demographics synchronization project for the NHS, my responsibilities include breaking down user requirements into implementation plans and seeing them through to delivery, partaking in scrum ceremonies as well as delivering training sessions on a wide variety of topics.