pten
Foto de Jonatã Hofmann

Currículo

Jonatã
Hofmann

Arquiteto de Software. 10+ anos desenhando, construindo e publicando sistemas — da arquitetura ao deploy.

Canoas / RSBRA · UTC-3disponível
scroll

Cargo

Arquiteto de Software

Residência

Canoas, RS — Brasil

Experiência

10+ anos

E-mail

jonatahofmann@gmail.com

Telefone

+55 51 99371-8598

/01

Sobre

Arquiteto de Software com experiência no desenho e evolução de arquiteturas distribuídas, microsserviços, sistemas multi-tenant, integração entre domínios, processamento assíncrono, arquiteturas orientadas a eventos e evolução e sustentação de sistemas legados.

Atuação com React, Next.js, Angular, Node.js, NestJS, .NET, Java/Spring Boot, PostgreSQL, MongoDB, Redis, Kafka, Azure Service Bus, Docker, Kubernetes e Azure, incluindo definição de APIs, observabilidade, escalabilidade, resiliência, CI/CD e infraestrutura cloud.

Experiência prática com Inteligência Artificial aplicada a produtos, utilizando LLMs, agentes, RAG, embeddings, busca vetorial, prompt engineering, tool calling, processamento de documentos e análise de conteúdo multimodal, com integrações com provedores de IA como Open Ai e Claude.

Atuo desde decisões arquiteturais e definição de padrões técnicos até implementação, revisão de código, integração entre serviços, infraestrutura e direcionamento técnico das equipes.

/02

Experiência

fev 2025 → atual

Arquiteto de Software

PSA | Profissionais SA · Porto Alegre, Rio Grande do Sul, Brasil

  • ▸ Arquitetura e planejamento de sistemas
  • ▸ Arquitetura e planejamento DevOps
  • ▸ Arquitetura e gestão de infraestrutura Cloud
  • ▸ Direcionamento e apoio da equipe
  • ▸ Definições de projetos, especificações, arquitetura e planejamento técnico
  • ▸ Desenvolvimento de aplicações React, Angular, Node, Java e .NET
  • ▸ Implantação e publicação de sistemas projetados
out 2024 → fev 2025 (5 meses)

Analista de Sistemas Sênior

CI&T · Campinas, São Paulo, Brasil

  • ▸ Desenvolvimento de aplicações utilizando Java e o ecossistema Spring
nov 2023 → set 2024 (11 meses)

Arquiteto de Software

SafeNota · Porto Alegre, Rio Grande do Sul, Brasil

  • ▸ Arquitetura e planejamento de sistemas
  • ▸ Arquitetura e planejamento DevOps
  • ▸ Direcionamento e apoio da equipe
  • ▸ Definições de projetos, especificações, arquitetura e planejamento técnico
  • ▸ Desenvolvimento de aplicações Angular
  • ▸ Desenvolvimento de aplicações .NET
  • ▸ Implantação e publicação de sistemas projetados
out 2022 → nov 2023 (1 ano 2 meses)

Líder Técnico

SafeNota · Porto Alegre, Rio Grande do Sul, Brasil

  • ▸ Direcionamento e apoio da equipe
  • ▸ Definições de projetos, especificações, arquitetura e planejamento técnico
  • ▸ Desenvolvimento de aplicações AngularJS
  • ▸ Desenvolvimento de aplicações .NET
  • ▸ Implantação e publicação de sistemas projetados
  • ▸ Implantação de cultura DevOps
set 2021 → out 2022 (1 ano 2 meses)

Desenvolvedor de Software Sênior

DBServer · Canoas, Rio Grande do Sul, Brasil

  • ▸ Desenvolvimento de aplicações ReactJS
  • ▸ Desenvolvimento de aplicações NodeJS
  • ▸ Desenvolvimento de aplicações Java
  • ▸ Implantação e publicação de sistemas projetados
mai 2016 → set 2021 (5 anos 5 meses)

Desenvolvedor Sênior

GX2 Tecnologia · Porto Alegre e Região, Brasil

  • ▸ Treinamentos e desenvolvimentos técnicos
  • ▸ Desenvolvimento de aplicações em ReactJS e React Native
  • ▸ Desenvolvimento de aplicações em NodeJS
  • ▸ Desenvolvimento de aplicações em Java
  • ▸ Arquitetura e planejamento técnico de sistemas
  • ▸ Pesquisa e desenvolvimento
  • ▸ Análise de sistemas
  • ▸ Levantamento de requisitos
  • ▸ Implantação e publicação de sistemas projetados
  • ▸ Desenvolvimento de aplicações em Genexus Web e Mobile
  • ▸ Consultorias Genexus Web e Mobile
  • ▸ Integrações de bibliotecas C# e Java com Genexus
  • ▸ Desenvolvimento de User Controls Genexus e integrações JavaScript
