Disponível para funções de backend remotas

Construo os sistemas por trás do produto.

Plataformas SaaS, APIs e ferramentas para programadores. Trabalho com Laravel, Symfony e Go para tornar sistemas backend complexos mais fáceis de construir e manter.

  • Mais de 8 anos em produção

    Software entregue em plataformas SaaS, sistemas de aviação e produtos de clientes.

  • Arquitetura backend

    APIs, microsserviços e monólitos modulares com Laravel, Symfony e Go.

  • Modernização de sistemas legacy

    Consolidação de serviços e reestruturação de código legacy em plataformas fáceis de manter.

Das aplicações de clientes às plataformas que as suportam.

Oito anos entre agências, aviação e SaaS, a trabalhar remotamente a partir de Portugal.

  1. 2026 — Atualidade

    Remoto · Portugal

    Software Engineer

    25Friday Função atual
    • Trabalho numa plataforma SaaS que gabinetes de contabilidade usam para partilhar documentos, recolher aprovações e assinar digitalmente com os seus clientes.
    • Mantenho e evoluo bases de código em Symfony e PHP puro, com mensagens RabbitMQ e MySQL.
    • Desenvolvo funcionalidades em toda a stack, incluindo JavaScript puro no frontend.
    • PHP
    • Symfony
    • JavaScript
    • RabbitMQ
    • MySQL
  2. 2021 — 2026

    Remoto · Portugal

    Backend Developer

    DreamShaper
    • Mantive mais de 10 microsserviços Symfony e contribuí para a sua consolidação numa plataforma Laravel.
    • Desenhei módulos Laravel para cache, tarefas em segundo plano, autorização e comunicação em tempo real.
    • Construí um serviço de API em Go/fasthttp com painel de administração em Laravel, além de ferramentas em Go para fluxos de trabalho locais com Docker.
    • Otimizei consultas à base de dados, fronteiras entre serviços e a infraestrutura da plataforma.
    • Laravel
    • Symfony
    • Go
    • Node.js
    • Redis
    • Docker
    • MySQL
    • RabbitMQ
  3. 2020 — 2021

    Remoto · Portugal

    Fullstack Developer

    SATA
    • Mantive serviços internos de aviação em Symfony e Node.js.
    • Desenvolvi APIs REST e fluxos orientados a eventos com Redis e RabbitMQ.
    • Integrei sistemas operacionais com Laravel através de cache e mensagens pub/sub.
    • Symfony
    • Node.js
    • Laravel
    • Redis
    • RabbitMQ
    • REST API
    • MySQL
  4. 2018 — 2020

    Remoto · Portugal

    Fullstack Developer

    Tetrapi Creative Solutions
    • Entreguei aplicações web e desktop com Laravel, React e Electron.
    • Construí sistemas de comércio eletrónico, CMS e fluxos de negócio com WordPress e WooCommerce.
    • Modernizei código legacy e introduzi testes automatizados com PHPUnit e Pest.
    • Laravel
    • React
    • Electron
    • WordPress
    • WooCommerce
    • PHPUnit
    • Pest

Preocupo-me com as pessoas que têm de construir, operar e manter um sistema.

Abordagem

Trabalhei em aplicações de clientes, sistemas de aviação e plataformas SaaS. A minha abordagem é prática:

  1. 01 Perceber o produto.
  2. 02 Manter a arquitetura clara.
  3. 03 Facilitar o desenvolvimento no dia a dia.

A minha stack principal é PHP, Laravel, Symfony e Go. Foco-me em serviços fiáveis e ferramentas para programadores, com experiência em frontend quando o produto o exige.

Ferramentas

Foco em backend, com amplitude para ver o quadro geral.

Linguagens e Frameworks

  • PHP
  • Laravel
  • Symfony
  • Go
  • Node.js
  • Python
  • Livewire
  • fasthttp

Bases de Dados e Cache

  • MySQL
  • PostgreSQL
  • MariaDB
  • Redis
  • MongoDB
  • RabbitMQ

Arquitetura

  • Microsserviços
  • DDD
  • APIs REST
  • Padrões de Desenho
  • Sistemas orientados a eventos
  • SOLID

Frontend

  • React
  • Vue.js
  • Nuxt
  • Tailwind CSS
  • TypeScript
  • JavaScript

DevOps

  • Docker
  • Docker Compose
  • CI/CD
  • Ferramentas para programadores
  • Monitorização
  • Logging

Testes e Segurança

  • PHPUnit
  • Pest
  • OAuth2
  • Rate Limiting
  • Análise de desempenho

Formação

Informática (CET)

Desenvolvimento de Software · Escola de Novas Tecnologias dos Açores

Idiomas

Português

Inglês

03Contacto

Tem algo em mente?

Estou disponível para funções remotas de engenharia backend. Conte-me sobre a sua equipa e o que estão a construir.