Rodrigo Barreto - Senior Software Engineer

whoami

Rodrigo Barreto

cat role.txt

position: Engineering Leader & Founder

also: Eng Manager · Tech Lead · Senior Full-Stack Engineer

stack: Rails, Ruby, Node.js, C# .NET

company: Workwize

side_project: Co-Founder @ Mentorflow

location: Porto, Portugal 🇵🇹

cert:AWS Certified badgeAWS Certified(2023)

cat bio.txt

I've worked with C#, Node, and Ruby on Rails over 10+ years of backend engineering. Lived and worked in the Netherlands for 6 years, now based in Porto, Portugal. I first came to Europe as a highly skilled migrant, and today I no longer need a visa to work anywhere in the EU. I write about software development and enjoy participating in workshops.
Outside of code: I love cooking and inventing recipes to share with friends.

cat hobbies.txt

When I'm not coding: training BJJ 🥋, reading 📚, or playing guitar 🎸

cat projects/mentorflow/story.md

Mentorflow// Co-Founder & Technical Lead

daily_active_users: 4,000+paying_academies: 20+team: 3 engineersplatforms: iOS · Android · Webreach: Europe · Latin America

What started as a favour to my jiu-jitsu coach quietly turned into a product people pay for. I shipped the first version solo, an MVP in two months, and it hasn't stopped since.

Today it runs some of the biggest names in the sport, Gracie Barra, Alliance, De La Riva and others, and has grown well past the mats: music schools, dance studios, even private teachers across Europe and Latin America. 4,000+ daily active users, growing organically, zero ad spend.

// psst, if you'd like to get in on the angel round, my inbox is open while there's still time 😉

cat projects/mentorflow/architecture.md

Under the hood

Under the hood it's a Rails API driving a React web app and React Native apps on iOS and Android. Behind it, a lean team of three: me plus two senior engineers I trust, from some of the biggest names in HR tech and payments. I run it as Eng Lead / Manager, own the architecture and the roadmap, and still ship code every week.

// stack

Ruby on Rails (API)ReactReact NativeSidekiqPostgreSQLRedisPython microservicesAWSStripe Connect

Open Source

ls ~/open-source/gems/

2026ACTIVE

grape_openapi3

If you don't want to generate Swagger 2.0, convert 2.0 to OpenAPI 3.0, or depend on tests to write your docs, this gem, built for my own projects, generates OpenAPI 3.0 at runtime straight from your Grape entities. Keeps the code easier to read and the API easier to maintain. It reads your routes, params and entities natively (collision-free schema names, nested params, enum/format/example, and typed success and error responses) with zero runtime dependencies.

→ view source
2026ACTIVE

dry_params

Automatically generates Grape params or Rails strong params from Dry::Validation contracts. No more duplicating field definitions. Grape adapter is production-ready; Rails module coming soon.

→ view source
2018// 6,000+ downloads

credit_device

My first gem - a Ruby client for credit verification services. Built to help my company verify business credit information, it became useful for other Dutch companies as well.

→ view source

cat experience.txt

Career

2024–PresentSenior Software Engineer @ Workwize (Netherlands, remote)

Laravel, Node, React, MySQL, Redis

Fast-growing global IT-asset-management scale-up with a 100+ engineer department.

2022–2024Engineering Manager | Lead @ FNZ Group (UK, remote)

Rails, Postgres, Redis

Led a team of 6 engineers at FNZ, a global wealth-management fintech with 6,000+ employees and $1.4B in revenue. Owned delivery, hiring and mentoring while staying hands-on in the code.

2020–2021Software Engineer @ This-is-Development (Netherlands, hybrid)
Rails, PHP, Node, React
2018–2020Backend Developer @ YoungCapital (Amsterdam, on-site)

Rails, Node, React

Large-scale Dutch recruitment platform with a 100+ engineer department.

2016–2018Backend Developer @ Mall-connect (now Placewise) (Netherlands, on-site)
PHP, Symfony
2015–2016Freelancer & Career Break (Brazil → Europe)
C# .NET MVC4/MVC5 · Travelled across Europe
2012–2015Developer @ Simdut / PUC-RJ (Brazil, on-site)
C# .NET MVC

Contact

cat ~/.contact

$ echo "Let's build something together"