fev 2016 → mai 2016 (4 meses)

Desenvolvedor Full Stack

GX2 Tecnologia

  • ▸ Desenvolvimento de sistemas Web e Mobile
  • ▸ Análise de sistemas
  • ▸ Consultorias Genexus Web e Mobile
set 2015 → jan 2016 (5 meses)

Desenvolvedor Júnior

GX2 Tecnologia

  • ▸ Desenvolvimento de sistemas Web e Mobile com a ferramenta Genexus
set 2014 → set 2015 (1 ano 1 mês)

Estagiário

GX2 Tecnologia

  • ▸ Aprendizagem da ferramenta Genexus
  • ▸ Aprendizagem de desenvolvimento de sistemas
  • ▸ Aprendizagem de análise de sistemas
abr 2014 → set 2014 (6 meses)

Suporte Técnico Nível 1

ATENDEBEM · São Leopoldo

  • ▸ Suporte a computadores, impressoras e suporte técnico geral
/03

Projetos

Uma seleção de projetos em que atuei da arquitetura ao deploy — foco no desenho da solução, nas decisões técnicas e nos pontos de atenção de cada contexto.

/01SaaS · Reality · Microsserviços · Vídeo · Votação

The Best Speaker Brasil

· Arquiteto de Software / Líder Técnico

Plataforma digital para operação do reality The Best Speaker Brasil, centralizando inscrições, participantes, vídeos, votação e interação com o público.

Node.jsNestJSAngularNext.jsAzureAzure Blob StorageDockerKubernetesRedisYouTube APICI/CD

$ arquitetura

Arquitetura distribuída em microsserviços, com domínios independentes para inscrições, participantes, vídeos e votação. BFFs separados para aplicações públicas e administrativas, comunicação assíncrona por eventos, Redis para operações de alta frequência e infraestrutura containerizada em Kubernetes na Azure.

! pontos de atenção

  • Escalabilidade para mais de 300 mil votos
  • Controle de concorrência e consistência na votação
  • Proteção contra bots, automações e abuso
  • Validação dos dados de participantes e votantes
  • Rate limiting e controle de frequência
  • Processamento assíncrono de vídeos e integrações
  • Armazenamento de grandes volumes de conteúdo no Azure Blob Storage

resultado

Plataforma escalável e resiliente, preparada para picos de acesso, alto volume de votos e processamento distribuído.

/02SaaS · Fiscal

Plataforma SaaS Fiscal

· Arquiteto de Software / Líder Técnico

Plataforma multi-tenant de emissão e gestão de documentos fiscais, atendendo várias empresas em um único ambiente.

.NETAngularAzureDockerCI/CDSQL Server

$ arquitetura

Backend .NET com Clean Architecture separada por domínios e frontend Angular. Emissões processadas de forma assíncrona por filas, isolamento multi-tenant e publicação em Azure com pipelines de CI/CD.

! pontos de atenção

  • Alto volume de emissões concorrentes exigindo idempotência e reprocessamento seguro
  • Integrações com órgãos fiscais instáveis — retries, filas e circuit breakers
  • Isolamento de dados entre tenants sem comprometer a performance
  • Auditoria e rastreabilidade de cada documento emitido

resultado

Base multi-tenant escalável, deploys automatizados e emissão estável mesmo em picos de carga.

/03SaaS · IA · Análise de Vídeo · RAG · AI Agents

Análise de Palestras com IA

· Arquiteto de Software / Líder Técnico

SaaS de análise de vídeos com IA, combinando processamento multimodal, RAG, agentes inteligentes e múltiplos provedores de modelos.

Next.jsNestJSPythonMongoDBAzureKubernetesDockerRAGAI AgentsMCP

$ arquitetura

Arquitetura distribuída em microserviços, com Next.js + BFF NestJS, serviços de domínio independentes e processamento especializado em Python. Azure Blob Storage para vídeos e artefatos, PostgreSQL + pgvector para conhecimento semântico, processamento assíncrono e escalabilidade independente dos workloads de IA. Camada de IA multi-provider com RAG, AI Agents, MCP e streaming via SSE.

! pontos de atenção

  • Processamento assíncrono e escalável de vídeo e IA
  • Agentes com RAG e ferramentas via MCP
  • Microserviços e separação por domínios
  • Serviço Python especializado em processamento multimodal
  • Multi-provider para reduzir vendor lock-in
  • Banco vetorial para busca semântica
  • Containerização e Kubernetes
  • Escalabilidade horizontal e observabilidade

resultado

Plataforma escalável e extensível para processamento de vídeo e IA, preparada para novos modelos, agentes, ferramentas e fontes de conhecimento.

