Thomas Boyd

Bookwhen

Bookwhen.Website "Bookwhen" Bookwhen.Purpose "An online booking system that helps small business succeed by providing close support and tones of features." Bookwhen.Date "November 2022 - current" Bookwhen.Role "Software engineer role responsible for leading customer-driven projects, mentoring juniors and providing the software as a whole." Thomas.Skills.Developed ["Ruby on Rails", "Ruby", "SCSS", "Kubernetes", "GitHub", "Terraform", "JavaScript", "PostgreSQL"]

Features

A leader guiding people on a hill

Leading various projects

Leading 5 other developers on projects such as side-wide MFA, customer consent and other domain related projects with mobbing, pair programming and vertically slicing tasks for efficient deliverables.
2 people sitting by a table

Mentoring

Mentoring our junior engineer and bi-Weekly mentoring sessions with our support technical specialist to help bridge the gap between support and development.
Lookbook page

Component Library

Introduced Lookbook, a component library to help showcase and manage our UI components to work closely with Figma designs from UI/UX.
A man working on large industrial pipes

Testing Pipelines

Worked closely with CircleCI to optimise our parallel testing by caching the timings of previous test results for the next parallel run.
An webpage of a stripe product at checkout

Stripe Memberships

Created, fixed and optimised Stripe membership features, reducing errors by 20%.
A man sitting by lots of monitor screens in blue

Utilising Latest Technologies

Kept the codebase up-to-date with the latest versions of Ruby and Rails, as well as spearheading the introduction of Turbo, Stimulus and Importmaps into the codebase.

Languages

Ruby on Rails code

Ruby on Rails

Ruby on Rails is framework that powers Bookwhen.
SCSS code

SCSS

SCSS is used for styling the pages.
Terraform code

Terraform

Terraform is used to manage the infrastructure.
JavaScript code

JavaScript

JavaScript is used throughout the website.
PostgreSQL code

PostgreSQL

PostgreSQL is used as the main database.