Skip to content
View AndDev741's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report AndDev741

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

André Luiz Gonçalves

Software Engineer · Java / Spring Boot · React

Building production-grade distributed systems at Gentek.ai · Lisbon, Portugal

LinkedIn Portfolio Email


About

Software Engineer focused on backend-heavy full-stack development, distributed systems and performance engineering. Currently evolving an AI SaaS platform used by banking clients, from OLAP data pipelines and reactive microservices to modular React frontends.

I care about systems that work correctly in production: observable, testable, resilient, and built to scale before the problems become visible.


Stack

Backend

Java Spring Boot Spring WebFlux Apache Kafka

Frontend

React TypeScript Redux Tailwind CSS

Data & Infrastructure

PostgreSQL Redis StarRocks AWS Docker

Testing & Quality

JUnit 5 Testcontainers k6


Selected Work

Production Engineering @ Gentek.ai

A few highlights from building a financial-grade AI SaaS platform:

What Result
StarRocks OLAP migration — moved EMIR/SFTR analytics layer from PostgreSQL to StarRocks with incremental MV refresh Processing data pipeline: 1 hour → 2.1s · MV refresh flat at ~14s regardless of data volume · endpoint p50 −92%
Distributed L1/L2 cache — Caffeine + Redis/Redisson with cross-pod pub/sub invalidation and ACL-scoped keys −67% p95 · +101% throughput · latency cut to 1/3
Load testing campaign with k6 — caught OOM at 92% heap and I/O bottlenecks before first client go-live +681% throughput · −91% p95 after optimisation
E2E contract testing engine — internal Java 21 service with virtual threads, SSE and multi-environment UI Caught real cache bugs on day one that 80% unit coverage had missed
Test coverage 0% → 80% across 4 critical microservices JUnit 5 · Mockito · Testcontainers · integrated in CI/CD
Reactive notification service — fully non-blocking stack with WebFlux + R2DBC + reactor-kafka + AWS MSK Priority-based processing · deduplication · real-time SSE streaming

Personal Project

BeYou — Gamified Habit & Routine Manager

Open-source habit management platform built as a long-term learning lab.

  • Backend: Spring Boot · JWT auth · XP/gamification engine · Caffeine L1 caching · advanced Spring transactions
  • Frontend: React · Redux · Tailwind CSS · dynamic routines · real-time feedback
  • Built with production-grade practices: clean architecture, SOLID principles, meaningful test coverage


Snake animation


Always open to interesting problems in distributed systems, performance engineering or financial data.

Pinned Loading

  1. Beyou-backend-spring Beyou-backend-spring Public

    Backend of the Beyou habit tracker

    Java 1

  2. Beyou-Frontend Beyou-Frontend Public

    Frontend of the beyou habit tracker

    TypeScript

  3. rinha-de-backend-2026-java rinha-de-backend-2026-java Public

    Fraud detection API for card transactions using vector search. | API de detecção de fraude em transações de cartão usando busca vetorial.

    Java 2

  4. Beyou-dev-env Beyou-dev-env Public

    Repository to orchestrate the Beyou backend, frontend and postgres database for local development or production-like run

    Python

  5. Beyou-docs-ui Beyou-docs-ui Public

    UI That show main architectures and system design for the beyou full stack-app

    TypeScript

  6. BitData BitData Public

    A Reactive Spring Boot application that consumes the bitcoin BlockChain WebSocket and stores all unregistered transactions in a MongoDB database using a queue-based architecture.

    Java