// full-stack developer  ·  aveiro, pt  ·  disponível

RODRIGO TEIXEIRA

sistemas backend  ·  arquiteturas distribuídas  ·  integração de ia
scroll
Node.js· TypeScript· PostgreSQL· RabbitMQ· GraphQL· Docker· OpenTelemetry· Grafana· React Native· Prisma· Linux SysAdmin· Recombee· LightFM· Socket.io· Prometheus· MinIO· CI/CD· Hasura· Node.js· TypeScript· PostgreSQL· RabbitMQ· GraphQL· Docker· OpenTelemetry· Grafana· React Native· Prisma· Linux SysAdmin· Recombee· LightFM· Socket.io· Prometheus· MinIO· CI/CD· Hasura·
Sobre
Rodrigo Teixeira Full-stack Developer
Aveiro, Portugal
Construo sistemas que escalam, observam e aprendem.

Full-stack Developer especializado em backend e sistemas distribuídos, a finalizar o Mestrado em Comunicação e Tecnologias Web na Universidade de Aveiro. A minha investigação situa-se na interseção entre sistemas de recomendação, A/B testing e observabilidade full-stack.

Construí plataformas de microserviços do zero — a desenhar pipelines orientados a eventos com RabbitMQ, a configurar stacks de observabilidade completas com OpenTelemetry + Grafana, a gerir infraestrutura Linux de ponta a ponta, e a desenvolver os clientes em React e React Native.

Trabalho com IA em produção — um assistente multi-agente sobre a API da OpenAI e um sistema de recomendação com A/B testing entre Recombee e LightFM. No dia a dia, desenvolvo com o Claude Code como parte do meu fluxo de trabalho.

Node.js TypeScript PostgreSQL RabbitMQ GraphQL · Hasura OpenTelemetry Grafana Docker Linux SysAdmin React React Native IA / LLMs A/B Testing
Tecnologias

Stack Técnica

Projetos

Alguns Trabalhos

● Produção
Ser+
Plataforma universitária de desenvolvimento pessoal: app mobile, dashboard web e backend com 10+ microserviços. Comunicação assíncrona via RabbitMQ, gateway GraphQL (Hasura), assistente de IA multi-agente e sistema de recomendação com A/B testing. Stack de observabilidade completa com Prometheus, Loki, Tempo e Grafana.
Node.jsTypeScript PostgreSQLHasura RabbitMQSocket.io React NativeOpenTelemetry GrafanaReact OpenAI
✑ Projeto Académico CBL
BetLearn
Plataforma gamificada de sensibilização para o jogo online, com desafios, ranking e progressão. Backend orientado a eventos e chatbot com IA (Gemini) restrito ao domínio das apostas.
Node.jsTypeScript PostgreSQLReact Native Gemini API
◆ 2× Publicações
Skye
Plataforma web para acompanhamento terapêutico com arquitetura multi-role (terapeuta / paciente). Avaliação contínua de ansiedade, atividades personalizadas e feedback estruturado. Alvo de 2 artigos científicos publicados em 2025.
ReactFirestore Firebase AuthMulti-role
Projetos Pessoais & Exploração
🍹 Pessoal
ApyDrinks
Porque um bom cocktail merece tanto cuidado quanto um bom sistema. App para descobrir, explorar e guardar receitas de cocktails via a CocktailDB API, com filtros por ingrediente, categoria e copo.
ReactTypeScript CocktailDB APIPWA
💸 Pessoal
MyBudget
Dashboard pessoal de finanças para controlar ganhos, despesas e poupanças do dia a dia. Visualização de padrões de consumo e acompanhamento de objetivos de poupança e investimento.
ReactTypeScript FirebaseFirestore Charts
Percurso

Experiência & Formação

Experiência Profissional

2025 — Presente
Full-stack Developer
Universidade de Aveiro · Investigação Aplicada
  • Plataforma de microserviços (Node.js / TypeScript / Express / PostgreSQL / Prisma) com comunicação assíncrona via RabbitMQ e gateway GraphQL (Hasura)
  • Dashboard web (React / TypeScript / Redux Toolkit / Tailwind) para gestão de iniciativas, organizações e utilizadores, com edição colaborativa multi-utilizador, estatísticas e exportação PDF/Excel
  • Assistente de IA para criação de iniciativas: pipeline multi-agente sobre a API da OpenAI que gera alterações em JSON Patch, com histórico e undo
  • Sistema de recomendação personalizado com A/B testing entre Recombee e LightFM, com recolha e análise de métricas de desempenho
  • Stack de observabilidade completa — OpenTelemetry, Prometheus, Loki, Tempo, Grafana
  • Funcionalidades em tempo real com Socket.io e GraphQL subscriptions; notificações multi-canal (FCM push + SMTP com OAuth2)
  • Gestão integral da infraestrutura Linux: configuração de servidores, segurança, backups offsite e deployment em produção

Formação Académica

2024 — Presente
Mestrado em Comunicação e Tecnologias Web
Universidade de Aveiro
2021 — 2024
Licenciatura em Multimédia e Tecnologias da Comunicação
Universidade de Aveiro
Investigação

Publicações

Contacto

Vamos construir
algo juntos.

Disponível para projetos de backend, full-stack e integração de IA.
Aveiro, Portugal — aberto a trabalho remoto.

AVEIRO PORTUGAL EU · REMOTO