CASE STUDY · 02
Serviço de Alteração de Morada
- Governo
- 2025
- Lead Frontend Developer
COBERTURA
86%
Cobertura automática com Jest + SonarQube.
EQUIPA
4+2
Devs e QA, coordenados na ausência do lead.
STACK
Next 15
TypeScript, Tailwind, Microcks, Storybook, Keycloak.
AMBIENTES
3
Dev, staging e produção via Kubernetes.
└ OVERVIEW
Lead frontend no novo serviço de alteração de morada do governo português. O sistema que cada cidadão tem de usar quando muda de casa.
└ Problema
Substituir um sistema envelhecido por um serviço de alteração de morada moderno e acessível. O backend não estava pronto na fase inicial, por isso o frontend tinha de avançar sozinho.
└ Solução
Construí o frontend em Next.js 15, TypeScript e Tailwind. Integrei Keycloak SSO. Simulei o backend com Microcks enquanto era construído. Liguei o Design System da ARTE via Storybook. Cheguei a 86% de cobertura de testes com Jest + SonarQube. Configurei o Kubernetes e os pipelines CI/CD.
└ Impacto
86% de cobertura automática de testes. Quando o responsável de projeto não estava, era eu a coordenar a equipa (4 devs + 2 QA).