
01
Nexo
Todos os transportes públicos de Portugal num só mapa ao vivo. Autocarro, metro, comboio, elétrico e barco de 34 operadores, com viagens de porta a porta planeadas entre todos os operadores.
- Go
- TypeScript
- Svelte
- deck.gl
- Mapbox GL
Aberto a funções de backend de nível intermédio, com relocação ou full remote

Backend Software Engineer no CEiiA
I make the impossible boring.
Construo e sou dono dos sistemas backend que mantêm grandes plataformas a funcionar, e resolvo os problemas em que os outros ficam presos. O que mais gosto é pegar nos sistemas em que ninguém quer tocar e torná-los rápidos, seguros e aborrecidamente fiáveis.
Quatro coisas que fiz mesmo, com os números ao lado.
01
Todos os engenheiros seniores da plataforma saíram. Mantive os 15 microserviços sozinho durante cerca de seis meses: mais de 20 incidentes de produção resolvidos, milhões de viagens validadas sem interrupção, e desenvolvimento novo a sair na mesma.
02
A autenticação repetia-se em cada pedido. Movi os tokens para Redis e cortei a latência de cada pedido de cerca de 300ms para 14ms, umas vinte vezes mais rápido, em toda a plataforma.
03
Construo e mantenho mais de 15 microserviços Java e Spring Boot por trás de plataformas que processam centenas de milhões de registos e validam mais de um milhão de viagens por mês, com Kafka, Redis, PostgreSQL, Docker e Kubernetes.
04
Integro agentes de IA na engenharia do dia a dia. Um relatório que ocupava 30 minutos diários a um colega escreve-se agora sozinho, uma suite de testes completa de um microserviço sai em horas em vez de dias, e projetos novos nascem em minutos.
Quatro coisas em que sou pago para ser bom, e a evidência de cada uma.
Microserviços Java e Spring Boot por trás de plataformas que processam centenas de milhões de registos e validam milhões de viagens por mês, com Kafka, Redis, PostgreSQL, Docker e Kubernetes.
É o que faço melhor: transformar monólitos complexos em serviços limpos, rápidos e escaláveis, com segurança de raiz. Um redesenho da autenticação cortou cada pedido de ~300ms para ~14ms.
Integro agentes de IA no meu fluxo de trabalho (Claude Code e modelos locais) para automatizar relatórios, gerar suites de testes completas em horas e criar novos projetos em minutos.
Engenheiro-chave no AYR, a plataforma premiada da CEiiA (prémio New European Bauhaus) que transforma o CO₂ evitado em créditos verdes digitais para cidadãos, cidades e parceiros.
Projetos pessoais publicados, usados e mantidos. Não são demos.
Em destaque

01
Todos os transportes públicos de Portugal num só mapa ao vivo. Autocarro, metro, comboio, elétrico e barco de 34 operadores, com viagens de porta a porta planeadas entre todos os operadores.

02
33 utilitários de desenvolvimento e design num só espaço, pensado para o teclado. JSON, SQL, CSS, JWT, regex, QR e mais, a correr no browser, sem conta e sem tracking.
Também construí
De estagiário a dono da plataforma em três anos, com os estudos a correr em paralelo.
2023 – Presente
CEiiA, Centre of Engineering and Product Development, Matosinhos
Sou dono de microserviços Java e Spring Boot de grande escala em várias equipas, da ingestão de dados ao AYR, a plataforma de sustentabilidade premiada da CEiiA. Quando a equipa sénior saiu, mantive a plataforma sozinho durante cerca de 6 meses: zero perda de dados, sem interrupções. Agora dirijo decisões técnicas cross-team ao lado do arquiteto da plataforma.
2022 – 2023
Associação Académica da UTAD & Núcleo de Comunicação e Multimédia
Liderei a transição digital, coordenei o departamento de tecnologia e lancei websites e ferramentas de comunicação para a comunidade estudantil.
2022
X-Plora
Construí experiências frontend responsivas e libraries de componentes em Vue.js, onde começaram as minhas raízes de frontend.
Formação
MSc Informatics Engineering & Web Technology
Universidade Aberta
Graduate Coursework in Software Engineering
Instituto Superior de Engenharia do Porto
BSc Communication and Multimedia
Universidade de Trás-os-Montes e Alto Douro
Certificações
CMMI · SOLID Architecture · Java Development Course
Stack principal
06
Aberto a posições de backend de nível intermédio, com relocação ou full remote. Sempre pronto para falar de sistemas distribuídos, fiabilidade e dos problemas difíceis que não têm resposta óbvia. Manda-me uma mensagem.
peixotomdb@gmail.com