Rodrigo Barreto - Senior Software Engineer

whoami

Rodrigo Barreto

cat role.txt

position: Full-Stack Developer & Eng Lead

stack: Ruby on Rails, Ruby, Node.js

company: Workwize

side_project: Founder @ Mentorflow

location: Porto, Portugal 🇵🇹

cert:AWS Certified badgeAWS Certified(2023)

cat summary.txt

In tech since 2011/2012, graduated in 2014. Started out as a Systems Analyst and have been a Full-Stack Developer since 2016. Still in love with Ruby.

cat bio.txt

I've worked with 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.md

Mentorflow// Founder & Eng Lead

students: 5,000+ / monthacademies: 20+platforms: iOS · Android · Webteam: 4 devs (weekends)clients: referral-only · waitlist growing

It started to help my jiu-jitsu professor's academy, Alliance Porto, manage their students. Clients liked it and asked for more, so today it's a real business serving 5,000+ students a month across 20+ academies.

For a long time I built everything solo. Today, alongside good friends, we're a crew of 4 devs shipping it on weekends — the kind of side project you pour your heart into. In 2026 we only onboard new clients through referrals, and still the waitlist keeps growing organically, one client introducing the next.

// stack

Ruby on Rails (API)ReactReact NativeSidekiqPostgreSQLRedisAWSStripe Connect

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

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

Contact

cat ~/.contact

$ echo "Let's build something together"