Skip to content
View rapatao's full-sized avatar

Organizations

@gympass

Block or report rapatao

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
rapatao/README.md
Avatar

Staff Software Engineer

Building scalable, maintainable, and high-performance distributed systems.

About Me

I am a Staff Software Engineer, currently working as Software Engineering Manager at Wellhub, with 19 years of experience building backend and distributed systems. I combine hands-on engineering with technical and people leadership: designing resilient systems, building robust developer tools, and helping engineers grow.

My engineering philosophy centers on clean, idiomatic code, decoupling complex business logic, rigorous testing strategies, and API-first architecture. I still write code every week, mostly the open source tools listed below, and write about engineering at rapatao.com.

Technical Expertise

  • Languages: Go, Kotlin, Java.
  • Platform: Kafka, Kubernetes, AWS, GCP, Spring Boot, PostgreSQL, Redis.
  • Core Competencies: Distributed Systems, Event-Driven Architecture, API Design & Documentation, Testing Strategies (Kafka, WireMock), Infrastructure & Tooling, Build Automation.
  • Leadership: Technical direction and system design, decisions recorded as ADRs, code review and continuous delivery processes, mentoring engineers on technical and soft skills.

Career Highlights

  • Wellhub: Software Engineering Manager leading two teams: one owns the notification platform (email, SMS, WhatsApp, push, in-app), localization, session validation and OTP challenges; the other builds foundational features for the native apps and web portals. Previously Senior Software Engineer on the same platform team.
  • Mercado Livre: Technical Lead and Senior Software Engineer on the supermarket product, including free shipping rules for buyers.
  • LBS Local (Apontador, Maplink): Led the rewrite and migration of legacy systems to Spring 5, gRPC, GraphQL, Elasticsearch and Kubernetes, and defined the code review and continuous delivery process.
  • Consulting (ALTEN, Spread, BRQ): Backend work for Bosch Security Systems, BNP Paribas Cardif and Ticket (Edenred), including leading the architecture of a custom ETL platform.

Featured Projects

  • Ruleset Engine: A lightweight, extensible rules engine for high-performance expression evaluation. It enables developers to decouple complex business logic from core application code using native Kotlin or scriptable engines like GraalVM.
  • pr-checker-go: A standalone macOS menu bar application that monitors GitHub Pull Requests, enhancing visibility and workflow efficiency across repositories.
  • SendGrid Mock: A development-focused service that simulates the SendGrid API. It provides a local, cost-effective environment to test email integrations and inspect payloads without hitting production APIs.
  • md2: A fast, extensible Go CLI that converts Markdown files to PDF, HTML, and other formats, using a two-stage rendering strategy with optional Mermaid diagram support.
  • aseprite-macos-build: An automated build system that streamlines the compilation and native packaging of Aseprite on macOS, simplifying complex dependency management and build steps.
  • Virtual Display: A macOS menu bar app that mirrors a resizable region of the screen into a standalone window, so any meeting app can share an arbitrary rectangle. Includes region presets, global shortcuts, a URL scheme for scripting, recording, and Lua plugins.
  • btmgr: A macOS GUI tool written in Go for managing background tasks, login items, launch agents, and daemons, everything shown in System Settings → General → Login Items & Extensions.

Latest Insights

Pinned Loading

  1. ruleset-engine ruleset-engine Public

    Simple yet powerful rules engine that offers the flexibility of using the built-in engine and creating a custom one.

    Kotlin 3

  2. pr-checker-go pr-checker-go Public

    A standalone macOS menu bar application to monitor your GitHub pull requests.

    Go 2

  3. sendgrid-mock sendgrid-mock Public

    Provides a service that simulates the sending mail endpoint provided by SendGrid API that may only be used for development purposes.

    JavaScript 5 1

  4. md2 md2 Public

    Convert Markdown files to PDF, HTML, and more. A fast, extensible Go CLI.

    Go 4

  5. aseprite-macos-build aseprite-macos-build Public

    Automated script to create a release app of Aseprite for macOS

    Makefile 3

  6. virtual-display virtual-display Public

    macOS menu bar app that mirrors a resizable screen region into a shareable window

    C 1