Skip to content
View straube's full-sized avatar

Organizations

@phppr @straube-co @stargate

Block or report straube

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
straube/README.md

Gustavo Straube

Staff Software Engineer · Backend & Platform

🌐 Curitiba, Brazil · Working remotely with distributed teams

Hello 👋

I'm Gustavo, a Brazilian software engineer who likes hard problems with real users on the other side.

I've spent more than two decades helping teams ship and evolve products, mostly around backend and platform work.

These days, I care less about buzzwords and more about whether what we build actually makes the product better.

What I do

I design and build backend and platform systems that other people can rely on. That usually means understanding the product first, then picking the simplest architecture that will survive reality.

I enjoy work that sits at the intersection of:

  • Product backends and APIs
  • Data and infrastructure that quietly stay up
  • Helping teams go from "we could" to "we shipped"

A few things I'm proud of

These aren't full case studies, more like postcards from past projects.

  • Helped modernize a legacy product while it was actively used, reducing fragile "don't touch that" areas and letting the team ship features again.
  • Worked on high-traffic systems where latency and reliability weren't abstract metrics, but things users actually noticed.
  • Built internal tools and small platforms that removed manual work and gave engineers more time to solve real problems.

If we ever talk, I'm happy to go into more detail where it makes sense and where I'm allowed to share.

How I like to work

Over time I've learned that how we work matters as much as what we build.

  • Prefer small teams with clear ownership
  • Start from "what problem are we solving for whom?" before choosing tech
  • Write things down so we don't have the same argument every week
  • Keep architecture honest by staying close to the code and the incidents

I'm comfortable jumping between design, implementation, and talking to non‑engineers about trade-offs.

What I'm currently interested in

This might change, but at the moment I'm drawn to:

  • Backend and platform work with real impact on a product or business
  • Modernization and migration efforts where you can't just "rewrite it in peace"
  • Mentoring junior/mid-level engineers and helping them grow into senior roles

If your world looks like that, we'll probably have good conversations. ☕

Elsewhere and contact

If you want to see more of the "work" side of me, check out my profile on LinkedIn: linkedin.com/in/gustavostraube/.

For anything (opportunities, questions, or just to say hi), feel free to reach out there on LinkedIn.

Popular repositories Loading

  1. multiple-domain multiple-domain Public archive

    Plugin that allows you to have multiple domains in a single WordPress installation

    PHP 48 20

  2. mailchimp-sample-form mailchimp-sample-form Public archive

    A simple example on usage of Mailchimp API and PHP SDK

    PHP 8 1

  3. dummy-sdk dummy-sdk Public archive

    This is a dummy API implementantion to demonstrate how to create an SDK compatible with Laravel Container Service.

    PHP 4 2

  4. simple-gallery simple-gallery Public archive

    A simple jQuery based gallery

    JavaScript 3

  5. console console Public archive

    Foundation project for Symfony Console application

    PHP 2

  6. md2pdf md2pdf Public archive

    Markdown to PDF

    PHP 2