Skip to content
View fbritoferreira's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report fbritoferreira

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fbritoferreira/README.md

Filipe Brito Ferreira

Senior Full-Stack Engineer with 11 years building streaming platforms, real estate marketplaces, and AI-powered products. Proven track record delivering scalable systems across React, TypeScript, Node.js, Go, and AWS at companies including Sky, Roku, and Property Finder.


☎️ Contact Information


🌍 Availability & Languages

  • Location: Dubai Hills Estate, UAE
  • Work Locations: USA, UAE, PRT
  • Remote: Yes | Relocation: Yes | Travel: Yes
  • Languages: English, Portuguese, Spanish

🧠 Skills

Frontend

React (11y) • TypeScript (11y) • JavaScript (11y) • Next.js (7y) • React Native (5y) • Web Performance (8y) • Accessibility (a11y) (8y) • Design Systems (7y)

Backend

Node.js (11y) • GraphQL (7y) • Go (6y) • Scala (6y) • REST APIs (11y) • PostgreSQL (11y) • MongoDB (11y) • Redis (8y)

Cloud & DevOps

AWS (11y) • Kubernetes (11y) • Docker (11y) • CI/CD (GitLab, GitHub Actions) (11y) • Terraform (11y)

AI & ML

LLMs (GPT, Claude) (5y) • OpenAI API (5y) • Chatbot Development (5y)

Tools & Process

Git (11y) • Jira (11y) • Confluence (11y) • Agile / Scrum (11y)

Leadership

Technical Leadership (8y) • Mentoring & Hiring (7y) • Roadmap Planning (7y) • Code Review & Architecture (8y)


👩🏻‍💻 Work Experience

Property Finder Full-Stack Engineer

Property Finder | Jul 2025 – Present 📍 Dubai, UAE

Growth Engineering team at Property Finder, the largest real estate marketplace in the UAE. Owning SEO, performance, and feature development for user acquisition.

Tech: React, TypeScript, Node.js, Go, AWS

Industries: real estate, property technology, online marketplaces

Responsibilities:

  • 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.
  • Lead the UGC (User-Generated Content) feature from initial design through to production, covering the content pipeline, moderation system, and frontend display.
  • Coordinate SEO strategies with 5+ external stakeholders for third-party applications.
  • Mentor 2 junior engineers on React, TypeScript, and performance patterns.
  • Optimize CMS API response time from 500ms to 5ms (99% improvement) on SEO-critical endpoints.

Achievements:

  • Record Share of Voice SEO work contributed to the company reaching new records in share of sessions and share of voice, pushing competitors further down the rankings. Recognized by the CEO as an exceptional result. Metrics: Record share of voice and share of sessions in organic search
  • UGC Feature Launch Led the User-Generated Content feature from early product discussions and technical design through implementation to production launch.
  • CMS API Performance Restructured how CMS content gets fetched and served on SEO-critical pages. Metrics: Response time from 500ms to 5ms (99% improvement)
  • Search Page Speed Fixed render-blocking resources, optimized images, and added progressive loading. Metrics: 33% reduction in search page load time

Roku Senior Software Engineer (Full-Stack & Platform)

Roku | Feb 2023 – Jul 2025 📍 Manchester, UK

Worked on Roku's streaming platform, building AI-powered customer support tools and web frameworks used across multiple device platforms.

Tech: React, TypeScript, Node.js, GraphQL, AWS, LLMs, Python

Industries: streaming media, entertainment, technology

Responsibilities:

  • Led design of AI chatbots that reduced customer support tickets by 40% and improved satisfaction by 25%.
  • Architected scalable media web frameworks supporting 5M+ daily active users across 10+ device platforms.
  • Integrated advanced LLMs (Claude V2, GPT-3/4) into production systems, achieving 95% accuracy in customer query resolution.
  • Mentored 3 junior developers and contributed to architectural decisions that reduced development time by 30% for new features.
  • Partnered with 12+ cross-functional engineers to improve customer satisfaction and platform reliability.

