Hi, I am

Rodrigo Cabral Bock

Software Developer

Passionate about technology and creating solutions that make a difference.

About Me.

Full Stack Developer focused on Java backend, with over 4 years of experience in enterprise systems and critical integrations.

I work with Java 17, Spring Boot, Quarkus, Kafka, and PostgreSQL building robust systems. I also have experience with ERP integrations (SAP, Protheus, Senior), Node.js, React, and Angular.

I like to fully understand the problem before writing code, building solid, scalable, and maintainable solutions.

Rodrigo Cabral Bock Photo

Skills.

Front-end

JavaScriptHTMLCSSReactAngular

Back-end

JavaSpring BootQuarkusKafkaNode.jsREST APIJPA

Tools

GitGitHubDockerMySQLPostgreSQLDynamoDB

Career.

Paytrack

Full Stack Java Developer

Feb 2025 — Present
  • Development of a 24x7 integration system
  • Database migration from MySQL to PostgreSQL
  • Kafka messaging evolution
  • REST API and feature development
  • SQL queries and dashboard building
  • Bug fixing and system maintenance
JavaQuarkusKafkaPostgreSQLSpring Boot
Paytrack

Senior Integration Analyst

Aug 2023 — Feb 2025
  • ERP integrations (SAP, Protheus, Senior)
  • MySQL view and query creation
  • Data mapping and internal improvements
  • Client meetings and integration UAT
JavaMySQLSAPERPSQL
1WorldSync

Developer

Jan 2022 — Aug 2023
  • Java legacy system maintenance
  • Bug fixing and SQL query optimization
  • Frontend development with Angular
JavaAngularPostgreSQLSQL

Projects.

Client projects

Delici Doces

Client project

Institutional website built for an artisan confectionery, featuring a recipes page, product showcase, and custom visual identity.

HTMLCSSJavaScript

Personal projects

Serpentario

TCC

Graduation Term Paper (TCC). Management and monitoring system, developed as a final graduation project.

Full-StackTCC

Site may take some time to load (hibernates on Render's free plan)

Gerenciador de Papelaria

REST API for stationery inventory management with product registration, sales control, and automatic Swagger documentation. Spring Boot backend deployed on Fly.io with PostgreSQL database on Supabase.

JavaSpring BootAngularPostgreSQLJPADockerSupabase

Site may take up to 5 min to load (hibernates on free plan)

Mercadinho

Market management system with inventory control, product registration and JPA persistence on MySQL. Built with Java EE and Glassfish.

JavaJava EEJPAMySQLGlassfish

Site may take up to 5 min to load (hibernates on free plan)

DietShopper

In progress

Full-stack app for diet-based shopping planning. Node.js backend and React frontend.

Node.jsReactFull-Stack

Organizador de Treinos

In progress

Full-stack application for organizing and tracking gym workouts.

Node.jsReactFull-Stack

Learning projects

Gerenciador de Livraria

Small university project built for an OOP course. Bookstore sales management system with inventory control, sales records and data persistence in Java.

JavaOOPBackend

Sistema Bancário

Small university project built for an OOP course. Java bank system simulation with class modelling, inheritance and encapsulation.

JavaOOP

Gerenciamento de Funcionários

Small university project built for a data structures course. Employee management system in Java, practising data structures, business logic and object-oriented programming.

JavaOOPBackend

Hora do Dia

Displays a dynamic message and image based on the time of day.

HTMLCSSJavaScript

Tabuada

Generates the multiplication table for any number entered by the user.

HTMLCSSJavaScript

Verificador de Idade

Calculates age from birth year and displays the result.

HTMLCSSJavaScript

Analisador de Números

Analyzes and classifies numbers in a range from 1 to 100.

HTMLCSSJavaScript

Contador

Configurable counter with start, end, and step defined by the user.

HTMLCSSJavaScript

Envio de E-mail com Node.js

Email sending integration using Node.js.

Node.jsIntegração

plann.er

Trip planning application built during Rocketseat's NLW 2025. Allows creating trips, inviting participants, and organizing activities by date.

ReactTypeScriptTailwind CSS

Pokédex

Interactive Pokédex consuming the PokéAPI, built during MapaDev Week.

HTMLCSSJavaScriptAPI

Education.

Associate Degree in Systems Analysis and Development

IFC — Instituto Federal Catarinense, Campus Blumenau

High School with Integrated Technical Course in Computer Science

2016 – 2018

IFC — Instituto Federal Catarinense, Campus Blumenau

Industrial Apprenticeship

2015

SENAI

Contact.

Let's talk! I'm always open to new opportunities and collaborations.