Alice Fernandes
Senior Frontend Developer
alicescfernandes@gmail.comLinkedinGithubDownload Print Version
Lisbon, Portugal (8 years and 10 months)
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 or hybrid (2 days/week in office max).
Experience
July, 2024 - Present (1 year and 7 months)
Senior Frontend Developer
October, 2025 - Present (5 months)
Frontend Developer
July, 2024 - October, 20251 year and 3 months
Technologies: Storybook, Typescript, Jest / Vitest, React, Cypress, Buildkite, Percy, Docker
- As part of the design system team, led a major design system migration across 5+ applications, enabling React 18+ adoption and modernizing the tech stack
- Built CI/CD tooling and automated dependency management that reduced manual release work, while handling critical production incidents, mentoring engineers, and interviewing candidates.
- Shaped technical direction from React component architecture to project governance, creating documentation and processes that improved delivery speed and execution quality, and co-shaping product decisions in partnership with designers and engineers.
Frontend DeveloperSky Technology Centre - Portugal
December, 2020 - July, 20243 years and 8 months
Technologies: React, Jest, Playwright, Ruby, Cucumber, Adobe Analytics, OneTrust, Docker, Jenkins, Groovy, TypeScript
- Led major initiatives on the Peacock's Web streaming app , including serving as Tech Lead for the Multiview feature during the 2024 Paris Olympics, enabling multi-stream viewing for millions, and the Meta Quest app, from CI/CD to production, for Oculus VR devices.
- Modernized the development pipelines, leading the CI migration from Concourse to Jenkins to improve developer experience, and built a new analytics tracking system that replaced the legacy solution with zero downtime and incidents.
- Built advanced playback testing pipelines including features like multi-audio, captioning, ads, and closed-caption support. Recognized as the technical expert for infrastructure and playback reliability on the Web team.
Software DeveloperObservador
July, 2018 - December, 20202 years and 6 months
Technologies: SCSS, Javascript, jQuery, Typescript, Vue, React, React Native, PHP, Wordpress, Git, Gulp
- Served as the sole frontend developer on a fullstack team, leading implementation of Observador V2 with SPA-style navigation and contributing directly to the product's design and functionality, and developed features such as the new Liveblog article, Auto page, and multiple micro-apps and tech demos.
- Improved user experience and performance through page optimization following Web Vitals, improved core functionality, and maintained high development standards across all frontend initiatives.
- Integrated and maintained third-party services such as Google Ads, Google Analytics, Subscribe with Google and Piano paywalls
Software DeveloperAppointMaster
May, 2017 - July, 20181 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 - 2026
Technologies: Java, Javascript, Python, PHP, SQL, Kotlin, Google Cloud Platform, Amazon Web Services
HNDDesenvolvimento de Produtos Multimédia
CINEL2016 - 2017
Technologies: Adobe Suite (Illustrator, Photoshop, After Effects), PHP, Javascript, CSS, HTML, Networks, Autodesk Maya
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 in15th February, 2026from 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 & 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
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
Implemented multiple features during my tenure in this project
LiveblogObservador
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