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 | MapboxService for finding, saving, and routing to cycle stands in london
Markdown Notes
Typescript | Svelte | FirebaseBrowser-based markdown note-taking app
Darwin LDB Node
Typescript | National Rail Realtime Departure Board APINPM package acting as a wrapper around National Rail's SOAP interface
Darwin Express
Typescript | ExpressExpress application exposing the Darwin LDB Node package as RESTful endpoints
Coffee Near Me
Typescript | Svelte | Firebase | Leaflet | OpenRouteServiceService for recording local coffee joints near you
EasyJWT
TypescriptNPM Package for simple JWT auth with payloads
Clap & Trace
React Native | AndroidMockup of an STI tracking app implementing track-and-track concepts popularised during the COVID-19 pandemic
Various TIC-80 projects
Javascript | TIC80Gregg's Game; Orbital physics simulator; Conway's Game of Life
Sprite Stitcher
Javascript | HTML5Small 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