Hi! My name's Ian and i'm a senior full stack developer with over 20 years experience working with small startups up to large multi-nationals and use the TALL stack daily.
Work has included both corporate (EMEA-wide e-learning site for Fujistu Siemens, mobile friendly blended learning application for Barclays and Lockheed Martin including REST API), government (created the Electric Vehicle charge point API for Department of Transport) and consumer (developed the site for sbtv, the UK's leading online youth broadcaster, site was featured on Google Chrome TV adverts)
I've also experience in reviewing/refactoring codebases to ensure SOLID principles, implementing modern CI/CD build processes, DDD, lambda/vapor deployments and more
Some recent projects:
Codebase Refactor/consultancy
- Review of existing codebase, infrastructure and build processes
- Refactored code to allow a more structured approach and separation of concerns via action classes, DTOs, event architecture
- Coached backend team with pair programming sessions
Event Management PWA
- Created a management platform to administer/create in person kiosk content for trade shows and events
- System created an offline first Progressive web app which cached videos/images etc whilst allowing client to rebrand
- Used in events for Barclays, Hitachi, McKinsey
Tech Lead
- WithOthers is a music events platform helping connect artists and activists with fans utilising web3 tech
- Created v1 of platform from scratch including booking and recommendation tech, social tracking/intelligence tools and matchmaking system
Developer Analytics Platform
- - Developed MVP of a developer analytics platform used by VCs to check overall health of their portfolio companies
- Implements analysis of codebases by comparing DORA analytics metrics such as time to deploy, rollback frequency etc
-Extra checks include performing sentiment analysis on social media streams to see what customers were saying about the companies
Tech Lead / co-founder
- SaaS marketplace and B2B booking platform focussed on the sport a leisure industry
- Solely developed V1 still in use today by clients such as Kings College, West Ham, LFC, Cheltenham collect and all major London parks. Launched product into International markets (UAE,Ireland,Singapore,Australia)
- Architected V2 of platform and grew the tech team from 1 to 20 staff Lead development of enterprise version of product for the UKs largest Leisure provider, now fully rolled out and handling over 30k bookings a day - responsible for processing over £20 million in transactions