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- 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
- 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- 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- 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- 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
2026Finds 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
2026Bilingual 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