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 Software Engineer with 10 years of experience delivering scalable, high-impact software solutions for large-scale consumer-facing entertainment and streaming platforms. Passionate about combining full-stack expertise, DevOps, and AI technologies to enrich user engagement and storytelling experiences.


☎️ Contact Information


🏅 Certifications


👩🏻‍💻 Work Experience

Front-End Engineer

Property Finder | 2025-07 – Present 📍 Dubai, UAE

As a key member of the Growth Engineering Acquisition team, I am responsible for ensuring comprehensive SEO optimization across our core website to drive enhanced organic visibility, user engagement, and acquisition growth. I actively engage with external stakeholders to align and optimize their applications’ SEO performance in accordance with our strategic objectives. In my leadership capacity, I contribute to defining and executing the team’s technical roadmap, encompassing both backend infrastructure and frontend development initiatives. Moreover, I play a pivotal role in mentoring and developing junior team members, fostering a culture of continuous learning and technical excellence to elevate overall team capabilities.

Responsibilities:

  • Ensure comprehensive SEO optimization of the company’s core website to maximize organic visibility, traffic, and user acquisition.
  • Collaborate closely with external stakeholders to align and optimize SEO strategies for their applications in support of overall business goals.
  • Define and execute the technical roadmap for both backend infrastructure and frontend development within the Growth Engineering Acquisition team.
  • Lead and mentor junior team members to foster professional growth, technical skills development, and foster a culture of continuous improvement.
  • Drive cross-functional alignment on SEO initiatives and technical strategies to ensure cohesive execution and maximize impact.

Achievements:

  • Reduce Website Latency Optimize API usage and improve response times to enhance overall performance. Metrics: Reduce search page load time by 33%
  • Accelerate SEO Content Delivery Optimized CMS content architecture and API performance to significantly enhance SEO page load speed and user experience. Metrics: Reduced API response time from 500ms to 5ms — a 99% improvement in performance.

Senior Software Engineer

Roku | 2023-02 – 2025-07 📍 Manchester, UK

Key contributor to a leading streaming media platform serving 80+ million active users, innovating AI-powered customer support and scalable web frameworks to drive superior entertainment experiences.

Responsibilities:

  • Lead design of cutting-edge AI chatbots enhancing viewer engagement and satisfaction.
  • Architect scalable media web frameworks supporting millions of daily users.
  • Integrate advanced LLMs (Claude V2, GPT-3/4) into production systems.
  • Mentor junior developers and contribute to architectural decisions.
  • Collaborate with cross-functional teams to improve customer satisfaction metrics.

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 Enterprise-grade chatbot system integrating multiple LLM providers Tech: React, Node.js, OpenAI API, Claude API, AWS Lambda

Lead Software Engineer

Cue App | 2023-06 – 2025-10

Technical lead for a cross-platform numerology application, overseeing development across iOS, Android, and web platforms.

Responsibilities:

  • Lead technical architecture and development strategy
  • Oversee cross-platform development (iOS, Android, Web)
  • Implement scalable solutions for growing user base
  • Collaborate with product team on feature roadmap
  • Ensure code quality and performance optimization

Achievements:

  • Cross-Platform Architecture Designed unified architecture enabling 90% code sharing across platforms Metrics: 90% code reuse, 50% faster feature delivery

Software Engineer

Sky UK | 2018-09 – 2023-02 📍 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.

Responsibilities:

  • Develop and maintain streaming applications for multiple platforms - SKY GO, NOWTV, NOW, PEACOCK TV, SKY SHOWTIME
  • Build CI/CD pipelines and development tooling
  • Create GraphQL middleware layer for microservices architecture
  • Implement analytics and monitoring solutions
  • Lead European market expansion technical initiatives

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 three nines availability Metrics: 99.9% uptime, 50% reduction in API response times

Projects:

  • Sky GO Desktop Application Cross-platform desktop streaming application for Mac and Windows Tech: Electron, React, TypeScript, Redux
  • NOW TV Multi-Territory Platform Unified platform supporting multiple European markets Tech: React, Node.js, AWS, Concourse CI

Front-End Developer

Love Holidays | 2018-06 – 2018-08

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

Responsibilities:

  • Develop new features for the main booking platform
  • Implement A/B testing using Google Optimize
  • Optimize user experience and conversion rates
  • Collaborate with UX team on feature implementation

Achievements:

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

Web Developer

SCL Elections / Cambridge Analytica | 2015-06 – 2018-05 📍 London, UK

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

