Senior developer with 20+ years of experience designing and implementing scalable applications. Deep expertise in modern web and mobile development using TypeScript, React, and Node.js, with recent focus on mobile development using Capacitor and Ionic. Proven track record of technical leadership at major organizations including Arena Labs, BBC, and OnTrack Retail. Strong focus on system design, testing strategies, and engineering best practices.

Skills

Frontend Development

Expert
  • TypeScript
  • React
  • Capacitor
  • Ionic
  • Mobile Development

System Design

Expert
  • API Design
  • State Management
  • Real-time Systems
  • Mobile Architecture

Backend Development

Expert
  • Node.js
  • MongoDB
  • Redis
  • Express.js
  • REST APIs

Internet & Protocols

Expert
  • DNS
  • FTP
  • SMTP
  • IMAP
  • Regular Expressions

DevOps

Expert
  • GitHub Actions
  • Playwright
  • CI/CD
  • Docker

Work Experience (5)

Aug 2021 - Nov 2024
Full-stack Developer
Arena Labs, Inc
 Remote (US-based company)
Led development of healthcare mobile applications for clinician engagement using modern web technologies
  • Led frontend development of healthcare mobile app using Capacitor and TypeScript, successfully increasing clinician engagement
  • Designed and implemented native integrations for medical devices using Swift (iOS) and Java (Android)
  • Established mobile development infrastructure using Capacitor and Ionic
  • Created architecture patterns for real-time health data synchronization across platforms
  • Mentored frontend and backend developers while establishing technical standards
  • Implemented comprehensive testing strategy using Playwright
  • Designed automated CI/CD pipelines reducing deployment time by 40%
Apr 2015 - Jul 2021
Senior Front-end Developer
OnTrack Retail
 London, UK (Remote)
Developed high-traffic train ticket booking platform serving five UK rail franchises with tens of thousands of daily users
  • Built ticket booking platform processing £500K+ daily transactions
  • Designed and implemented MongoDB-backed API for real-time train timetable data, achieving sub-second response times
  • Developed delay compensation portals for multiple UK rail franchises
  • Implemented state management patterns using XState for complex business logic
  • Mentored junior developers in system design and best practices
Mar 2014 - Apr 2015
Senior Front-end Developer
IG
 London, UK
Developed financial trading platforms and market analysis tools
  • Developed UI for investors to interactively filter thousands of markets using fundamentals
  • Refactored custom server-rendered pages to share front-end templates
  • Initiated and led weekly tech meetups that improved developer satisfaction and innovation
  • Worked with iOS and Android teams to fix issues in embedded web views
  • Conducted technical interviews for junior and senior developer positions
Jul 2010 - Mar 2014
Front-end Developer
BBC
 London, UK
Developed enterprise content management systems and media processing solutions
  • Developed frontend for enterprise CMS platform handling millions of daily content requests
  • Built media processing pipeline components for London 2012 Olympics coverage, managing 24 concurrent live streams
  • Implemented content delivery systems for multiple BBC digital properties
  • Created visual segment editor for media publishing workflow
  • Led test-driven development initiatives within the team
Jan 2002 - Jun 2010
Software Engineer
BBC
 London, UK
Developed content management systems and digital archival solutions
  • Designed and developed desktop CMS application with Oracle-backed SOAP server
  • Led development of XML content transformation and publishing systems
  • Successfully recovered and restored historically significant data from the 1986 BBC Domesday Project, preserving a unique snapshot of pre-web Britain

Projects (4)

Darwin Timetable API
Jan 2019 - Jan 2021
  • MongoDB
  • Node.js
  • REST APIs
  • Performance Optimization
High-performance MongoDB-backed API for querying UK rail timetables and validating passenger journeys
  • Designed efficient data model achieving consistent sub-second query response times
  • Implemented daily XML timetable ingestion from National Rail
  • Built caching layer enabling hundreds of concurrent queries
  • Enabled development of new delay compensation products through improved performance
Olympics Media Pipeline
Jun 2011 - Jun 2012
  • Media Processing
  • Real-time Systems
  • Content Management
Real-time media processing system managing 24 concurrent live streams for BBC's London 2012 Olympics coverage
  • Built schedule management system for multiple concurrent Olympic events
  • Implemented thumbnail generation and clip extraction tools
  • Created metadata management interface for live programming
  • System successfully handled entire London 2012 Olympics online streaming operation
BBC Domesday Project
Jun 2010 - Sep 2010
  • Data Recovery
  • Legacy Systems
  • Digital Preservation
Recovery of historically significant data from 1986 BBC Domesday Project, preserving a unique snapshot of pre-web Britain
  • Reverse engineered custom laserdisc data format
  • Developed data extraction and processing pipeline
  • Created modern data archive format enabling web access to this historical resource
Perl CPAN Contributions
Jan 2002 - Jan 2005
  • Open Source
  • Perl
  • DNS
  • Package Development
Early open source contributions including DNS zone file parser and template system plugins
  • Created DNS::ZoneParse module for parsing and building DNS zone files
  • Developed template system plugins for text manipulation
  • Published and maintained multiple CPAN modules

Education (1)

1998 - 2001
BA
 Philosophy
University of Sussex

Languages

English

Native speaker

Polish

Basic

Interests

Outdoor Activities

  • Trail Running
  • Mountain Hiking

Travel

  • Adventure Travel
  • Cultural Exploration

Technology

  • Distributed Systems
  • Local-first Applications
  • Cross-platform Development