Achievements:

  • AI Chatbot Implementation Reduced customer support tickets by 40%, enhancing user experience for a major entertainment streaming platform. Metrics: 40% reduction in support tickets, 25% improvement in customer satisfaction
  • Web Core Framework Development Built reusable tools and frameworks that improved engineering productivity across multiple teams. Metrics: 30% reduction in development time for new features

Projects:

  • AI-Powered Customer Support Chatbot Role: Technical Lead Enterprise-grade chatbot system integrating multiple LLM providers Tech: React, Node.js, OpenAI API, Claude API, AWS Lambda
    • Reduced customer support volume by 40%
    • Improved response time from hours to seconds
    • Achieved 95% accuracy in customer query resolution

Sky UK Software Engineer (Streaming Platform)

Sky UK | Sep 2018 – Feb 2023 📍 London, UK

Full-stack engineer working on multiple high-traffic streaming platforms including Sky GO and NOW TV, serving millions of users across various devices and territories.

Tech: React, TypeScript, GraphQL, AWS, Kubernetes, Redis, Apollo Server

Industries: telecommunications, streaming services, media

Responsibilities:

  • Developed and maintained 5 streaming applications (Sky GO, NOW TV, NOW, Peacock TV, Sky Showtime) serving millions of daily users.
  • Built CI/CD pipelines and development tooling that reduced deployment time by 60% and improved engineering productivity across 5 teams.
  • Architected a GraphQL middleware layer achieving 99.9% uptime and 50% reduction in API response times.
  • Implemented analytics and monitoring solutions across multiple streaming platforms and 12 European territories.
  • Led European market consolidation, reducing 12 separate territory apps into 2 unified platforms (83% less code to maintain).

Achievements:

  • Apple TV Launch Successfully delivered NOW TV on Apple TV platform ahead of schedule. Metrics: On-time delivery, 99.9% uptime achieved
  • European Consolidation Project Reduced 12 separate territory apps to 2 unified applications. Metrics: 83% reduction in codebases, 60% faster feature deployment
  • GraphQL Middleware Built GraphQL layer achieving 99.9% availability. Metrics: 99.9% uptime, 50% reduction in API response times

Projects:

  • Sky GO Desktop Application Role: Senior Engineer Cross-platform desktop streaming application for Mac and Windows Tech: Electron, React, TypeScript, Redux
    • Built automated code signing and deployment pipeline
    • Integrated with Akamai CDN for content delivery
    • Achieved 99.5% crash-free user sessions
  • NOW TV Multi-Territory Platform Role: Technical Lead Unified platform supporting multiple European markets Tech: React, Node.js, AWS, Concourse CI
    • Consolidated 12 apps into 2 unified platforms
    • Implemented feature flagging for territory-specific functionality
    • Reduced maintenance overhead by 70%

Love Holidays Front-End Engineer (Contract)

Love Holidays | Jun 2018 – Aug 2018 📍 London, UK

Contract frontend developer focused on feature development and A/B testing for a major travel booking platform.

Tech: React, Redux, JavaScript, Google Optimize

Industries: travel, booking platforms, e-commerce

Responsibilities:

  • Developed 3 new booking flow features for a high-traffic travel platform processing 10,000+ daily transactions.
  • Implemented A/B testing using Google Optimize, driving a 15% improvement in booking conversion rates and reducing bounce rates by 12%.

Achievements:

  • Conversion Rate Optimization Implemented A/B tests that improved booking conversion rates. Metrics: 15% improvement in conversion rates

SCL Group Web Developer

SCL Group | Jun 2015 – May 2018 📍 London, UK

Full-stack developer responsible for web applications, data platforms, and DevOps infrastructure in a fast-paced data analytics environment.

Tech: Scala, React, Node.js, MongoDB, AWS, Kubernetes, Go, Drupal

Industries: data analytics, software development, machine learning

Responsibilities:

  • Delivered 8+ full-stack solutions using MEAN stack for data-intensive analytics applications.
  • Built the Pangea data matching platform processing 10M+ records daily with sub-second response times.
  • Implemented AWS infrastructure solutions and Kubernetes orchestration, achieving 99.9% system uptime.
  • Developed DevOps tooling that reduced deployment time by 80% through automated CI/CD pipelines.
  • Led Drupal 8 migration projects, modernizing legacy content management systems for improved scalability.

