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

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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

Software developer with AWS infrastructure and DevOps capabilities. Passionate about all aspects of programming and development. Open-minded and willing to learn. I aim to be an asset to any team I work in.

☎️ Contact information

👩🏻‍💻 Work experience

Senior Software Engineer

Roku | 03/2023 - Present

Software Engineer

Sky Uk | 09/2018 - 02/2023

Sky GO

Develop the sky go app, allowing sky customers to watch their content anywhere, worked on the MAC/Windows app. Built our development tooling such as a fully automated way to sign our app and upload the assets to the current buckets in Akamai. The technology stack consisted of Javascript/Typescript/React/redux

NOWTV

Worked on youi.tv version of NOWTV used for Roku and Apple Devices. Focused on the Apple TV lunch, added new features such as tracking. Created tools and improvements for the development experience. Worked on creating a dashboard and analysis tools for our ci/cd pipelines. The Tech stack consisted of React Native/Redux/Typescript

NOWTV Core Team

Worked on adding analytics to our CI/CD system, we created a system using AWS technologies such as AWS SQS to create a pub/sub system that keeps track of our ci/cd build times and alerts us when something fails. We had all our code running in AWS lambda for our backend/API tasks and used AWS EKS for the front end and other services that couldn’t be serverless. For long-term storage we S3 Glacier and normal S3 for assets and for short-term storage, we also used S3 to hold our Lambda functions configuration, this was all built using AWS SDK (typescript)

NOWTV Sales & Service

Worked on the My Account team of NOWTV, the main job was to maintain and develop new features of my account dashboard. Also worked as part of the Europe rebuild team as we started from scratch on creating the new multi-territory and multi-proposition apps for my account team. Before the rebuild we had 12 separate apps per territory, after the rebuild, we end up with two main apps and some smaller ones, this allowed us to simplify and code and make sure all our features could be turned on/off in any territory or proposition. The technology stack on here was typescript with react/redux and concourse as our ci.

NOWTV Web Backend for Front Ends

Built out a GraphQL layer to act as middleware between the frontend website and the many rest APIs. Use GraphQL to aggregate and filter responses from multiple data providers, giving frontend teams an abstraction layer. The main GraphQL server is built on top of the Apollo server and AWS lambda (serverless) with Redis as a caching layer. We managed to get three nines’ availability and obfuscate downstream downtime.


Front-End Developer

Love Holidays | 06/2018 - 08/2018

My main responsibilities include developing the main love holidays website (https://www.loveholidays.com/), my main focus was to bring a new feature to the site and use technologies such as optimising to test them against our user base, allowing us to quickly improve our user experience. Our technology stack focuses exclusively on react with redux.


Web Developer

SCL Elections / Cambridge Analytica | 06/2015 - 05/2018

Main responsibilities include full-stack development (MEAN) of Cambridge Analytica and Scl Group websites including implementing the current migration to drupal 8 and contributing to in-house web-based products and tools such as Siphon and Connect. Build out new product ideas such as “Pangea” (internal name as the product is not released to the public) which is a data matching and management platform, built-in Scala for the backend and ReactJS on the front end. I also provide training on internally used applications such as Hubspot. I am proficient in implementing AWS infrastructure solutions including EC2, RDS, lambda and API gateway, with responsibility for ensuring uptime and maintenance. Experience with a variety of development tools and practices including version control, continuous integration, SCRUM, Kanban (including Jira and Confluence), testing and code review.Towards the end of employing been focusing on DevOps having experience in building out and maintaining Kubernetes, and managing DNS and web CDNs using AWS as our infrastructure platform. Designed and built DevOps focus tooling using golang.

Pinned

  1. m3u8-parser m3u8-parser Public

    M3U8 Playlist parser

    TypeScript 2

  2. deno-deploy-solid-start deno-deploy-solid-start Public

    Action to deploy solid start apps to deno deploy

    TypeScript 5

  3. 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 41 81