Skip to content
View gamagabriel's full-sized avatar
🎧
Focusing
🎧
Focusing

Block or report gamagabriel

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. 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
gamagabriel/README.md

Hi, I'm Gabriel 👋

I'm a Senior Software Engineer from Brazil, curious by nature and a technology lover. I've spent my career building Java backends for fintechs, and I'm especially interested in the place where software architecture meets the financial domain. Most of my experience is in cards and payments: card products, payment processing, fraud prevention and chargeback workflows. Knowing the domain well makes a big difference when designing systems that handle money, because the edge cases are usually where the business rules live.

I work in a software architecture team, connecting business requirements with technical decisions, with a focus on reliability, maintainability and clear integration boundaries between services. I believe software shouldn't only meet today's requirements, it should also be easy for the next engineer to understand and change. My main expertise is backend, but I also have experience with mobile and frontend, which helps me see how customer-facing apps, backend services and payment processors work together, and how a decision in one layer ends up affecting the whole solution.

On a daily basis I write Java, across the LTS releases from Java 8 to Java 25, mostly with Spring Boot, Spring Data JPA and Hibernate. I like microservices and event-driven architectures, with Apache Kafka and Amazon SQS for messaging, and I pay attention to resilience patterns like Circuit Breaker. I care about practical design, explicit responsibilities and automated testing, using JUnit, Mockito, Pact and TDD whenever it makes sense. On the infrastructure side I work with AWS, Docker and Kubernetes, and with databases such as MySQL, PostgreSQL, MongoDB and Redis.

I like to back my experience with study. I've taken Mastercard's chargeback training for issuers and acquirers, and I hold AWS credentials in architecture, networking and cloud fundamentals (AWS Knowledge: Architecting, AWS Knowledge: Networking Core, AWS Cloud Quest: Cloud Practitioner and AWS Cloud Practitioner Essentials). I've also completed training in Spring Native and GraalVM for Java microservices.

I enjoy conversations about architecture, payments, fintech and Java, so feel free to reach out:

LinkedIn Gmail Instagram

Pinned Loading

  1. api-aposta api-aposta Public

    Criação de uma API de apostas.

    Java 1