Achievements:

  • Pangea Data Platform Built scalable data matching platform handling large datasets. Metrics: Processing 10M+ records daily with sub-second response times
  • Infrastructure Automation Implemented Kubernetes-based infrastructure reducing deployment time. Metrics: 80% reduction in deployment time, 99.9% uptime

Projects:

  • Pangea Data Management Platform Role: Full-Stack Engineer Large-scale data matching and management system Tech: Scala, React, PostgreSQL, AWS
    • Processed millions of records with high accuracy
    • Built real-time data matching algorithms
    • Achieved 99.9% system uptime

🏅 Professional Certificates

  • IBM Applied DevOps Engineering (March 2026) — Coursera via IBM (Credential: 08CD1EQ17SFP) • VerifyPDF
  • IBM DevOps and Software Engineering (March 2026) — Coursera via IBM (Credential: 88IDI1F2938F) • VerifyPDF
  • Google IT Automation with Python (March 2026) — Coursera via Google (Credential: NQFRKPEUZ39A) • VerifyPDF
  • Google Cybersecurity (July 2025) — Coursera via Google (Credential: JV1BAUSE3T41) • VerifyPDF
  • IBM AI Developer (June 2025) — Coursera via IBM (Credential: VAV59NDU8OFD) • VerifyPDF

🎓 Education

Post Graduate Program in AI & Machine Learning

University of Texas at Austin, McCombs School of Business, Austin, Texas, United States 2025 – 2026

Field: AI & Machine Learning: Business Applications

GPA: 4.0

Relevant Coursework: Machine Learning • Natural Language Processing • Generative AI • AI Agents • Model Deployment • Computer Vision

Extended Diploma in IT

West Thames College, London Rd, Isleworth TW7 4HS, United Kingdom 2013 – 2015

Field: Information Technology

Relevant Coursework: Software Development • Database Design • Network Administration • Web Development

High School Diploma

Rivers Academy West London, Tachbrook Rd, Feltham TW14 9PE, United Kingdom 2009 – 2013


