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.

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 with a passion for designing resilient distributed systems and building robust developer tools. My engineering philosophy centers on crafting clean, idiomatic code, decoupling complex business logic, and prioritizing rigorous testing strategies. I specialize in driving developer productivity, optimizing JVM/backend performance, and advocating for API-first architecture.

Technical Expertise

  • Languages: Kotlin, Java, Go.
  • Core Competencies: Distributed Systems, API Architecture & Documentation, Testing Strategies (Kafka, WireMock), Infrastructure & Tooling, Build Automation.

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.
  • go-injector: A lightweight, efficient dependency injection container for Go, designed to improve code modularity and testability by automating dependency orchestration.
  • 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.
  • micronaut-wiremock: An integration library that simplifies WireMock configuration in Micronaut applications, offering seamless server initialization and declarative stubbing for efficient integration testing.
  • pr-checker-go: A developer-focused CLI tool that aggregates pending Pull Requests into a menu-bar-friendly format (via XBar), enhancing visibility and workflow efficiency across repositories.
  • 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.

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. micronaut-wiremock micronaut-wiremock Public

    Simplifies the usage of the WireMock for testing a Micronaut application.

    Kotlin 2

  3. go-injector go-injector Public

    Provides a dependency injection mechanism for Golang.

    Go 1

  4. pr-checker-go pr-checker-go Public

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

    Go 2

  5. 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 4 1

  6. aseprite-macos-build aseprite-macos-build Public

    Automated script to create a release app of Aseprite for macOS

    Makefile 3