Hi there!

Unfortunately, this page is designed to fit on an A4 sheet of paper, so it won't look great on a mobile device. Please view this page on a desktop or laptop computer.

Jake Saunders

Software Developer

26 The Maltings, Mirfield, WF14 9PU
07896 749 819
JakeWritesCode

My passion for using software as a tool to solve real-world problems. My expertise lies in leveraging code quality, automated testing, and observability to reduce cognitive complexity and improve both the developer and user experience.

Core Skills

Go/Python
Django/Flask
FastAPI/Gin
Celery
SQL/Postgres/
NoSQL/MongoDB/Redis
Pytest / UnitTest
CI / CD
TDD
Git / GitHub
CircleCI / GH Actions
Jest
Linux / Ubuntu
System Design
REST API's
Docker / Kubernetes
Javascript / VueJS
GCP / AWS
Pair Programming
Mentoring
Requirements Gathering
Project Planning
Problem Solving
Communication

Experience

Prolific - Senior Software Engineer

Nov 2023 - Present
  • Led a stream-aligned team in the process of breaking up a large, tightly coupled Django monolith into a loosely coupled, serverless architecture using AWS Lambda, API Gateway, and DynamoDB.
  • Directly responsible individual for delivering several new features through the full software development lifecycle, from requirements gathering to deployment. Focussed on reducing scope and delivering value incrementally.

Prolific - Software Engineer

June 2022 - Nov 2023
  • Led the development of several new features through the full software development lifecycle, from requirements gathering to deployment.
  • Delivered high quality products as part of a cross-functional, stream-aligned team using Python, Django, Django Rest Framework and VueJS.
  • Reduced the detection and response time for critical errors by implementing new observability tools and processes, including domain specific dashboards and alerts.
  • Led the system design of a number of new features within the platform. This included designing the architecture, data models, and API endpoints; placing an emphasis on designing for scaleability and maintainability.
  • Fostered a continuous improvement culture through pair-programming and ego-less code reviews to improve code quality and developer experience.
Technologies Used

Python, Django, DRF, Linux, Ubuntu, Celery, GCP, AWS, VueJS, Terraform, Docker, DataDog, Rollbar, Bash, Git, Github, Pytest, CircleCI, Postgres, MongoDB, Kubernetes, Linux, Ubuntu

Equal Experts - Software Consultant

Dec 2021 - June 2022
  • Created a machine-learning algorithm using Python and Scikit-Learn to predict the likelihood of a large engine failure with an accuracy of 81%. This was used to inform the maintenance schedule for a large fleet of mining plant equipment.
  • Created a project management platform using Python and Flask for a large government organisation. This project was completed to tight timescales and was used by over 300 project managers across the organisation.
Technologies Used

Python, Pandas, Scikit-Learn, Keras, Numpy, Flask, GitLab, OracleDB, Postgres, SQLAlchemy, Git, Javascript, JQuery, Linux

PrimarySite - Backend Developer

Dec 2020 - Dec 2021
  • Developed numerous large backend features using Python, Django and Django Rest Framework working as part of a small, focussed development team in the education sector.
  • Extensive involvement in greenfield projects as well as legacy software development and maintenance.
  • Developed reusable, scalable software solutions using CI/CD methodologies with test driven development at the core of my workflow. All code delivered with a minimum of 100% code coverage and a focus on comprehensive, robust testing practices.
  • Management of the release process including stakeholder communications, git repository management and design of automated and manual testing plans.
Technologies Used

Python, Django, Jinja2, Sentry, React, Javascript, JQuery, Postgres, Redis, Git, Linux, Ubuntu

Jaguar Land Rover - Engineer

Sept 2017 - Dec 2020
  • Responsible for all major machine program development and testing improvements across 60 machines producing 500,000 parts per year.
  • Designed, created and commissioned a Django based web platform for tracking production components, managing inspection strategies and documentation and optimizing production.
  • Created, managed and improved numerous incoming data pipelines with hundreds of millions of discrete data points. Automated the cleanup and storage of all data and delivered unique insights using customizable live JavaScript dashboarding.
Technologies Used

Python, Django, Jinja2, Git, Javascript, JQuery, Postgres, Redis, Pandas

Zebra Technologies - Senior Product Manager

October 2016 - Sept 2017
  • Responsible for interacting with external clients to understand their needs and drafting technical specifications for the development team.

Jaguar Land Rover - Engineer

May 2015 - October 2016
  • Working as part of the team responsible for the design, development and commissioning of a new production line for JLR engines.

Rolls Royce - Process Owner

Sept 2010 - May 2015
  • Process owner for the EDM film cool drilling process. Responsible for improvements and new process development.

Qualifications

AWS

Cloud Practitioner, Developer
2023

Open University

Part Time Top-Up Bsc (Hons) Engineering
2017 - 2019

Sheffield Hallam University

Foundation Degree Integrated Engineering
2013 - 2016

Rolls-Royce PLC

Technical Engineering Apprenticeship
2010 - 2014

Interests

I am a keen sportsman and enjoy playing football, running and cycling. I also enjoy reading and trying out new technologies.