Jake Holland

Full-Stack Software Engineer

About

Experienced software engineer, with over 4 years industry experience, and over 11 years of programming experience. I enjoy solving real world problems using the wide variety of tools at my disposal. I pride myself on my ability to help others through sharing my knowledge.

I work effectively in collaborative and independent work environments, aspiring to continue to extend my abilities.

Skills

  • Java
  • Spring/Springboot
  • JavaScript
  • Python
  • Go
  • Node.js
  • Next.js
  • HTML/CSS
  • SASS/SCSS
  • Docker
  • Kubernetes
  • GCP
  • Atlassian Suite
  • SQL/NoSQL
  • PHP
  • Ruby
  • Lua
  • Selenium
  • Unit Testing
  • Jenkins CI

Education

Software Engineering with Year in Industry
University of Sheffield
  • Bachelor of Engineering with Class One Honours

Personal Projects

Contributing to the active development of the sql transpiler project: sqlglot

A library for neumorphic components for SASS and JS

Developing a automatic unit test generator for full coverage reporting without manual input.

Experience

Dotfive Ltd
Full-stack Engineer

05/2022 - Present

  • Conceptualising client projects, implementing their visions end‑to‑end
Ecclesiastical Insurance Group
Java Engineer

08/2021 - 05/2022

  • Developing new insurance management software. Integrating legacy code into new systems
  • Running knowledge sharing sessions
  • Improving the company testing by introducing automation testing
Plusnet & BT
Junior Software Engineer

07/2019 - 08/2020

  • Working on numerous projects focused on developing tools and systems to make the customers experience better
  • Developing new automation tools to improve reliability and performance
Plusnet
Software Engineering Internship

06/2018 - 09/2018

  • Working in a group of 6, to develop a project scheduling system
  • Knowledge sessions on other departments within the company

Volunteer Experience

Code Creators - Enactus Sheffield
Python mentor

2020 - 2021

  • Helping students develop an understanding for software development through weekly courses and exercises
  • Marking and providing feedback to students weekly solutions