Bruno Camarneiro

Frontend Team Lead

Porto Metropolitan Area, Portugal
bruno@camarneiro.com LinkedIn GitHub

Professional Summary

Frontend Team Lead with 10+ years building production web applications for international clients across e-commerce, IoT, and Web3. Currently leading 7-engineer frontend team implementing micro-frontend architecture with Lit and TypeScript. Proven track record delivering high-performance applications (Lighthouse 30→90+ optimization), establishing comprehensive testing practices, and mentoring developers across async/distributed teams spanning US, EU, and LATAM time zones. Deep expertise in React, Next.js, TypeScript, and modern JavaScript ecosystems with strong focus on code quality and system design.

Key Achievements

Performance Engineering

Improved Lighthouse scores from 30s to 90s at Fleek through dependency optimization, lazy loading under-the-fold components, converting heavy animations to lightweight formats, and implementing CDN strategies with proper cache timing

Team Productivity

Introduced MSW to enable parallel FE/BE development, eliminating blocking dependencies. Removed unnecessary SSR from internal dashboards, reducing complexity and enabling junior developers to contribute confidently without SSR-related issues

Distributed Team Leadership

Successfully coordinated teams across 6+ time zones at Fleek through async-first communication and flexible scheduling. Hands-on mentoring approach using real work assignments, pair programming, and continuous feedback loops

AI Integration

Integrated LangChain-powered chatbot with image generation functionality at Fleek, preparing production-ready AI features for decentralized platform. Demonstrated ability to work with emerging technologies in real-world applications

Experience

Frontend Team Lead

PrimeIT · Porto, Portugal

Jun 2025 - Present

5 months

Lead 7-engineer frontend team for enterprise consulting project, managing technical architecture and team performance. Develop features within established micro-frontend architecture using Lit web components and TypeScript.

  • Leading 7-engineer team delivering production features within micro-frontend architecture using Lit web components and TypeScript
  • Established code review standards and technical decision-making process across the engineering team
  • Configured testing strategies and CI/CD pipelines maintaining code quality standards
  • Mentoring engineers on TypeScript patterns, web components, and system design principles
Lit TypeScript Micro-frontends Team Leadership Mentoring

Senior Software Engineer

Fleek · Remote

Dec 2024 - May 2025

5 months

Built production-grade user interfaces for decentralized hosting platform serving developers deploying Web3 applications. Worked in fully asynchronous remote team across multiple time zones (US, EU, LATAM).

  • Optimized application performance from Lighthouse 30s to 90+ through code splitting, lazy loading, and bundle optimization
  • Developed AI-powered conversational chatbot with image generation using LangChain and Eliza framework
  • Built core UI components and state management architecture with Zustand for decentralized hosting platform
React.js Next.js Zustand Tailwind CSS TypeScript LangChain Eliza

Senior Software Engineer

carbonify GmbH · Frankfurt am Main, Germany

Nov 2023 - Nov 2024

1 year

Architected and developed high-performance web applications using Next.js and TypeScript for carbon management platform. Led frontend optimization efforts for performance, accessibility, and SEO.

  • Engineered enterprise dashboard with Next.js achieving Lighthouse scores of 90+ and WCAG 2.1 AA compliance
  • Designed and implemented comprehensive testing suite with Jest and React Testing Library
  • Optimized Core Web Vitals metrics and integrated SEO best practices
Next.js TypeScript Tailwind CSS React.js Jest Testing Library

Senior Frontend Engineer

craftable software · Porto, Portugal

Jun 2021 - Jul 2023

2 years, 1 month

Delivered enterprise-grade frontend solutions for major international clients including Vodafone Germany, Ibersol Group, and Dreamlines cruise platform.

  • Architected and delivered WordPress to React migration for e-commerce platform with product catalog, galleries, and payment integration
  • Established testing strategy with Jest, Testing Library, and Cypress improving code reliability across team
  • Mentored 2-3 junior developers on React patterns and conducted technical interviews for engineering candidates
React.js styled-components Redux.js Testing Library Scrum Git REST APIs Jest Cypress TypeScript JavaScript

Senior Frontend Engineer

Mindera · Porto, Portugal

Jun 2019 - Jun 2021

2 years

Contributed to frontend development for Anova's IoT petrochemical monitoring platform and YOOX Net-a-Porter's luxury e-commerce site (The Outnet).

  • Implemented micro-frontend modules for Anova's IoT platform and real-time dashboard monitoring petrochemical sensors
  • Shipped features for The Outnet e-commerce platform integrating CoreMedia CMS
  • Reduced frontend bundle size through strategic code-splitting and lazy loading
React.js Redux.js Webpack Git REST APIs E2E Unit Testing Jenkins TypeScript JavaScript

Frontend Engineer

Mindera · Porto, Portugal

Oct 2017 - Jun 2019

1 year, 8 months

Delivered POC for Plinth, migrating from Angular 4 to React. Worked on AngularJS to React migration for Statful.

  • Successfully migrated applications from Angular/AngularJS to React
  • Applied testing strategies with Selenium, Cypress, and Jest
React.js Agile Methodologies HTML5 Git REST APIs Jest Front-End Development Jenkins

IT Consultant

Devoteam · Porto

Jul 2015 - Oct 2017

2 years, 3 months

Built web-based TV application for Vodafone Portugal using AngularJS and contributed to React migration projects.

  • Developed web-based TV application for Vodafone Portugal with AngularJS
Agile Methodologies Git Jest Front-End Development AngularJS JavaScript HTML5 SASS

Software Developer

RedeRia Innovation · Vagos

Sep 2013 - Jun 2015

1 year, 9 months

Worked on websites, dashboards, and Android applications.

  • Developed Android applications alongside web projects
GitHub SASS HTML5 Software Development Android Development

Web Developer

iNovmapping, LDA · Coimbra

Feb 2013 - Jun 2013

4 months

Internship developing an eCommerce website using WordPress.

  • Developed eCommerce website with WordPress and SEO optimization
Web Development HTML WordPress SASS Git Front-End Development SEO PHP

Skills

Frontend Engineering

React Next.js TypeScript JavaScript (ES6+) Lit Web Components HTML5 CSS3 Tailwind CSS styled-components

State Management & Data

Redux Zustand React Query REST APIs GraphQL WebSockets

Testing & Quality

Jest React Testing Library Playwright Cypress E2E Testing Unit Testing Integration Testing TDD

Architecture & Performance

Micro-frontends System Design Performance Optimization Code Splitting Lazy Loading SEO Core Web Vitals Accessibility (WCAG 2.1)

DevOps & Tools

Git GitHub Actions GitLab CI Jenkins CI/CD Docker Docker Compose Webpack Vite Vercel

Cloud & Monitoring

AWS (IAM, S3, SES) Datadog PostHog Google Analytics

Leadership & Collaboration

Team Leadership Technical Mentoring Code Review Agile/Scrum Async/Remote Work Stakeholder Management

Emerging Tech

LangChain AI Integration Web3 Decentralized Apps

Soft Skills

Team Leadership Technical Mentoring Stakeholder Management Cross-functional Collaboration Technical Communication Problem Solving Strategic Planning Recruitment & Hiring

Education

Master's degree, Software Engineering (Evening program)

Instituto Politécnico do Porto · Porto, Portugal

2025 - Present

Currently pursuing

Bachelor's degree, Computer Software Engineering

Instituto Superior de Engenharia de Coimbra · Coimbra, Portugal

2009 - 2013

Focus on software development and JavaScript

Languages

Portuguese

Native

English

Fluent