Gavin Allmond

Web Developer

allmond.dev - github/gallmond - London, SW14

As a Backend PHP/Javascript web developer with extensive experience in API development and integrations, I have a proven set of skills and knowledge to design and implement robust and developer friendly web services. My experience has been built through multiple projects where I have successfully worked with stakeholders to design and deliver efficient and effective solutions. I am well-versed in industry best practices, patterns, and frameworks, and I pride myself on my ability to work in agile environments, meeting tight deadlines and delivering high-quality well defined code. Primarily backend developer but comfortable with front-end frameworks.

Skills

Interpersonal

Cross cultural communication | Development impact discovery | Agile project management/review

Languages

PHP | NodeJS | Javascript/Typescript | SQL | Postgres | Redis | MSJScript | HTML | CSS

Frameworks

Laravel | Svelte | React | Express | Bootstrap

Infrastructure

AWS (EC2, S3, RDS, Lambda, API Gateway) | GCP | Firebase

Tools

Git | Github | Bitbucket | Jira | Confluence | Stoplight | Postman | Insomnia


Education

BSc Business Computing

London Metropolitan University 2011

FD Degree ICT

Northumbria University 2010


Projects

In addition to years of professional PHP backend design & development I have many years of experience with JS/TS and related frameworks

CycleParking

Typescript | Svelte | Firebase | Mapbox

Service for finding, saving, and routing to cycle stands in london

Markdown Notes

Typescript | Svelte | Firebase

Browser-based markdown note-taking app

Darwin LDB Node

Typescript | National Rail Realtime Departure Board API

NPM package acting as a wrapper around National Rail's SOAP interface

Darwin Express

Typescript | Express

Express application exposing the Darwin LDB Node package as RESTful endpoints

Coffee Near Me

Typescript | Svelte | Firebase | Leaflet | OpenRouteService

Service for recording local coffee joints near you

EasyJWT

Typescript

NPM Package for simple JWT auth with payloads

Clap & Trace

React Native | Android

Mockup of an STI tracking app implementing track-and-track concepts popularised during the COVID-19 pandemic

Various TIC-80 projects

Javascript | TIC80

Gregg's Game; Orbital physics simulator; Conway's Game of Life

Sprite Stitcher

Javascript | HTML5

Small tool for generating cross-stitch patterns from pixel art input images


Work History

Senior Software Engineer, Bynder
Oct 2023 - Present

PHP & Laravel, Javascript, Typescript, Remix, AWS, SQL

  • Design, development, and maintenance of features for enterprise digital asset management platform
  • Mentorship and onboarding for junior developers
  • Working to refactor old Python codebase

Senior Backend Developer, HomeExchange
Jan 2023 - Aug 2023

HomeExchange acquired Love Home Swap shortly after I joined. Myself and a few other staff were retained to facilitate the data migration and maintaining the platform until sun-setting and redundancy.

PHP & Laravel, PHP & Custom Framework, Laravel Bootstrap, Javascript, AWS, SQL

  • Design and development of bespoke migration application to facilitate acquired data transfer

Senior Backend Developer, Love Home Swap
Nov 2022 - Jan 2023

PHP & Laravel, PHP & Custom Framework, Laravel Vapor, Javascript, AWS, SQL

  • Design and development of a new API to supplant the legacy codebase and enable production of a new mobile app
  • Maintenance of legacy codebase

Senior Web Developer, Snappy Shopper
Sep 2021 - Nov 2022

PHP & Laravel, Vanilla PHP & Custom Framework, Javascript, SQL

  • Design and development of a new API to support and replace existing ordering service
  • Continued refactoring and development of legacy codebase to maintain feature parity

Web Developer, Research Partnership
Oct 2019 - Sep 2021

PHP & Custom Framework, Javascript, AWS

  • Design and development of custom in-house tools in close collaboration with stakeholders:
    • Proposal and project management
    • Fieldwork tracking
    • Training management
    • Appraisals

Senior Web Developer, ImpulsePay/Donr
Mar 2013 - Oct 2019

PHP & Laravel, MS JScript, Javascript, AWS, SQL

  • Design and development of mobile billing engines to support core product (mobile billing platforms)
  • Integration with many external payment API providers
  • Merchant and admin dashboards
  • Infrastructure maintenance and development
  • Onboarding junior developers

Learning Advisor, Reed Learning/Sodexo
Jan 2012 - Feb 2013

Administration of Sodexo's staff training programs including class and venue booking with learner support

  • Training event management
  • Trainer and attendee support
  • Certification administration