Alice Fernandes

Senior Frontend Developer

alicescfernandes@gmail.comLinkedinGithubDownload Print Version

Lisbon, Portugal

Senior Frontend Developer with a special interest in the streaming and media industry, and in building scalable design systems that support front-end architectures. Open to remote opportunities.

Experience

July, 2024 - Present

October, 2025 - Present

July, 2024 - October, 2025 • 1 year and 3 months

Technologies: Emotion, Storybook, Typescipt, Jest / Vitest, React Testing Library, React, Chakra UI, Cypress, Git, Bash, Buildkite, Redux Toolkit, React Testing Library, RTK Query, Mock Service Worker, Percy, Axe A11Y

Working on the Design System used across all products, keeping a consistent visual language on all available apps. My role on the team enables other teams move faster, and my team has full ownership of the components, from technical discussion to CI/CD and release processes. When also required, we help other teams migrate their apps to the design system, rebuilding entire apps in a more modern stack (from Ember to React) and following the design language.

December, 2020 - July, 2024 • 3 years and 8 months

Technologies: SCSS, Javascript, React, Jest, Playwright, Git, Ruby, Cucumber, Bash, Adobe Analytics, OneTrust, Docker, Jenkins, Groovy, Meta Quest, TypeScript, Svelte, Github Workflows

Working on the Peacock streaming service owned by NBCUniversal. Responsible for maintaining and developing features based on product team requirements. Peacock is a U.S.-based streaming platform owned by Comcast, with NBCUniversal overseeing the product roadmap and guiding the development team.

July, 2018 - December, 2020 • 2 years and 6 months

Technologies: SCSS, Javascript, jQuery, Typescript, Vue, React, React Native, PHP, Wordpress, Git, Gulp

Integrated and maintained third-party services into the website, worked on new version of Observador's website (Observador V2), implemented a SPA-type navigation. Worked on the new Liveblog article, Auto page and micro-apps and tech demos. Other responsibilities included page optimization (measured with Web Vitals), analytics, and participating directly on development of the product and improving the core functionality of the website

May, 2017 - July, 2018 • 1 year and 3 months

Technologies: SCSS, Javascript, jQuery, Vue, Pug, Gulp, Prepros, TFS, git

During the time i worked there i was in charge of developing the front-end for several applications that were being based on micro-services. Appointmaster is a company that specializes on software for vet practices. It has presence in America, Australia, New Zeland and United Kingdom markets serving many clients from those countries.

Education

Bachelor of ScienceEngenharia Informática e Multimédia

Instituto Superior de Engenharia de Lisboa2018 - Ongoing

Technologies: Java (& JSP), Javascript, Python (& Scikit, OpenCV, Numpy), PHP, SQL, Kotlin, Arduino, Jupyter, Google Cloud Platform (Pubsub, CGP, Firestore, Cloud Storage, gRPC)

HNDDesenvolvimento de Produtos Multimédia

CINEL2016 - 2017

Technologies: PHP, Adobe Illustrator, Adobe Photoshop, Adobe After Effects, Javascript, HTML, Networks, Javascript, Autodesk Maya

High School (Vocational Training)Técnico/a de Multimédia

Escola Secundária Dom Dinis2012 - 2015

Technologies: Adobe Illustrator, Adobe Photoshop, Adobe After Effects, Javascript, HTML, Javascript

Skills

PHP

Wordpress

Vue

React

Svelte

SQL

Node.js

Flask

Redux

Jest

Typescript

React Native

Tailwind

AWS EC2 and S3

Git

Docker

Jenkins

Groovy

Bash

Python

Languages

PortugueseNative speaker

EnglishHigh Proficiency

Projects

This CV

https://www.alicescfernandes.pt/resume/

Technologies: Github Actions, Node.js, Handlebars, Tailwind, nodemon, Playwright, Resumed, Cloudflare Pages

This CV was generated in16th November, 2025from a JSON file automatically with a Github Action CI running nightly on a private repo, and is the print version of the resume hosted online! How cool is that!

Web Application for Business Simulation Data AnalysisISEL, ISCAL

https://github.com/alicescfernandes/capstone_project

Technologies: Docker, Docker Compose, Nginx, VPS, Cloudflare (DNS, SSL Certs & Caching layer), Python, Django, Pandas, PostgreSQL, Plotly (Python e JS), WebComponents, SCSS, Flowbite, Git, GitHub Actions, LaTeX

Development of a web application for interactive visualization and analysis of data extracted from an external platform, including an ETL pipeline and interface to support student's decision-making during business simulations. This was my degree capstone project.

Multiview PlaybackSky Technology Centre - Portugal

https://techcrunch.com/2024/03/20/peacock-takes-on-youtube-tv-and-apple-with-its-new-multiview-feature/

Feature that allows peacock users to view multiple streams at the same time, and zoom in / out of a particular stream.

DASH MPEG Stream static compilerSky Technology Centre - Portugal

Technologies: FFMPEG, Shaka Packager, Python, BeautifulSoup, Bash

Built a DASH MPEG stream static compiler with Thumbnails, ID3 Timed Metadata compatibility and Server-Side ad insertion. This compiler creates assets that are playable in Chromium on a automated test framework, and helped increasing the coverage of automated tests by providing playback features that were not testable before.

Peacock Meta Quest AppSky Technology Centre - Portugal

https://www.oculus.com/experiences/quest/5821833171264888/

Technologies: PWA, React, Groovy, Jenkins

Helped to bring Peacock into meta quest devices under a PWA. Worked directly with Meta, and worked on generating APKs for VR apps, as well as filter an fix any bugs.

PeacockTV / SkyShowtime / ShowmaxSky Technology Centre - Portugal

https://www.skyshowtime.com/

Implemented multiple features during my tenure in this project

LiveblogObservador

https://observador.pt/liveblogs/coreia-do-sul-volta-a-bater-recorde-diario-de-infecoes-igrejas-sao-o-principal-foco/

Liveblog is a article postype that allows journalists to publish updates in realtime. The project was written in Typescript and uses WebSockets for real-time communication with the server

Observador V2Observador

Helped to build from ground zero the new theme for Observador's website. Participated mainly on the javascript, and implemented a SPA like navigation that makes the site feel faster. Also had to make sure that all of the functionalities were working and migrating several code to the new navigation type

Subscribe With GoogleObservador

https://observador.pt/assinar/planos/

Integration of Subscribe with Google payment gateway for Observador, connecting Googl'’s subscription system with the existing Piano paywall to enable account-based purchases across devices. This was the first implementation of its kind by a Portuguese publisher and still in use today.