Published using Google Docs
Resume
Updated automatically every 5 minutes

Jack Evans

Self  motivated software developer , with particular interest in building highly scalable, reliable,  enterprise class distributed systems.


Flat 2, Etruria Court,

Humbert Road

Stoke-on-Trent,

ST1 5PW

(+44) 07747502385

jack@evans.gb.net

Looking to build upon strong foundational skills gained whilst developing and optimizing high volume, high availability solutions at bet365.

Interested in flexible or fully remote working arrangements. With potential to relocate / commute post pandemic (full UK drivers license)

EXPERIENCE

WeGotPop (Entertainment Partners), Remote (Fullstack Python/Javascript)

April 2021 - PRESENT

Was tasked with building out a serverless solution and integrating this with the main monolithic codebase, enabling the core platform to interact with a third party payment provider.

Bet365, Stoke-on-Trent— Software Developer (Golang/Python/Erlang)

June 2018- April 2021

Main responsibility was ‘Bet Builder’ ‘Build a Bet platform’, integral in growing the product from handling one sport, to being able to handle any number of sports.

Tiger Computing, Monmouth — Software Developer

June 2016 - September 2017

As part of my placement year at University I developed an in house bespoke invoicing system to manage all of the clients. Mainly Python/Django HTML/CSS/Javascript.

Code First Girls, University of Bath— Volunteer Teacher

2016

Led two separate courses across two semesters during my 2nd year of University. Taught HTML/Javascript/CSS and Python web development for 8 weeks  in first and second semester respectively.

EDUCATION

University Of BathBSc (Hons.) Computer Science

2014 - 2018

Final year subjects include: Networking, Compilers, Human Computer Interaction, Intelligent Control and Cognitive System,  Entrepreneurship

Denstone College

2007- 2014

A Levels: ICT A*, History A, Mathematics B

GCSE: 11 overall grades including 4 A* and 5 A grades

LANGUAGES (PROFICIENT)

Go / Golang

Python

Javascript / Typescript

LANGUAGES (USED)

Clojure

Erlang

Haskell

TECHNOLOGIES (USED)

AWS

Docker

SQL

Git

SKILLS

Performance Profiling

Live Releases / Support

Cloud Computing

Linux Administration

 

PROJECTS

Payment Service — WeGotPop(Python)

Using AWS and the Chalice framework, built and maintained a number of lambda functions to process payments and handle the transaction lifecycle. Integrated this service with the main monolith application. Gave a successful company wide live demo as part of the Q1 milestone.

Service Discovery Catalogue — Bet365 (Golang)

Worked closely with the R&D department to expand and ship a prototype service discovery solution.

Catalogue enables services to register and query the category for other services by various criteria such a s name, service group and environment.

Bet Builder— Bet365 (Golang)

Developed the simulation ‘framework’ which enabled additional simulation models to utilize  shared components within the core platform.

Successfully migrated the product out of a shared monorepo environment to aid future development of new simulators.

Worked on a number of performance enhancements within simulation models to reduce simulation wall time, making the models viable to use live in-play.

Compiler Performance PresentationBet365 (Golang)

Delivering a presentation to the department, giving an overview of the Go compiler, runtime and profiling tools. Used real life examples to  demonstrate how profiling tools can be used to find and eliminate program bottlenecks, informed by a working model of the underlying compiler.

Software Load Balancer Bet365 (Python/Docker)

Responsible for writing the integration test suite to ensure the component safely balanced traffic across nodes, rerouted traffic in the event of node failure and dynamically accommodate additional nodes.

Github Portfolio - (github.com/Jackevansevo)

Have a significant number of projects / code examples hosted online. Most of which are side passion projects I’ve worked on in my spare time to scratch a personal itch, or just learn something new.

HOBBIES

I’m a keen guitar player and practice regularly. I like to cook and bake delicious food and cakes for my family and friends.

This year I challenged myself to learn Brazilian Portugues  (which I practice daily).