Skip to content

Hello, I'm

|

Full Stack Developer & Tech Lead

I design systems people depend on. I lead teams that deliver with quality.

profile.ts
const alzemiro = {
  role: "Full Stack Developer & Tech Lead",
  mainStack: ["Java", "React", "TypeScript"],
  focus: "Architecture & AI in SDLC",
  status: "Always building, always learning",
};
01.

About me

I'm a software engineer focused on system architecture and technical leadership. In five years, I went from junior developer to tech lead — not by accumulating time, but by consistently taking on the problems others avoided: broken auth, directionless monoliths, teams without technical criteria. I've built and shipped production systems serving thousands of users, from public healthcare platforms to critical port operations.

Today my focus is at the intersection of software architecture and artificial intelligence — not AI as a buzzword, but as a concrete tool to improve code quality and test coverage in the development cycle. I'm looking for opportunities where architecture, technical leadership, and real impact are priorities.

5 years of experience International remote PT-BR · EN B2
Alzemiro Iago
02.

Career

Full Stack Developer & Tech Lead

SPMS — Portuguese Ministry of Health

Out 2023 – Hoje Portugal (Remote)
  • Technical leadership of the development team in the ELO/PACI ecosystem — from architectural definition to production deployment
  • Designed and implemented BFF authentication with Opaque Tokens (OIDC), replacing the previous fragmented system
  • Hexagonal Architecture + DDD with API Gateway, Circuit Breaker, and CQRS as the ecosystem design patterns
  • Integrated AI agents into the SDLC for code analysis and test generation, increasing coverage and quality
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 Remote
  • Revitalized a legacy desktop application: restructured communication to async, eliminating UI freezes
  • Technical lead for the Cold Storage module — logistics for temperature-sensitive cargo
  • Diagnosed and resolved high-priority tickets in legacy code, maintaining system stability in production
Java Spring Boot React Node.js Kotlin Jenkins

Frontend Developer

Zoly

Abr 2021 – Jan 2022 Remote
  • Developed the "Vai de Bolsa" vocational test page — national reach with significant traffic
  • Implemented Web Components with Google Optimize 360 for data-driven A/B testing
Vanilla JS React Nuxt.js Vue.js Google Cloud

Jr Fullstack Developer

CRM Syonet

Ago 2020 – Abr 2021 Remote
  • LGPD compliance projects and WhatsApp Business integration for client communication
  • Real-time feature development with WebSocket and Redux Saga
Java Kafka Docker React Redux Saga WebSocket PostgreSQL
03.

What I use daily

The technologies and patterns that keep the systems I maintain running in production.

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.

In practice

Concrete problems, architectural decisions, measurable results.

MCP Azure Confluence

The problem

AI assistants can't directly access enterprise tools like Azure Boards and Confluence, creating a bottleneck for workflows that depend on data from these platforms.

What I did

I built an MCP server that exposes Azure Boards and Confluence APIs as standardized tools, enabling AI assistants to query work items, search wiki pages, and create content without custom integration.

What changed

Functional bridge between AI assistants and enterprise tools — hierarchical Azure Boards tasks and Confluence pages/search accessible via MCP protocol.

TypeScript Node.js MCP Azure DevOps Confluence API Docker
View on GitHub
05.

How I think

The principles that guide my technical decisions.

Architecture before code

I define the system structure before implementing. Solid architecture is what separates software that evolves from software that needs to be rewritten.

Practical technical leadership

I code, review, and mentor. I believe effective technical leadership requires direct contact with both the code and the team.

AI as a quality tool

I integrate AI agents into the development cycle for code analysis and test generation. The goal is higher quality, not speed without discretion.

Legacy system modernization

I work with legacy code incrementally — improving architecture without disrupting service for those who depend on the system.

06.

Let's talk

Available for remote opportunities where architecture and technical leadership are priorities.