/04SaaS · IA · AI Agents · RAG · LLM Orchestration

Plataforma de Agentes Inteligentes com IA

· Arquiteto de Software / Líder Técnico

Plataforma de agentes inteligentes com IA generativa, integrando múltiplos provedores de LLMs, RAG com mecanismos de fallback, memória conversacional, ferramentas externas e orquestração de fluxos inteligentes.

Next.jsNestJSPythonMongoDBPostgreSQLDockerKubernetesOpenAIClaudeRAGAI AgentsMCPSSE

$ arquitetura

Arquitetura distribuída em microsserviços, com Next.js, BFF em NestJS e serviços especializados para orquestração de agentes, gerenciamento de conversas, configurações e recuperação de conhecimento. Camada de abstração multi-provider para integração com OpenAI, Azure OpenAI e Anthropic Claude, permitindo flexibilidade na escolha de modelos e evolução independente dos fornecedores. Sistema RAG com PostgreSQL e pgvector para armazenamento de embeddings, recuperação semântica e enriquecimento contextual das respostas, incluindo estratégias de fallback para indisponibilidade ou ausência de conhecimento relevante. Orquestração de agentes com instruções especializadas, contexto conversacional persistente, integração com ferramentas externas e suporte a MCP (Model Context Protocol). Comunicação em tempo real via Server-Sent Events (SSE), processamento assíncrono e armazenamento de histórico de conversas.

! pontos de atenção

  • Arquitetura multiagente com comportamentos e instruções especializadas
  • Orquestração de LLMs com suporte a múltiplos provedores
  • RAG com busca semântica, recuperação contextual e estratégias de fallback
  • Integração de agentes com ferramentas externas via MCP e tool calling
  • Memória conversacional e persistência de threads e mensagens
  • Streaming de respostas em tempo real via SSE
  • Integração com fontes externas de conhecimento e documentos
  • Separação de responsabilidades entre BFF, agentes, configurações e serviços de conhecimento
  • Gestão de créditos e controle de consumo de recursos de IA
  • Arquitetura preparada para extensibilidade, escalabilidade e observabilidade

resultado

Plataforma extensível de agentes inteligentes, capaz de combinar modelos de linguagem, conhecimento corporativo e ferramentas externas para executar fluxos conversacionais contextualizados, com independência de provedores e capacidade de evolução para novos agentes e integrações.

/05DevOps · Kubernetes · Azure · CI/CD · Microsserviços

Plataforma de DevOps e Kubernetes

· Arquiteto de Software / Líder Técnico

Estruturação da infra de desenvolvimento e implantação, padronizando o ciclo de vida dos serviços desde o desenvolvimento até produção.

AzureKubernetesDockerCI/CDAzure DevOpsGit/GitflowPrometheusGrafanaELK

$ arquitetura

Ambiente baseado em Kubernetes e Docker, com pipelines de CI/CD automatizados, separação de ambientes e padronização de deploys. Organização dos serviços em clusters e namespaces, integração com Azure e definição de padrões para configuração, secrets, observabilidade e comunicação entre microsserviços.

! pontos de atenção

  • Padronização do fluxo de desenvolvimento até produção
  • Automação de build, testes e deploy
  • Estratégia de ambientes para desenvolvimento, homologação e produção
  • Configuração e gerenciamento de secrets e variáveis por ambiente
  • Escalabilidade e disponibilidade dos serviços no Kubernetes
  • Observabilidade centralizada com logs, métricas e monitoramento
  • Padronização da infraestrutura para múltiplos microsserviços

resultado

Fluxo de entrega padronizado e automatizado, reduzindo operações manuais e proporcionando maior previsibilidade, escalabilidade e confiabilidade nos deploys.

/04

Formação

2014 → 2015

Técnico em Informática, Programação de Computadores - Aplicativos Específicos

Fatipuc - IPUC - Instituto Pró-Universidade Canoense

Certificações

01Curso de Kubernetes
02Analista Genexus Pleno
03Analista Sênior Genexus 15
04Curso de Padrões e técnicas avançadas com Git e GitHub
05Curso de Integração contínua
/05

Habilidades

Arquitetura / Planejamento Técnico95%
.NET / .NET Core95%
Java / Spring Boot80%
Node.js / NestJS95%
React / Next.js90%
Angular80%
TypeScript / JavaScript100%
Docker / Kubernetes90%
CI / CD85%
Cloud / Azure95%
Português100%
Inglês40%
$ práticas: SOLID · Clean Architecture · DDD · TDD · CI/CD · Docker · Kubernetes · Cloud
/06

Contato

Precisa de arquitetura, desenvolvimento ou liderança técnica? Vamos conversar.