About me
Senior Frontend Engineer in Porto, 6+ years on high-traffic e-commerce. I am the senior point of contact for BMW OneShop checkout (tens of millions of visits per month, 40+ markets): frontend, Node.js backend, AWS infra, and ops. React, Next.js, TypeScript, GraphQL. Core Web Vitals, WCAG 2.1 AA, checkout uptime. AWS Certified Solutions Architect (Associate).
Skills
- Languages: HTML, CSS, JavaScript, TypeScript
- Technologies: React, Next.js, Node.js, GraphQL, Tailwind CSS, Jest, Playwright
- Cloud & Tooling: Amazon Web Services (AWS), Lambda, GitHub Actions, Docker
Experience
Senior Frontend Engineer
Critical TechWorks (BMW Group)
October 2023 - Present
Porto - Hybrid
Projects
Highlights
- Senior frontend engineer on BMW OneShop checkout. ~70-person engineering org. Senior point of contact for checkout end to end: frontend, Node.js backend, AWS infra, and ops across 40+ markets.
- Cut checkout TTI and Core Web Vitals ~70% by parallelizing requests. Checkout completion improved (internal analytics).
- Built a payment integration factory. New methods went from 1–3 months to 1–2 weeks. Shipped PayU, PayPal, iDEAL, KCP, and Adyen Credit Cards (5 total).
- Raised test coverage 70% to 80% with Jest, RTL, and Playwright. Checkout incidents fell ~10x; MTTR down ~80% with CloudWatch dashboards and alerts.
- Ship new components at WCAG 2.1 AA. Refactored legacy UI in 40+ markets. Run checkout Node.js on AWS (Lambda, ECS), daily deploys via GitHub Actions.
- Mentored 4 junior engineers; supported one mid-level promotion within 2 years.
React
Next.js
TypeScript
Node.js
GraphQL
Commercetools
Jest
Playwright
AWS
GitHub Actions
Tailwind CSS
Frontend Engineer
Oberon
October 2022 - September 2023
Porto - Remote
Projects
Highlights
- Built Collabhouse's required React design system (10+ components, ~2.5K users).
- Lighthouse accessibility 100 after fixing 50+ critical WCAG 2.1 AA issues in React/Gatsby and Next.js flows.
React
Gatsby
Next.js
TypeScript
GraphQL
Jest
Frontend Engineer
NMQ Digital
June 2021 - October 2022
Porto - Remote
Projects
Highlights
- Rebuilt 100+ Five9 CMS pages with zero downtime, finished 1 week early.
- 10+ Shimano production pages on a 52-week engagement. Frontend work on 5+ other clients (Vue.js, React, Crownpeak).
Vue.js
React
JavaScript
Crownpeak
Drupal
HTML
CSS
Frontend Engineer
Valtech
November 2019 - June 2021
Florianopolis - Hybrid
Projects
Highlights
- Shipped 4+ production Vue/Nuxt and TypeScript sites for Melaleuca, Sanofi, and Zoetis. SSR, code splitting, Jest/RTL, WCAG 2.1 AA on Sitecore, Crownpeak, Contentful, and Strapi.
Vue.js
Nuxt.js
TypeScript
Sitecore
Crownpeak
Contentful
Strapi
Certifications
AWS Certified Solutions Architect – Associate
Amazon Web Services, 2024