Olá, eu sou

Rodrigo Cabral Bock

Desenvolvedor de Software

Apaixonado por tecnologia e por criar soluções que fazem a diferença.

Sobre Mim.

Desenvolvedor Full Stack com foco em backend Java, com mais de 4 anos de experiência em sistemas corporativos e integrações críticas.

Atuo com Java 17, Spring Boot, Quarkus, Kafka e PostgreSQL no desenvolvimento de sistemas robustos. Tenho também experiência com integrações ERP (SAP, Protheus, Senior), Node.js, React e Angular.

Gosto de entender bem o problema antes de escrever código, construindo soluções sólidas, escaláveis e fáceis de manter.

Foto de Rodrigo Cabral Bock

Habilidades.

Front-end

JavaScriptHTMLCSSReactAngular

Back-end

JavaSpring BootQuarkusKafkaNode.jsREST APIJPA

Ferramentas

GitGitHubDockerMySQLPostgreSQLDynamoDB

Carreira.

Paytrack

Desenvolvedor Full Stack Java

Fev 2025 — Atual
  • Desenvolvimento de sistema de integração 24x7
  • Migração de banco de dados MySQL para PostgreSQL
  • Evolução de mensageria com Kafka
  • Criação de APIs REST e novas funcionalidades
  • Consultas SQL e construção de dashboards
  • Correção de bugs e manutenção do sistema
JavaQuarkusKafkaPostgreSQLSpring Boot
Paytrack

Analista de Integração Sênior

Ago 2023 — Fev 2025
  • Integração com ERPs (SAP, Protheus, Senior)
  • Criação de views e consultas MySQL
  • Mapeamento de dados e melhorias internas
  • Reuniões com clientes e homologação de integrações
JavaMySQLSAPERPSQL
1WorldSync

Desenvolvedor

Jan 2022 — Ago 2023
  • Manutenção de sistema legado Java
  • Correção de bugs e otimização de queries SQL
  • Desenvolvimento frontend com Angular
JavaAngularPostgreSQLSQL

Projetos.

Projetos de clientes

Delici Doces

Projeto de cliente

Site institucional desenvolvido para uma confeitaria artesanal, com página de receitas, apresentação dos produtos e identidade visual personalizada.

HTMLCSSJavaScript

Projetos pessoais

Serpentario

TCC

Trabalho de Conclusão de Curso (TCC). Sistema de gerenciamento e monitoramento, desenvolvido como projeto final de graduação.

Full-StackTCC

O site pode demorar para iniciar (hiberna no plano gratuito do Render)

Gerenciador de Papelaria

API REST para gerenciamento de estoque de papelaria com cadastro de produtos, controle de vendas e documentação automática via Swagger. Backend em Spring Boot com deploy no Fly.io e banco PostgreSQL no Supabase.

JavaSpring BootAngularPostgreSQLJPADockerSupabase

O site pode demorar até 5 min para iniciar (hiberna no plano gratuito)

Mercadinho

Sistema de gerenciamento de mercado com controle de estoque, cadastro de produtos e persistência via JPA em MySQL. Desenvolvido com Java EE e Glassfish.

JavaJava EEJPAMySQLGlassfish

O site pode demorar até 5 min para iniciar (hiberna no plano gratuito)

DietShopper

Em andamento

Aplicação full-stack para planejamento de compras com base em dietas. Backend em Node.js e frontend em React.

Node.jsReactFull-Stack

Organizador de Treinos

Em andamento

Aplicação full-stack para organização e acompanhamento de treinos de academia.

Node.jsReactFull-Stack

Projetos de aprendizado

Gerenciador de Livraria

Pequeno projeto universitário desenvolvido em uma disciplina de POO. Sistema de gerenciamento de vendas de livraria com controle de estoque, registro de vendas e persistência de dados em Java.

JavaOOPBackend

Sistema Bancário

Pequeno projeto universitário desenvolvido em uma disciplina de POO. Simulação de um sistema bancário em Java, com modelagem de classes, herança e encapsulamento.

JavaOOP

Gerenciamento de Funcionários

Pequeno projeto universitário desenvolvido em uma disciplina de estruturas de dados. Sistema de gerenciamento de funcionários em Java, praticando estruturas de dados, lógica de negócios e orientação a objetos.

JavaOOPBackend

Hora do Dia

Exibe mensagem e imagem dinâmica conforme o período do dia.

HTMLCSSJavaScript

Tabuada

Gera a tabuada de qualquer número informado pelo usuário.

HTMLCSSJavaScript

Verificador de Idade

Calcula a idade a partir do ano de nascimento e exibe o resultado.

HTMLCSSJavaScript

Analisador de Números

Analisa e classifica números em um intervalo de 1 a 100.

HTMLCSSJavaScript

Contador

Contador configurável com início, fim e incremento definidos pelo usuário.

HTMLCSSJavaScript

Envio de E-mail com Node.js

Integração de envio de e-mails utilizando Node.js.

Node.jsIntegração

plann.er

Aplicação de planejamento de viagens desenvolvida durante o NLW 2025 da Rocketseat. Permite criar viagens, convidar participantes e organizar atividades por data.

ReactTypeScriptTailwind CSS

Pokédex

Pokédex interativa consumindo a PokéAPI, desenvolvida durante a MapaDev Week.

HTMLCSSJavaScriptAPI

Formação.

Análise e Desenvolvimento de Sistemas

IFC — Instituto Federal Catarinense, Campus Blumenau

Ensino Médio Integrado ao Curso Técnico em Informática

2016 – 2018

IFC — Instituto Federal Catarinense, Campus Blumenau

Aprendizagem Industrial

2015

SENAI

Contato.

Vamos conversar! Estou sempre aberto a novas oportunidades e colaborações.