Skip to content

fbf-resume · viewer

download pdf

Curriculum Vitae

Front-end platform engineer, 11 years across streaming, marketplaces, and real estate at Sky, Roku, and Property Finder. Led the front-end side of Sky's 12-territory app consolidation, engineered Roku's design system for the web platform, and owned the performance and SEO platform behind Property Finder's core website. Shipped production AI features on that platform foundation, from an AI support chat at Roku to the PF Scout assistant at Property Finder. Promoted twice at Sky; co-founded the GraphQL BFF as a two-engineer innovation project and grew it into a dedicated team; mentor to 5 engineers.

/journey/log.txt

professional_journey

5 entries · sorted desc

  1. Front-End Engineer @ Property Finder2025.07—2026.09 · 1y 2m↳
    $ where
    Dubai, UAE, full-time
    $ summary
    Growth Engineering team at Property Finder, the largest real estate marketplace in the UAE. Owned SEO, performance, and feature development for user acquisition.
    $ highlights
    • 01Rebuilt the shared CMS content layer behind every SEO-critical page on the core website: deduplicated upstream CMS calls and served them from a Redis-backed cache, cutting page response times from **500ms to 5ms**.
    • 02Owned performance and SEO engineering across the core website: removed render-blocking resources, optimised images, added progressive loading; search page load time down **33%**, and organic share of voice reached company records at **52%** for rentals and **58%** for sales.
    • 03Architected and shipped PF Scout v4, Property Finder's public AI property assistant: moved its response layer to Server-Sent Events for token-by-token streaming at a **500ms p95**, lifting lead conversion **10%**.
    • 04Owned user-generated content features (agent Q&A, property reviews) end to end: content pipeline, moderation system, and frontend.
    $ stack
    React · TypeScript · Web Performance · SEO · SEMrush · Node.js · Go · AWS
  2. Senior Software Engineer @ Roku2023.02—2025.06 · 2y 4m↳
    $ where
    Manchester, UK, full-time
    $ summary
    Front-end engineer on Roku's web platform. Built AI-powered customer support UI and shared web frameworks consumed across 10+ device platforms.
    $ highlights
    • 01Led the engineering side of Roku's design system replatform, shipping component libraries across web, mobile, and TV for **5** business units.
    • 02Built shared web frameworks adopted by teams across **10+** device platforms, cutting new-feature development time **30%**.
    • 03Built the AI support chat front end and its integration with the vendor's platform, wiring multi-LLM routing (Claude, GPT-4) over knowledge-base retrieval; response times went from hours to seconds.
    • 04Reached **48%** containment on the chat, documented in the vendor's published case study; chat share of contacts rose from **30% to 43%** while phone fell from **70% to 57%**.
    $ stack
    React · TypeScript · GraphQL · Web Performance · Node.js · AWS · LLMs · Python
  3. Software Engineer (SD1 to SD3) @ Sky UK2018.09—2023.02 · 4y 5m↳
    $ where
    London, UK, full-time
    $ summary
    Front-end engineer across five streaming products (Sky GO, NOW TV, NOW, Peacock TV, Sky Showtime) on web, desktop and TV devices. Owned the BFF / GraphQL middleware where the FE consumed it directly. Progressed through three engineering levels over the tenure, promoted from SD1 to SD2 to SD3.
    $ highlights
    • 01Led the FE side of the European consolidation, collapsing **12** territory apps into **2** unified platforms: **83%** less code to maintain.
    • 02Co-founded the GraphQL backend-for-frontend (BFF) layer as a two-engineer innovation project; built and owned it end to end at **99.9%** uptime, halving response times across **5** streaming products, and grew it into a team of **4** full-time engineers, a manager, a technical business analyst, and a returning engineer.
    • 03Set up CI/CD pipelines and FE tooling adopted by **5** teams, cutting deployment time **60%**.
    • 04Introduced performance budgets, error monitoring, and analytics across all **5** streaming platforms, giving every consolidation cutover a measurable definition of done.
    $ stack
    React · TypeScript · Electron · Redux · GraphQL · Apollo · Web Performance · AWS · Kubernetes · Redis
  4. Front-End Engineer (Contract) @ loveholidays2018.06—2018.08 · 2m↳
    $ where
    London, UK, contract
    $ summary
    Contract frontend engineer building new booking-flow features and running A/B experiments on a high-traffic travel platform.
    $ highlights
    • 01Shipped **3** new booking-flow features on a platform processing **10,000+** daily transactions.
    • 02Ran Google Optimize A/B tests that lifted booking conversion **15%** and cut bounce **12%**.
    $ stack
    React · Redux · JavaScript · Google Optimize
  5. Junior Front-End Engineer @ SCL Group (Data & Analytics Agency)2015.06—2018.05 · 2y 11m↳
    $ where
    London, UK, full-time
    $ summary
    Joined as a software apprentice and was promoted to junior front-end engineer. Built data-heavy analytics web apps and CMS-driven sites, picking up CI/CD and AWS where it unblocked FE delivery.
    $ highlights
    • 01Designed the UI for the Pangea data-matching platform, processing **10M+** records a day with sub-second interactions.
    • 02Built the front end for **8+** data-heavy analytics apps as the sole web developer; promoted from apprentice to junior engineer.
    • 03Ran CI/CD pipelines and Kubernetes/AWS infrastructure for FE delivery, cutting deployment time **80%**; led Drupal 8 migrations.
    $ stack
    React · Redux · JavaScript · TypeScript · Drupal (FE templating) · Node.js · MongoDB · AWS · Kubernetes · Scala · Go