Responsibilities:

  • Full-stack development using MEAN stack
  • Build data matching and management platforms
  • Implement AWS infrastructure solutions
  • Develop DevOps tooling and Kubernetes management
  • Lead Drupal 8 migration projects

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 Large-scale data matching and management system Tech: Scala, React, PostgreSQL, AWS

🎓 Education

Extended Diploma in IT

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

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)


🧠 Skills

Frontend Technologies

React (10y) • TypeScript (10y) • JavaScript (10y) • Next.js (6y) • Remix (4y) • SolidJS (5y) • React Native (4y)

Backend Technologies

Node.js (10y) • Deno (5y) • GraphQL (6y) • Java (4y) • Scala (5y) • Rust (5y) • Go (5y)

Cloud & DevOps

AWS (10y) • Kubernetes (10y) • Docker (10y) • Helm (10y) • GitLab CI/CD (10y) • GitHub Actions (4y) • Terraform (10y)

AI & Machine Learning

Large Language Models (LLMs) (4y) • OpenAI API (4y) • Anthropic Claude (4y) • Chatbot Development (4y)

Tools & Platforms

Jira (10y) • Confluence (10y) • Postman (10y) • Git (10y)


🚀 Featured Projects

I contributed to building an AI-powered chat platform for Roku using AWS Connect, React, and Node.js. The system leveraged advanced AI, including natural language processing and machine learning, to provide instant responses to common queries, reducing wait times and enhancing user satisfaction. By routing complex issues to live agents and continuously learning from customer interactions, the chat platform significantly improved efficiency, scalability, and support quality for Roku’s growing user base.

Tech: AWS,AI,LLM,RAG,React,AWS Connect,NodeJS

I spearheaded the rebuild of NOW TV’s Apple TV and Roku apps, leveraging React Native to unify platforms and create a white-label solution. From optimizing CI/CD pipelines (cutting build times from 25 hours to 1.5 hours) to modernizing critical web applications and introducing a GraphQL Backend for Frontends, I played a pivotal role in enhancing performance, scalability, and developer efficiency across the NOW TV ecosystem.

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

I contributed to the Windows and Mac versions of the Sky Go app, using Electron, React, and Redux. Supporting four regions with distinct content needs through a single codebase, we ensured seamless live TV and on-demand integration. I also built a custom CLI to automate code-signing and implemented a feature allowing users to stream recordings from their Sky satellite box, reducing CDN costs and enhancing user experience.

Tech: Electron, React, Redux, Node.js

I played a key role in maintaining the online presence of Cambridge Analytica and SCL Group. As the sole developer at one point, I managed high-profile websites like ca-political.com and cambridgeanalytica.com. Using React, Redux, Node.js, and more, I ensured their functionality, security, and performance met modern standards.

Tech: React, Redux, Node.js, Express, Drupal, D3.js


✍️ Writing & Publications

17 Nov 2025

Discover the new lightweight and generic TypeScript client for Strapi CMS v5 that simplifies API interaction with strong type safety, advanced querying, and upsert support. This package was created to reduce boilerplate code and enhance developer productivity when working with Strapi, including a unique upsert feature for atomic create-or-update operations.

Tags: TypeScript,Strapi,Headless CMS,Open Source,Developer Tools

2 Jan 2025

Big-budget game failures like Justice League and Concord reveal deeper issues in the industry: a loss of talent, poor management practices, and a lack of mentorship for new developers. With short-term growth prioritized over sustainability, innovation and quality are suffering. To fix this, companies must focus on retaining talent, investing in training, and fostering long-term success.

Tags: software development,industry,games

6 Oct 2024

In this blog post, I discuss the benefits of conducting annual job interviews, even when you're not actively job hunting. Regular interviewing helps with market awareness, skill benchmarking, networking, and boosting confidence. It also prepares you for unexpected career changes and strengthens your position in salary negotiations. Openly discussing this practice with your manager fosters transparency, trust, and could lead to internal growth opportunities. This approach is a proactive way to stay competitive and agile in your professional development, without compromising loyalty to your current employer.

Tags: hiring,interview,webdev

8 Sept 2024

After a decade of experience as a software developer, both as an interviewer and an interviewee, I’ve come to realise that many interviews fail to effectively showcase a candidate’s true skills.

Tags: hiring,interview,webdev

28 Oct 2022

In this supper club episode of Syntax, Wes and Scott talk with Filipe Ferreira of Sky TV about the tech stack used to deliver streaming TV content, build Apple TV apps, host media, and more.

Tags: podcast,syntaxfm

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 75

  3. strapi strapi Public

    TypeScript