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

Entusiasmado por liderar equipes e impulsionar o sucesso de projetos tecnológicos inovadores. Tenho um profundo conhecimento em desenvolvimento de sistemas, especialmente com foco nas tecnologias React, Angular, Node, .NET/.NET Core e Java com Spring Boot. Também tenho conhecimento em Docker e DevOps, incluindo uso de Pipelines, para garantir uma integração contínua eficaz e uma entrega automatizada.

/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.

/04DevOps · 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.