📚 Courses

  • Introduction to Test and Behavior Driven Development (March 2026) — Coursera via IBM (Credential: 096EJ84XZRSD) • VerifyPDF
  • DevOps Capstone Project (March 2026) — Coursera via IBM (Credential: QVB3V36S8PC8) • VerifyPDF
  • Monitoring and Observability for Development and DevOps (March 2026) — Coursera via IBM (Credential: TRDBEWXPZDQS) • VerifyPDF
  • Application Development using Microservices and Serverless (March 2026) — Coursera via IBM (Credential: 33YMOEEYTYCV) • VerifyPDF
  • Hands-on Introduction to Linux Commands and Shell Scripting (March 2026) — Coursera via IBM (Credential: 9TCTOEMR4V3R) • VerifyPDF
  • Application Security for Developers and DevOps Professionals (March 2026) — Coursera via IBM (Credential: TDBL4CJAQWQV) • VerifyPDF
  • Continuous Integration and Continuous Delivery (CI/CD) (March 2026) — Coursera via IBM (Credential: E0DZA54W8C6I) • VerifyPDF
  • Troubleshooting and Debugging Techniques (March 2026) — Coursera via Google (Credential: B1QD9EPCFL05) • VerifyPDF
  • Introduction to Git and GitHub (March 2026) — Coursera via Google (Credential: BLV4P7FGU394) • VerifyPDF
  • Using Python to Interact with the Operating System (March 2026) — Coursera via Google (Credential: WJGFH6VFMJMC) • VerifyPDF
  • Configuration Management and the Cloud (March 2026) — Coursera via Google (Credential: 2XUFTNHI08M9) • VerifyPDF
  • Crash Course on Python (March 2026) — Coursera via Google (Credential: TUGX5F2Y4E80) • VerifyPDF
  • Automating Real-World Tasks with Python (March 2026) — Coursera via Google (Credential: AGCFIAGRK3B5) • VerifyPDF
  • Introduction to Containers w/ Docker, Kubernetes & OpenShift (March 2026) — Coursera via IBM (Credential: YX8OPF8AO43K) • VerifyPDF
  • Getting Started with Git and GitHub (March 2026) — Coursera via IBM (Credential: J31LIRM8REIF) • VerifyPDF
  • Introduction to Agile Development and Scrum (February 2026) — Coursera via IBM (Credential: 3QOJNETHIP3R) • VerifyPDF
  • Introduction to DevOps (February 2026) — Coursera via IBM (Credential: VCZ24YMJ1RY2) • VerifyPDF
  • Python Foundations (October 2025) — Great Learning (Credential: GQYNQGMI) • VerifyPDF
  • Ethics of AI (October 2025) — Great Learning (Credential: IVEGPWIP) • VerifyPDF
  • Introduction to AI Agents (September 2025) — Great Learning (Credential: NCJEEZBW) • VerifyPDF
  • Introduction to Cloud Computing (July 2025) — Coursera via IBM (Credential: NYA0511J4FHT) • VerifyPDF
  • Django Application Development with SQL and Databases (July 2025) — Coursera via IBM (Credential: 9PIE9IUY7DQW) • VerifyPDF
  • Automate Cybersecurity Tasks with Python (July 2025) — Coursera via Google (Credential: 1LC8W1NAZDZG) • VerifyPDF
  • Tools of the Trade: Linux and SQL (July 2025) — Coursera via Google (Credential: OGVBWY3PG9DD) • VerifyPDF
  • Sound the Alarm: Detection and Response (July 2025) — Coursera via Google (Credential: 9TODNNNY3QWM) • VerifyPDF
  • Assets, Threats, and Vulnerabilities (July 2025) — Coursera via Google (Credential: 9RDIPRFJ5S1N) • VerifyPDF
  • Put It to Work: Prepare for Cybersecurity Jobs (July 2025) — Coursera via Google (Credential: ESCPVGZN4O0E) • VerifyPDF
  • Accelerate Your Job Search with AI (July 2025) — Coursera via Google (Credential: JWL7M9RMT0H0) • VerifyPDF
  • Foundations of Cybersecurity (July 2025) — Coursera via Google (Credential: RDDSGTH7M8BW) • VerifyPDF
  • Play It Safe: Manage Security Risks (July 2025) — Coursera via Google (Credential: YKRYIQZA9XDQ) • VerifyPDF
  • Connect and Protect: Networks and Network Security (July 2025) — Coursera via Google (Credential: MI2G9NBRZCOB) • VerifyPDF
  • Building Generative AI-Powered Applications with Python (July 2025) — Coursera via IBM (Credential: KI24LWJFM9AF) • VerifyPDF
  • Generative AI: Elevate your Software Development Career (July 2025) — Coursera via IBM (Credential: 0NCAG443G23Q) • VerifyPDF
  • Software Developer Career Guide and Interview Preparation (July 2025) — Coursera via IBM (Credential: 8YYDKZKCAJ1M) • VerifyPDF
  • Introduction to HTML, CSS, & JavaScript (June 2025) — Coursera via IBM (Credential: 7701CP70ZAOZ) • VerifyPDF
  • Developing AI Applications with Python and Flask (June 2025) — Coursera via IBM (Credential: 352PLU7D28LT) • VerifyPDF
  • Python for Data Science, AI & Development (June 2025) — Coursera via IBM (Credential: GLVQBTCOZI8R) • VerifyPDF
  • Generative AI: Prompt Engineering Basics (June 2025) — Coursera via IBM (Credential: JWZ6Q76MM65I) • VerifyPDF
  • Generative AI: Introduction and Applications (June 2025) — Coursera via IBM (Credential: DCE5T5IDIWV5) • VerifyPDF
  • Introduction to Artificial Intelligence (AI) (June 2025) — Coursera via IBM (Credential: Z6YTG768T2WZ) • VerifyPDF
  • Introduction to Software Engineering (June 2025) — Coursera via IBM (Credential: DZWSVHIT6EOD) • VerifyPDF

🚀 Featured Projects

Front-end engineer on Property Finder's Growth team. Cut search page load time by 33%, improved CMS API from 500ms to 5ms, led UGC feature to production, and helped push the company to record share of voice in SEO.

