Johann
Retrato de Johann Simon Hoffmann usando fones de ouvido.

Software Engineer

Johann Simon Hoffmann

Engenheiro de Software | Backend | Java & Ruby on Rails

Engenheiro de Software com mais de 5 anos de experiência em desenvolvimento backend e full stack, atuando em sistemas críticos, projetos internacionais e equipes dos Estados Unidos. Experiência com Java 17, gRPC, Ruby on Rails, SQL, AWS, React e testes automatizados.

Sobre

Atuo há mais de 5 anos no desenvolvimento de software, com experiência backend e full stack em sistemas críticos. Minha trajetória inclui aproximadamente 3 anos com Ruby on Rails e 2 anos com Java 17 e gRPC.

Participei de equipes de clientes dos Estados Unidos, com comunicação profissional diária em inglês, desenvolvimento em cloud e uma rotina orientada a testes automatizados, code review e qualidade de entrega.

Também coordenei uma equipe de desenvolvedores, apoiando priorização, distribuição de trabalho, mentoria e resposta a incidentes em produção.

Experiência profissional

  1. Advanced Programmer Analyst

    QAT Global

    Estados Unidos · Remoto

    Alocação em equipes de clientes dos Estados Unidos, com comunicação profissional diária em inglês.

    • Desenvolvimento de fluxos backend ponta a ponta por aproximadamente 2 anos com Java 17 e gRPC, integrando frontend, feature flags, Hibernate e um novo microsserviço.
    • Criação e evolução de stored procedures e proposta de uma view reutilizável para simplificar acesso a dados.
    • Migração individual de 4 a 5 módulos de ExtJS para React em aproximadamente 3 meses.
    • Análise e refatoração de fluxos com estruturas de milhões de nós, identificando riscos de performance e manutenibilidade.
    • Implementação de migração ETL serverless com 3 AWS Lambdas, S3, IAM, CloudWatch e DynamoDB, além de microsserviço Ruby integrado aos serviços AWS.
    • Manutenção de cobertura unitária mínima de 90% e participação recorrente em code reviews.
  2. Coordenador de Equipe / Desenvolvedor Full Stack

    Ética TI

    Coordenação de uma equipe de 3 desenvolvedores e atuação em sistemas críticos.

    • Apoio ao Product Owner na priorização, distribuição de tarefas, code review e acompanhamento de entregas.
    • Mentoria de profissional aprendiz em Ruby on Rails.
    • Plantão em regime de sobreaviso, investigação de incidentes com Datadog e análise de causa raiz.
    • Correção de falhas em jobs e integrações, incluindo incidentes de comunicação com SAP.
  3. Desenvolvedor Full Stack

    Ética TI

    Desenvolvimento de sistemas de controle fabril e rastreabilidade para o agronegócio, incluindo uma implantação em 27 fábricas.

    • Desenvolvimento com Ruby on Rails, JavaScript, SQL, REST APIs, Active Record e Sidekiq.
    • Criação e manutenção de jobs assíncronos e otimização de consultas, com SQL puro quando necessário.
    • Contato direto com usuários e áreas de negócio e suporte a sistemas críticos em produção.

Competências técnicas

  • Backend

    • Java 17
    • Ruby
    • Ruby on Rails
    • gRPC
    • REST APIs
    • Microsserviços
    • Hibernate
    • Active Record
    • Sidekiq
    • Redis
  • Dados

    • SQL
    • PostgreSQL
    • Oracle
    • MySQL
    • DynamoDB
    • Stored procedures
    • Views
    • Otimização de queries
  • Cloud e ferramentas

    • AWS Lambda
    • S3
    • IAM
    • CloudWatch
    • Docker
    • Git
    • Maven
    • Gradle
    • Swagger / OpenAPI
  • Frontend

    • React
    • JavaScript
    • Hooks
    • Context API
    • ExtJS
  • Qualidade e engenharia

    • JUnit
    • RSpec
    • Jest
    • Testes unitários
    • Code review
    • Análise de causa raiz
    • Cobertura mínima de 90%
    • Feature flags
    • Padrão Factory

Projetos em destaque

Trabalhos que sintetizam desafios técnicos da minha trajetória.

  • Comparação de Desempenho entre REST, GraphQL e gRPC

    Trabalho acadêmico que compara o desempenho dos três protocolos em uma aplicação monolítica Java.

    • Java
    • REST
    • GraphQL
    • gRPC
    • Comparação orientada por medição
    • Análise de trade-offs de comunicação
  • Migração ETL serverless

    Fluxo de migração construído com três funções AWS Lambda e integração com armazenamento, observação e banco NoSQL.

    • AWS Lambda
    • S3
    • IAM
    • CloudWatch
    • DynamoDB
    • Ruby
    • Pipeline serverless
    • Integração de microsserviço Ruby com serviços AWS
  • Migração de módulos ExtJS para React

    Migração individual de 4 a 5 módulos legados para React em aproximadamente três meses.

    • React
    • JavaScript
    • ExtJS
    • Feature flags
    • SDD
    • Agentes de IA
    • Evolução incremental
    • Continuidade funcional durante a migração
    • Desenvolvimento orientado por especificações (SDD) com apoio de agentes de IA

Formação

  • MBA em Engenharia de Software

    Universidade de São Paulo — USP/ESALQ

    Concluído em junho de 2026

  • Bacharelado em Educação Física

    UNESP

    2013 — 2017

Vamos conversar

Estou aberto a oportunidades profissionais e conversas sobre engenharia de software.