Emílio Faria

Emílio Faria

Software Engineer at Ookla

Front-end Engineer with 15 years of experience building performant, accessible, and user-focused applications at global scale.

About

As the most senior front-end engineer at Ookla's Downdetector team, I helped rebuild Downdetector Enterprise from the ground up, shaping the stack and best practices for the product that grew revenue by 60% year over year. I now focus on the migration of Downdetector to Next.js SSR, improving performance, SEO, and maintainability.

I specialize in React, Next.js, and TypeScript, with strong expertise in Core Web Vitals, accessibility (WCAG 2.1 AA), design systems, and internationalization (i18n). I also leverage AI tools (Claude Code, OpenAI) daily to accelerate coding and testing — always guided by my senior expertise to ensure reliable results.

While front-end is my main focus, I have also delivered backend features in Python/Django when needed. I thrive on translating complex requirements into clean, scalable solutions, mentoring engineers, and collaborating with design and product to deliver measurable outcomes.

Experience

Feb 2020 — Present

Software Engineer II · Ookla

Dublin, Ireland

Rebuilt Downdetector Enterprise from the ground up with the tech lead, shaping the architecture and front-end stack for the product. Project contributed to a 60% year-over-year revenue increase. Led code reviews and enforced engineering standards, raising overall code quality. Mentored new engineers, accelerating onboarding and strengthening team capabilities. Prototyped an LLM-powered 'situation report' generator (OpenAI API), integrating AI to summarize outages and accelerate stakeholder communication.

ReactTypeScriptNext.jsPythonDjangoOpenAI APICode ReviewsMentoring
Jan 2019 — Aug 2019

React Developer · Amaris

Dublin, Ireland

Joined as the first front-end engineer on a greenfield project, setting the foundation for the product's UI architecture. Built core interfaces with ReactJS + Sass, establishing standards and patterns adopted by the team. Implemented state management with MobX, enabling predictable and maintainable data flow. Designed and delivered a reusable component library.

ReactSassMobXComponent Library
Oct 2016 — Jan 2019

Full Stack Developer · Amaris

Dublin, Ireland

Developed, tested, and delivered web applications for enterprise clients using Episerver and Drupal 8, adapting quickly to diverse stacks and requirements. Acted as dev lead, providing daily support to teammates on feature implementation and technical decisions. Collaborated closely with the Technical Leader to escalate blockers and ensure smooth delivery across the team.

EpiserverDrupal 8PHPJavaScriptTeam Leadership
Jun 2014 — Jul 2015

Product Developer · ContaPaga Instituição de Pagamentos S/A

São José dos Campos, Brazil

Delivered fintech features with EmberJS (front end) and SailsJS/Node.js (back end). Improved user experience and implemented transactional email flows.

EmberJSSailsJSNode.jsFintech
Aug 2012 — Jul 2014

Web Developer · Arriba! Comunicação

São José dos Campos, Brazil

Developed front end with Bootstrap/JS, and back end with PHP & WordPress. Maintained e-commerce and marketing email campaigns.

BootstrapJavaScriptPHPWordPressE-commerce
Aug 2011 — Jan 2018

Full Stack Developer · Pixel Addiction

Taubaté, Brazil

Designed and developed websites and e-commerce solutions, mainly with WordPress and Magento. Built responsive UIs with Bootstrap, Sass, jQuery and optimized VPS environments (Nginx/Apache).

WordPressMagentoBootstrapSassjQueryNginxApache
Oct 2010 — Jul 2011

Front End Programmer · Wunderman Technologies

São Paulo, Brazil

Maintained Nokia LATAM websites using Vignette CMS; built landing pages and email campaigns.

Vignette CMSHTMLCSSJavaScript
May 2010 — Oct 2010

Webmaster · Grupo Interativa

Taubaté, Brazil

Built interfaces with xHTML, CSS, jQuery and back end in ASP. Optimized SEO and handled image editing.

xHTMLCSSjQueryASPSEO

Skills

Frontend

ReactNext.jsTypeScriptJavaScriptHTMLCSSSassTailwind CSS

Backend

Node.jsPythonDjangoSailsJSPHP

State Management & Tools

MobXGitCore Web VitalsAccessibility (WCAG 2.1 AA)i18n

CMS & E-commerce

WordPressMagentoDrupal 8Episerver

AI & Other

OpenAI APIClaude CodeEmberJSjQueryBootstrap

Contact

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out through any of the channels below.