Tech: React,TypeScript,Node.js,Go,AWS

Technical lead for a cross-platform numerology app on iOS, Android, and Web. 90% code sharing from a single codebase, 50% faster feature releases, and a 4-person team.

Tech: React Native,Next.js,TypeScript,Expo,Firebase

Built an AI chatbot for Roku using Claude V2 and GPT-3/4 via AWS Connect. Cut support tickets by 40%, bumped satisfaction by 25%, and hit 95% query resolution accuracy.

Tech: AWS,AI,LLM,RAG,React,AWS Connect,Node.js

Rebuilt NOW TV's Apple TV and Roku apps with React Native, slashed CI/CD from 25 hours to 1.5 hours, consolidated 12 European territory apps into 2 (83% less code), and built a GraphQL BFF with 99.9% uptime.

Tech: React,React Native,Redux,Node.js,GraphQL,Apple TV,Roku

Built the Windows and Mac Sky Go streaming app with Electron and React. Single codebase serving 4 regions, automated code-signing CLI, satellite box local streaming that cut CDN costs, and 99.5% crash-free sessions.

Tech: Electron,React,Redux,Node.js,Akamai CDN

Sole web developer for 4 high-profile websites at Cambridge Analytica/SCL Group. Built the Pangea data platform (10M+ records/day), deployed AWS + K8s infrastructure with 99.9% uptime, and automated deployments (80% faster).

Tech: React,Redux,Node.js,Express,Drupal,D3.js,Scala,AWS,Kubernetes

Built a data matching platform processing 10M+ records daily with sub-second response times on Scala, Drill, and Hadoop. Worked with the UK ICO for 2+ years pre-GDPR to shape data classification standards.

Tech: Scala,React,Apache Drill,Hadoop,Mesos,AWS

Technical lead for Syphon, a data visualization platform powering the 2016 Trump campaign's media strategy across social and traditional channels — achieving $0.20 spent for every $1 spent by the opposition.

Tech: D3.js,React,Node.js,Facebook Ads,Google Ads

Developer on SCL Group's data-driven campaign platform for Ted Cruz — OCEAN personality profiles for ~300 million people, automated phone calling tied to voter profiles, and nationwide ad targeting across social and traditional media. Helped deliver the Iowa caucus upset, where Cruz defeated Trump at 4-1 odds.

Tech: D3.js,React,Node.js,PHP,Facebook Ads,Google Ads


✍️ Writing & Publications

28 Mar 2026

A simple way to manage shell secrets using Bitwarden CLI and macOS Keychain, no more plaintext exports, no more anxiety every time you open your .zshrc.

Tags: security,devtools,shell,open-source,software-engineering

17 Nov 2025

Open-source TypeScript client for Strapi CMS v5 with full type safety, CRUD + upsert operations, advanced filtering, i18n support, and minimal dependencies. Built to eliminate boilerplate in content-driven apps.

Tags: typescript,strapi,open-source,developer-tools,headless-cms

8 Sept 2024

‘After 250+ interviews across a decade as both interviewer and candidate, here is why LeetCode-style challenges fail to assess real-world engineering ability, and what companies should do instead.’

Tags: tech-hiring,interviews,software-engineering,career,web-development

28 Oct 2022

How we used GraphQL as a Backend for Frontends at Sky TV, consolidating 12 microservices into a single API. 99.9% uptime, 50% faster responses, and 83% less code across territories. Originally discussed on the Syntax.fm podcast.

Tags: graphql,architecture,streaming,node-js,typescript,backend


💡 Interests

Open Source Development • AI & Machine Learning • Cloud Architecture • Technical Writing • Mentoring

Pinned Loading

  1. deno-deploy-solid-start deno-deploy-solid-start Public

    Action to deploy solid start apps to deno deploy

    TypeScript 8

  2. sorry-cypress/charts sorry-cypress/charts Public

    A Kubernetes Helm Chart for Sorry Cypress, an open-source on-premise, self-hosted alternative to cypress dashboard.

    Smarty 43 74

  3. strapi strapi Public

    TypeScript