Pular para o conteúdo

Olá, sou

|

Full Stack Developer & Tech Lead

Projeto sistemas que gente depende. Lidero equipes que entregam com qualidade.

profile.ts
const alzemiro = {
  role: "Full Stack Developer & Tech Lead",
  mainStack: ["Java", "React", "TypeScript"],
  focus: "Arquitetura & IA no SDLC",
  status: "Sempre construindo, sempre aprendendo",
};
01.

Sobre mim

Sou engenheiro de software focado em arquitetura de sistemas e liderança técnica. Em cinco anos de carreira, passei de desenvolvedor júnior a tech lead — não por acúmulo de tempo, mas por consistentemente assumir os problemas que outros evitavam: autenticação quebrada, monolitos sem direção, equipes sem critério técnico. Construí e coloquei em produção sistemas que atendem milhares de usuários, desde plataformas de saúde pública até operações portuárias críticas.

Hoje minha atenção está na interseção entre arquitetura de software e inteligência artificial — não IA como buzzword, mas como ferramenta concreta para melhorar qualidade de código e cobertura de testes no ciclo de desenvolvimento. Busco oportunidades onde arquitetura, liderança técnica e impacto real sejam prioridade.

5 anos de experiência Remoto internacional PT-BR · EN B2
Alzemiro Iago
02.

Carreira

Full Stack Developer & Tech Lead

SPMS — Ministério da Saúde de Portugal

Out 2023 – Hoje Portugal (Remoto)
  • Liderança técnica da equipe de desenvolvimento no ecossistema ELO/PACI — da definição arquitetural ao deploy em produção
  • Projeto e implementação de autenticação BFF com Opaque Tokens (OIDC), substituindo o sistema anterior fragmentado
  • Arquitetura Hexagonal + DDD com API Gateway, Circuit Breaker e CQRS como padrões de projeto do ecossistema
  • Integração de agentes de IA no SDLC para análise de código e geração de testes, elevando a cobertura e a qualidade
Java 17 Spring Boot 3 React 18 TypeScript AWS S3 Oracle GitLab CI Tailwind v4 Zustand TanStack Query

Full Stack Developer

Portonave

Jan 2022 – Ago 2023 Remoto
  • Revitalização de aplicação desktop legada: reestruturação da comunicação para assíncrona, eliminando os travamentos de UI
  • Responsável técnico pelo módulo de Armazenagem Frigorificada — logística de cargas sensíveis à temperatura
  • Diagnóstico e resolução de tickets de alta prioridade no código legado, mantendo estabilidade do sistema em produção
Java Spring Boot React Node.js Kotlin Jenkins

Frontend Developer

Zoly

Abr 2021 – Jan 2022 Remoto
  • Desenvolvimento da página de teste vocacional "Vai de Bolsa" — alcance nacional com tráfego significativo
  • Implementação de Web Components com Google Optimize 360 para testes A/B baseados em dados
Vanilla JS React Nuxt.js Vue.js Google Cloud

Fullstack Developer Jr

CRM Syonet

Ago 2020 – Abr 2021 Remoto
  • Projetos de adequação à LGPD e integração com WhatsApp Business para comunicação com clientes
  • Desenvolvimento de funcionalidades em tempo real com WebSocket e Redux Saga
Java Kafka Docker React Redux Saga WebSocket PostgreSQL
03.

O que uso no dia a dia

As tecnologias e padrões que sustentam os sistemas que mantenho em produção.

JavaExpert
Spring Boot 3Expert
JPA/HibernateAdvanced
SQLAdvanced
KafkaIntermediate
RedisAdvanced
ValkeyAdvanced
OracleAdvanced
PostgreSQLIntermediate
React 18Expert
TypeScriptExpert
TanStack Query v5Advanced
ZustandAdvanced
Tailwind v4Advanced
MUI v5Intermediate
AWS S3Advanced
DockerAdvanced
KubernetesIntermediate
Cloud NativeAdvanced
ArgoCDIntermediate
MinIOIntermediate
GitLab CIAdvanced
JenkinsIntermediate
HexagonalExpert
DDDExpert
MicroservicesAdvanced
BFFExpert
CQRSAdvanced
API GatewayAdvanced
Circuit BreakerAdvanced
Prompt EngineeringAdvanced
AI Agents for SDLCAdvanced
LLM RefactoringIntermediate
04.

Na prática

Problemas concretos, decisões arquiteturais, resultados mensuráveis.

MCP Azure Confluence

O problema

Assistentes de IA não conseguem acessar diretamente ferramentas corporativas como Azure Boards e Confluence, criando um gargalo para fluxos de trabalho que dependem de dados dessas plataformas.

O que fiz

Desenvolvi um servidor MCP que expõe APIs do Azure Boards e Confluence como ferramentas padronizadas, permitindo que assistentes de IA consultem work items, busquem páginas wiki e criem conteúdo sem integração customizada.

O que mudou

Ponte funcional entre assistentes de IA e ferramentas corporativas — tasks hierárquicas do Azure Boards e páginas/search do Confluence acessíveis via protocolo MCP.

TypeScript Node.js MCP Azure DevOps Confluence API Docker
Ver no GitHub
05.

Como eu penso

Os princípios que guiam minhas decisões técnicas.

Arquitetura antes de código

Defino a estrutura do sistema antes de implementar. Arquitetura sólida é o que separa software que evolui de software que precisa ser reescrito.

Liderança técnica prática

Codifico, reviso e mentoro. Acredito que liderança técnica eficaz exige contato direto com o código e com a equipe.

IA como ferramenta de qualidade

Integro agentes de IA no ciclo de desenvolvimento para análise de código e geração de testes. O objetivo é maior qualidade, não maior velocidade sem critério.

Modernização de sistemas legados

Trabalho com código legado de forma incremental — melhorando a arquitetura sem interromper o serviço para quem depende do sistema.

06.

Vamos conversar

Disponível para oportunidades remotas onde arquitetura e liderança técnica sejam prioridade.