Skip to content

Rodrigo Carrapeta

Senior software developer · São Paulo, Brazil · since 2004

Summary

I modernize the systems companies actually run on. For over 20 years I have made systems from different eras coexist and evolve: from VB3 to Spring Boot, from Access to PostgreSQL, from ERP to a React SPA. Today I work on internal systems with Java and React, supporting legacy .NET and the Protheus ERP, and automating processes.

Experience

TV1

Mar 2020 – present
Internal Systems · Software Developer Oct 2024 – present
  • React SPA with a Java/Spring Boot back end for the company's internal processes.
  • Maintaining and evolving legacy C#/.NET systems alongside the new applications.
  • Large project spanning many repositories and domains: services registered in Eureka, access controlled by an API Gateway and roles, running on AWS.
  • Fixes and adjustments in the TOTVS Protheus ERP (ADVPL).
  • Internal workflow automation with n8n.

React · Spring Boot · C#/.NET · Eureka · API Gateway · AWS · ADVPL · Protheus · n8n

Xlab · Software Developer Mar 2020 – Sep 2024
  • Platforms for event activations and corporate live streams, first in PHP and then in Laravel, on event deadlines with no room to fail.
  • End-to-end activations with the team: development, flow testing, Azure infrastructure and deploys, and watching the event to the end, scaling instance tiers up when the risk called for it.
  • Gradual migration from plain PHP to Laravel while in production.

PHP · MySQL · Azure · Laravel

Autônomo

Jul 2016 – Feb 2020
Freelance Developer
  • Front end for a city hall system (confidential project), in partnership with another developer.
  • Tablet registration systems for events, from attendee sign-up to the final report.
  • Lead capture kiosks with a PHP admin panel.

PHP · Flash

Zuannon · Inovação pelo Design

Jan 2012 – Jun 2016
Web Designer II
  • Interactive brand experiences for Oracle, O Boticário and Telefônica: RFID installations, LED panels and role-based content.
  • Maintenance and new features for Instituto Akatu's website, intranet and Edukatu portal.
  • Employee-of-the-year voting system for Seal Telecom.
  • Travelled across Brazil installing content, TVs and tablets in Vivo stores, mapping the hardware, supporting field teams and writing a procedures manual the company adopted.

Flash · Processing · Meteor.js · MongoDB · RFID · ASP.NET · Ruby on Rails · MySQL · PHP

Agrimanager Brasil (Agrisoft)

Nov 2004 – Oct 2011
Senior Analyst and Programmer I
  • Development, customization and maintenance of the company's commercial software.
  • With the team, migrations from VB3 to VB6 and later from VB6 to C#.NET.
  • With the team, database migration from Access to SQL Server.
  • With the team, imported a competitor's database (Paradox) while keeping the existing business rules intact.
  • Maintenance of the company's mobile system.

VB6 · C#/.NET · Access · SQL Server · Crystal Reports · Delphi · VB.NET

Own projects

Rastro Zero

2026

Finds where a business owner's company ID is exposed and drafts takedown requests under Brazil's data protection law. Session login with CSRF, append-only audit trail and deploys with automatic rollback.

Spring Boot · React · PostgreSQL · Docker · OCI ARM

carrapeta.dev

2026

Bilingual professional site with its own admin panel. This résumé is generated from it.

Astro · Spring Boot · React · PostgreSQL

Skills

Back end
Java 21, Spring Boot, Spring Security, C#/.NET, PHP/Laravel
Front end
React, TypeScript, Astro, accessible HTML/CSS
Data
PostgreSQL, SQL Server, MySQL, Flyway
ERP and automation
TOTVS Protheus (ADVPL), n8n
Infrastructure
Docker, GitHub Actions, Caddy, Cloudflare, Oracle Cloud
Practices
Legacy migration, privacy by design (LGPD), integration testing

Education

  • Computer Science (paused in the final semester) · Universidade Cruzeiro do Sul (UNICSUL), São Paulo · 2005 – 2008
  • Computer Science (transferred to UNICSUL) · Faculdade Drummond, São Paulo · 2004

Languages

  • Portuguese · native
  • English · intermediate

Courses

  • iOS Developer · Impacta · 2012 – 2013
  • C#, ASP.NET, ADO.NET and SQL Server (official Microsoft courses) · Green Treinamentos · 2011 – 2012
  • Vue.js 2 · Udemy · 2018