fbf-resume · viewer
download pdf ↗
Curriculum Vitae
Front-end engineer with 11 years across streaming, marketplaces, and AI products at Sky, Roku, and Property Finder, operating at technical-lead level. Owns front-end architecture, performance, and delivery end to end, and has led multi-territory platform consolidations, GraphQL/BFF layers, and production LLM features from design through launch. Promoted repeatedly into technical leadership, mentoring engineers and setting engineering standards across teams.
/journey/log.txt
$ tail -f professional_journey 5 entries · sorted desc
[work] [edu] [certs] [courses]Period Role @ Org Duration
2025.07—----.-- Front-End Engineer @ Property Finder 2025.07—----.-- · 11m 11m $ where Dubai, UAE, full-time[link] $ summary Growth Engineering team at Property Finder, the largest real estate marketplace in the UAE. Owning SEO, performance, and feature development for user acquisition. $ highlights 01 Drive SEO optimization across the core website, cutting search page load time by 33% and achieving record share of voice in organic search. Recognized by the CEO as an exceptional result.02 Lead the UGC (User-Generated Content) features, agent Q&A and property reviews, from initial design through to production: content pipeline, moderation system, and frontend display.03 Coordinate SEO strategies with 5+ external stakeholders for third-party applications.04 Mentor 2 junior engineers on React, TypeScript, and performance patterns.$ stack React · TypeScript · Web Performance · SEO · SEMrush · Node.js · Go · AWS $ projects → Property Finder: Growth Engineering 2023.02—2025.07 Senior Front-End Engineer (Platform) @ Roku 2023.02—2025.07 · 2y 5m 2y 5m $ where Manchester, UK, full-time[link] $ 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 01 Technical lead for AI chatbots that reduced customer support tickets by 40% and improved satisfaction by 25%.02 Architected scalable media web frameworks adopted by multiple product teams across 10+ device platforms.03 Integrated LLMs (Claude, GPT-4) into production systems, achieving 95% accuracy in customer query resolution.04 Mentored 3 junior developers and contributed to architectural decisions that reduced development time by 30% for new features.$ stack React · TypeScript · GraphQL · Web Performance · Node.js · AWS · LLMs · Python $ projects → Roku AI Powered Support Chat 2018.09—2023.02 Front-End Engineer (Streaming Platform) @ Sky UK 2018.09—2023.02 · 4y 5m 4y 5m $ where London, UK, full-time[link] $ 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 01 Promoted twice over the tenure, advancing from SD1 to SD2 to SD3 as technical scope and leadership grew.02 Technical lead on the FE side of the European consolidation that collapsed 12 territory apps into 2 unified platforms (83% less code to maintain).03 Built a GraphQL/BFF layer the FE owned end-to-end, cutting API roundtrips and dropping response times by 50% at 99.9% uptime.04 Shipped and maintained the front-end of 5 streaming products (Sky GO, NOW TV, NOW, Peacock TV, Sky Showtime) across web, desktop and TV devices.$ stack React · TypeScript · Electron · Redux · GraphQL · Apollo · Web Performance · AWS · Kubernetes · Redis $ projects → Sky Go → NOW TV / Peacock TV 2018.06—2018.08 Front-End Engineer (Contract) @ loveholidays 2018.06—2018.08 · 2m 2m $ where London, UK, contract[link] $ summary Contract frontend engineer building new booking-flow features and running A/B experiments on a high-traffic travel platform. $ highlights 01 Shipped 3 new booking-flow features on a platform processing 10,000+ daily transactions.02 Ran Google Optimize A/B tests that lifted booking conversion 15% and cut bounce 12%.$ stack React · Redux · JavaScript · Google Optimize 2015.06—2018.05 Junior Front-End Engineer @ SCL Group 2015.06—2018.05 · 2y 11m 2y 11m $ where London, UK, full-time[link] $ summary Joined as a software apprentice and was promoted to junior front-end engineer. Worked on data-heavy analytics web apps, owning UI for political-data tools and CMS-driven sites, and picked up CI/CD and AWS where it unblocked FE delivery. $ highlights 01 Started as a software apprentice and was promoted to junior front-end engineer as delivery responsibility grew.02 Built the front-end for 8+ analytics web apps used by political-data teams; sole web developer on several flagship projects.03 Led Drupal 8 migrations, modernizing legacy templating and FE delivery for content-heavy sites.04 Designed the FE for the Pangea data matching platform, a UI processing 10M+ records daily with sub-second interactions.$ stack React · Redux · JavaScript · TypeScript · Drupal (FE templating) · Node.js · MongoDB · AWS · Kubernetes · Scala · Go $ projects → Cambridge Analytica / SCL Group → Trump Campaign 2016 → Ted Cruz Campaign 2015 → Pangea Data Platform 2026.06 Google Data Analytics @ Google via Coursera PRO [↗] 2026.06 Google Project Management @ Google via Coursera PRO [↗] 2026.05 IBM Front-End Developer @ IBM via Coursera PRO [↗] 2026.05 IBM Machine Learning @ IBM via Coursera PRO [↗] 2026.05 Google Advanced Data Analytics @ Google via Coursera PRO [↗] 2026.05 IBM Full Stack Software Developer @ IBM via Coursera PRO [↗] 2026.05 IBM Full-Stack JavaScript Developer @ IBM via Coursera PRO [↗] 2026.03 IBM Applied DevOps Engineering @ IBM via Coursera PRO [↗] 2026.03 IBM DevOps and Software Engineering @ IBM via Coursera PRO [↗] 2026.03 Google IT Automation with Python @ Google via Coursera PRO [↗] 2025.07 Google Cybersecurity @ Google via Coursera PRO [↗] 2025.06 IBM AI Developer @ IBM via Coursera PRO [↗] 2026.06 Coding Interview Preparation @ Meta via Coursera COURSE [↗] 2026.06 Fundamentals of AI Agents Using RAG and LangChain @ IBM via Coursera COURSE [↗] 2026.06 Generative AI Advanced Fine-Tuning for LLMs @ IBM via Coursera COURSE [↗] 2026.06 Generative AI Engineering and Fine-Tuning Transformers @ IBM via Coursera COURSE [↗] 2026.06 Generative AI Language Modeling with Transformers @ IBM via Coursera COURSE [↗] 2026.06 Generative AI and LLMs: Architecture and Data Preparation @ IBM via Coursera COURSE [↗] 2026.06 Introduction to Deep Learning & Neural Networks with Keras @ IBM via Coursera COURSE [↗] 2026.06 Version Control @ Meta via Coursera COURSE [↗] 2026.06 Machine Learning with Python @ IBM via Coursera COURSE [↗] 2026.06 Process Data from Dirty to Clean @ Google via Coursera COURSE [↗] 2026.06 Agile Project Management @ Google via Coursera COURSE [↗] 2026.05 Google Data Analytics Capstone: Complete a Case Study @ Google via Coursera COURSE [↗] 2026.05 Introduction to Data Analysis Using Python @ Google via Coursera COURSE [↗] 2026.05 Share Data Through the Art of Visualization @ Google via Coursera COURSE [↗] 2026.05 Analyze Data to Answer Questions @ Google via Coursera COURSE [↗] 2026.05 Prepare Data for Exploration @ Google via Coursera COURSE [↗] 2026.05 Ask Questions to Make Data-Driven Decisions @ Google via Coursera COURSE [↗] 2026.05 Foundations: Data, Data, Everywhere @ Google via Coursera COURSE [↗] 2026.05 Capstone: Applying Project Management in the Real World @ Google via Coursera COURSE [↗] 2026.05 Project Execution: Running the Project @ Google via Coursera COURSE [↗] 2026.05 Project Planning: Putting It All Together @ Google via Coursera COURSE [↗] 2026.05 Project Initiation: Starting a Successful Project @ Google via Coursera COURSE [↗] 2026.05 Supervised Machine Learning: Regression @ IBM via Coursera COURSE [↗] 2026.05 Front-End Development Capstone Project @ IBM via Coursera COURSE [↗] 2026.05 Machine Learning Capstone @ IBM via Coursera COURSE [↗] 2026.05 Unsupervised Machine Learning @ IBM via Coursera COURSE [↗] 2026.05 Supervised Machine Learning: Classification @ IBM via Coursera COURSE [↗] 2026.05 Deep Learning and Reinforcement Learning @ IBM via Coursera COURSE [↗] 2026.05 Foundations of Project Management @ Google via Coursera COURSE [↗] 2026.05 Application Development @ Amazon via Coursera COURSE [↗] 2026.05 Generative AI in Software Development @ Amazon via Coursera COURSE [↗] 2026.05 Exploratory Data Analysis for Machine Learning @ IBM via Coursera COURSE [↗] 2026.05 Regression Analysis: Simplify Complex Data Relationships @ Google via Coursera COURSE [↗] 2026.05 Google Advanced Data Analytics Capstone @ Google via Coursera COURSE [↗] 2026.05 Full Stack Application Development Capstone Project @ IBM via Coursera COURSE [↗] 2026.05 The Nuts and Bolts of Machine Learning @ Google via Coursera COURSE [↗] 2026.05 The Power of Statistics @ Google via Coursera COURSE [↗] 2026.05 Go Beyond the Numbers: Translate Data into Insights @ Google via Coursera COURSE [↗] 2026.05 Foundations of Data Science @ Google via Coursera COURSE [↗] 2026.05 Get Started with Cloud Native, DevOps, Agile, and NoSQL @ IBM via Coursera COURSE [↗] 2026.05 Intermediate Web and Front-End Development @ IBM via Coursera COURSE [↗] 2026.05 JavaScript Programming Essentials @ IBM via Coursera COURSE [↗] 2026.05 JavaScript Full Stack Capstone Project @ IBM via Coursera COURSE [↗] 2026.05 Full Stack Software Developer Assessment @ IBM via Coursera COURSE [↗] 2026.05 Node.js & MongoDB: Developing Back-end Database Applications @ IBM via Coursera COURSE [↗] 2026.05 Developing Back-End Apps with Node.js and Express @ IBM via Coursera COURSE [↗] 2026.05 Designing User Interfaces and Experiences (UI/UX) @ IBM via Coursera COURSE [↗] 2026.05 Developing Websites and Front-Ends with Bootstrap @ IBM via Coursera COURSE [↗] 2026.05 Developing Front-End Apps with React @ IBM via Coursera COURSE [↗] 2026.05 Getting Started with Front-End and Web Development @ IBM via Coursera COURSE [↗] 2026.03 Introduction to Test and Behavior Driven Development @ IBM via Coursera COURSE [↗] 2026.03 DevOps Capstone Project @ IBM via Coursera COURSE [↗] 2026.03 Monitoring and Observability for Development and DevOps @ IBM via Coursera COURSE [↗] 2026.03 Application Development using Microservices and Serverless @ IBM via Coursera COURSE [↗] 2026.03 Hands-on Introduction to Linux Commands and Shell Scripting @ IBM via Coursera COURSE [↗] 2026.03 Application Security for Developers and DevOps Professionals @ IBM via Coursera COURSE [↗] 2026.03 Continuous Integration and Continuous Delivery (CI/CD) @ IBM via Coursera COURSE [↗] 2026.03 Troubleshooting and Debugging Techniques @ Google via Coursera COURSE [↗] 2026.03 Introduction to Git and GitHub @ Google via Coursera COURSE [↗] 2026.03 Using Python to Interact with the Operating System @ Google via Coursera COURSE [↗] 2026.03 Configuration Management and the Cloud @ Google via Coursera COURSE [↗] 2026.03 Crash Course on Python @ Google via Coursera COURSE [↗] 2026.03 Automating Real-World Tasks with Python @ Google via Coursera COURSE [↗] 2026.03 Introduction to Containers w/ Docker, Kubernetes & OpenShift @ IBM via Coursera COURSE [↗] 2026.03 Getting Started with Git and GitHub @ IBM via Coursera COURSE [↗] 2026.02 Introduction to Agile Development and Scrum @ IBM via Coursera COURSE [↗] 2026.02 Introduction to DevOps @ IBM via Coursera COURSE [↗] 2025.10 Python Foundations @ Great Learning via Great Learning COURSE [↗] 2025.10 Ethics of AI @ Great Learning via Great Learning COURSE [↗] 2025.09 Introduction to AI Agents @ Great Learning via Great Learning COURSE [↗] 2025.07 Introduction to Cloud Computing @ IBM via Coursera COURSE [↗] 2025.07 Django Application Development with SQL and Databases @ IBM via Coursera COURSE [↗] 2025.07 Automate Cybersecurity Tasks with Python @ Google via Coursera COURSE [↗] 2025.07 Tools of the Trade: Linux and SQL @ Google via Coursera COURSE [↗] 2025.07 Sound the Alarm: Detection and Response @ Google via Coursera COURSE [↗] 2025.07 Assets, Threats, and Vulnerabilities @ Google via Coursera COURSE [↗] 2025.07 Put It to Work: Prepare for Cybersecurity Jobs @ Google via Coursera COURSE [↗] 2025.07 Accelerate Your Job Search with AI @ Google via Coursera COURSE [↗] 2025.07 Foundations of Cybersecurity @ Google via Coursera COURSE [↗] 2025.07 Play It Safe: Manage Security Risks @ Google via Coursera COURSE [↗] 2025.07 Connect and Protect: Networks and Network Security @ Google via Coursera COURSE [↗] 2025.07 Building Generative AI-Powered Applications with Python @ IBM via Coursera COURSE [↗] 2025.07 Generative AI: Elevate your Software Development Career @ IBM via Coursera COURSE [↗] 2025.07 Software Developer Career Guide and Interview Preparation @ IBM via Coursera COURSE [↗] 2025.06 Introduction to HTML, CSS, & JavaScript @ IBM via Coursera COURSE [↗] 2025.06 Developing AI Applications with Python and Flask @ IBM via Coursera COURSE [↗] 2025.06 Python for Data Science, AI & Development @ IBM via Coursera COURSE [↗] 2025.06 Generative AI: Prompt Engineering Basics @ IBM via Coursera COURSE [↗] 2025.06 Generative AI: Introduction and Applications @ IBM via Coursera COURSE [↗] 2025.06 Introduction to Artificial Intelligence (AI) @ IBM via Coursera COURSE [↗] 2025.06 Introduction to Software Engineering @ IBM via Coursera COURSE [↗]