Skip to content
View skatesham's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report skatesham

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
skatesham/README.md

Sham Vinicius Fiorin — Backend Software Engineer

Backend Software Engineer — Java, Spring e Integrações

E-mail LinkedIn Read in English

Engenharia de software para sistemas que precisam funcionar de verdade

Sou engenheiro de software backend com cerca de cinco anos de experiência em empresas, principalmente com Java e Spring. Já trabalhei com sistemas financeiros, APIs REST, mensageria, integrações entre domínios, aplicações legadas e operação em produção.

Gosto de transformar problemas complexos em fluxos compreensíveis, testáveis e seguros para evoluir — sem adicionar arquitetura onde clareza resolve melhor.

01 / ESPECIALIDADE

Backend e integrações
APIs, mensageria e contratos claros entre domínios.
02 / CONTEXTO

Sistemas críticos
Financeiro, legado, alta volumetria e produção.
03 / BASE

Campinas, SP
Disponível para colaboração remota.

Onde gero valor

01 — Integrações confiáveis 02 — Evolução com segurança 03 — Qualidade operacional
APIs e fluxos assíncronos com Kafka, RabbitMQ e SQS. Migração gradual, reconciliação de dados, testes e feature toggles. Diagnóstico em produção, revisão de código, CI/CD e observabilidade.

Um exemplo: em um fluxo financeiro integrado a cinco domínios, ajudei a decompor a migração para o trabalho paralelo de seis pessoas e estruturei a reconciliação entre o sistema novo e a referência existente, comparando IDs, quantidades e valores antes da troca definitiva.

Ferramentas que uso para entregar

Java, Spring, Python, Go, Rust, Node.js, PostgreSQL, Kafka, Redis, AWS, Docker, Kubernetes, Git e GitHub Actions

  • Backend: Java 8/11, Spring Boot, Spring Data/JPA, APIs REST e microsserviços
  • Dados e integração: PostgreSQL, Oracle, Redis, Kafka, RabbitMQ e AWS SQS
  • Cloud e entrega: AWS, Docker, Kubernetes, Git e CI/CD
  • Qualidade: JUnit, Mockito, SonarQube, code review e troubleshooting
  • Também trabalho com: Python, Go, Rust, Node.js, FastAPI e Angular

Como penso engenharia

  • O domínio vem antes do framework.
  • Simplicidade é uma decisão técnica, não falta de ambição.
  • Mudanças críticas pedem validação observável e caminho de retorno.
  • Código sustentável deixa contexto para a próxima pessoa.

Mais sobre minha trajetória e minhas decisões de engenharia em Sobre mim.


Vamos conversar sobre backend, integrações ou evolução de sistemas?

Enviar e-mail

Pinned Loading

  1. hexagonal-api-car-spring-rabbitmq-template hexagonal-api-car-spring-rabbitmq-template Public

    Java template for MS hexagonal Architecture

    Java 2

  2. fastapi-bigger-application fastapi-bigger-application Public

    Example of FastAPI bigger application

    Python 109 22

  3. template-node-nestjs11 template-node-nestjs11 Public

    API REST production-ready com NestJS 11, Fastify, Prisma, JWT, RBAC e boas práticas.

    TypeScript 1

  4. handbook-manavitae-waresoft handbook-manavitae-waresoft Public

    Este repositório é o centro de conhecimento e cultura da ManaVitae WareSoft.

    1

  5. tabs-angular-20-prime-echarts tabs-angular-20-prime-echarts Public

    Aplicação web para gerenciamento de rituais criativos, metas e atividades quânticas. Desenvolvida com Angular 20, PrimeNG e Tailwind CSS.

    HTML 1

  6. demo-banking-spring4-java17-kafka-GraphQL demo-banking-spring4-java17-kafka-GraphQL Public

    Demo Banking com Spring Boot + Java17 + Kafka + GraphQL

    Java