Matthew Bootland CV

Matthew Bootland

Software Engineer
github.com/mbootland

NOTE: This website is developed in Ruby on Rails, you can see the codebase here: github.com/mbootland/bootsoft

Skills

  • Ruby on Rails
  • GoLang
  • JavaScript
  • React Native
  • TypeScript
  • GraphQL / REST
  • DevOps
  • Docker
  • Kubernetes

About Me

I have lived in Japan for 8 years and I have roughly 7 years of experience as a programmer, working with primarily Ruby on Rails/SQL.

Experience

PlayerData, UK (Remote)

Senior Software Engineer, Product Engineering team
Feb 2024 - current

PlayerData is a sports data company that provides data and analytics services to sports organizations and teams.

I am on the product engineering team and I mainly work on the main Rails application.

Tech: Ruby on Rails, PostgreSQL, GraphQL, TypeScript, React Native

Rakuten, Sapporo (Office)

Senior Software Engineer, DevOps team (Contract)
Jun 2023 - Feb 2024

Rakuten is Japan’s largest e-commerce company and the 3rd largest e-commerce company worldwide. They also sponsor the football team FC Barcelona. I work in the Cloud Marketing Platform Department (MCPD) and largely work on 2 applications; a lottery service and a questionnaire service.

Upon joining Rakuten I completed mandatory training in Linux/Infra and Kubernetes. I completed this faster than any other developer in my department completing all onboarding with 2 months, with the average being 6~9 or so. My main focus has been working on the questionnaire platform which collects 5-8 million questionnaire responses per year.

Tech: Ruby on Rails, GoLang, Docker, Kubernetes, Microservices, Cloud, Azure, PaaS, IaaS, CaaS.

Various, Japan (remote)

Technical Consultant
May 2021 - Jun 2023

For two years I worked as a technical consultant in the recruitment industry. As this experience is largely irrelevant to programming, please skip my relevant experience below.

GMO GlobalSign, Tokyo (Office & Remote)

Senior Software Engineer, IDaaS team
Sep 2016 – May 2021

GMO GlobalSign is a security company whose main business is selling electronic certificates. My job was to develop TrustLogin, their Single Sign-On (SSO) service. I began as a mid level software engineer with only 1 year experience and quickly rose to being evaluated as the most senior member on the team. At the time of leaving the company roughly 40% of the codebase was written by me.

Tech summary: Ruby on Rails, GoLang, JavaScript, Docker, AWS, SQL, MongoDB

Comms365, Milton Keynes, UK

Software Engineer
Jun 2015 – Jul 2016

Comms365 is an ISP. They provide fall back internet connections to companies using a device which bonds multiple 3G/4G connections together, essentially creating a high speed portable internet terminal.

I co-developed an Internet Communications Portal which allowed clients to track their own data usage and incoming charges. It was also used to create and assign SIM cards to companies. Data usage was entered into a sharded Mongo database and then map reduced into hourly, daily and monthly data. Naturally the rest of the data was relational and used an SQL database. I also developed a stock system and a log processor service.

Tech summary: Ruby on Rails, JavaScript, SQL, MongoDB

Education

The University of Bradford - MSc Computing

Modules: Software Development, Databases, Computer Architecture & Systems, Advanced Software Engineering, etc
Sep2013 - Jul2016

The University of Sheffield - BA East Asian Studies

Sep 2008 - Jul 2012