Programador full stack (TypeScript, React, Node.js)
tiago.marques@example.com910 000 839Porto, Portugal
Perfil
Programador full stack com seis anos de experiência em TypeScript, React e Node.js, numa empresa de produto e numa consultora. Trabalho em equipas ágeis, do desenho da API ao deploy na AWS, com testes automáticos e revisão de código. Procuro um cargo de programador sénior numa empresa de produto, no Porto ou em regime híbrido.
Experiência
Programador full stack
Libraluz Software, S.A. · Porto
Software de faturação e gestão para PME, com cerca de 25 000 empresas clientes e 120 colaboradores.
- Reconstruí o editor de faturas em React e TypeScript e reduzi o tempo de carregamento de 3,2 para 1,1 segundos, com menos 30% de pedidos ao suporte sobre lentidão.
- Desenvolvi a API de comunicação de faturas à AT em Node.js, com filas em Redis e repetição automática, para mais de 400 000 documentos por mês.
- Subi a cobertura de testes do módulo de faturação de 45% para 80% com Jest e Playwright, e os incidentes em produção depois de cada versão caíram para metade.
- Faço revisão de código para uma equipa de 6 programadores e acompanhei 2 programadores juniores no primeiro ano.
TypeScriptReactNode.jsPostgreSQLRedisAWS
Programador
Ribeira Code Consultoria, Lda. · Porto
Consultora de desenvolvimento web com cerca de 60 programadores e clientes em Portugal e no Reino Unido.
- Desenvolvi em React e Java (Spring Boot) um portal de marcações para uma rede de clínicas, com cerca de 15 000 marcações por mês.
- Migrei duas aplicações de servidores próprios para a AWS (ECS e RDS) com Terraform, e o custo mensal de alojamento desceu cerca de 25%.
- Automatizei os deploys com GitHub Actions: a equipa passou de uma versão por mês para várias por semana.
ReactJavaSpring BootAWSTerraform
Formação
Licenciatura em Engenharia Informática
Instituto Superior de Engenharia do Porto (ISEP) · Porto
Competências
- Linguagens
- TypeScript · JavaScript · Java · SQL
- Frontend
- React · Next.js · HTML e CSS acessíveis
- Backend e dados
- Node.js · Spring Boot · PostgreSQL · Redis · APIs REST
- Cloud e DevOps
- AWS (ECS, RDS, S3) · Docker · Terraform · GitHub Actions
- Qualidade
- Jest · Playwright · Revisão de código
Idiomas
- PortuguêsNativo
- InglêsC1
Certificações
AWS Certified Developer – Associate
Amazon Web Services