André Brandão
Open to backend roles

Backend Developer

"I like designing backend systems as much as building them."

Backend developer focused on APIs, Go services, and backend systems that need to hold up in production. I enjoy turning architecture and system design into reliable delivery, testing, and observability work.

Go microservicesAPIsEvent-driven systemsAnalytical data platforms
Experience

Building backend systems across APIs, data pipelines, observability, and production-oriented internships.

APIs, messaging, analytical storage, and reliability work with real delivery constraints.

Built and refactored Go microservices and a layered API for a multi-tenant analytics MVP, introduced RabbitMQ-based Shopify webhook flows, and helped drive Redpanda Connect ingestion plus ClickHouse work that cut a worst-case dashboard query from over 60 seconds to under 30 milliseconds.

GoDockerPostgreSQLClickHouseRedisRabbitMQShopify APIRedpanda Connect

Implemented centralized observability for application logs and system metrics with Prometheus, Kibana, Elasticsearch, and APM agents, giving teams shared visibility into monitored applications.

PrometheusKibanaElasticsearchAPMGrafanaFilebeatAnsibleAzure

Owned the backend implementation of two Java Spring Boot microservices for a digital wallet system, delivering 15+ REST endpoints for accounts, transactions, PayPal payments, and exchange-rate workflows with end-to-end responsibility across API design, business logic, caching, testing, and documentation.

JavaSpring BootSpring SecurityPostgreSQLRedisDockerJUnitSwaggerPayPal API

Developed a Go REST API for a retail POS system, creating 25+ endpoints for inventory, sales, and user management with PostgreSQL, Docker, and JWT while aligning weekly with product managers and a senior engineer on delivery goals.

GoGorilla MuxPostgreSQLDockerJWT
Featured work

Selected engineering case studies from backend delivery and performance work.

Three compact case studies from backend delivery, performance, and product-facing systems work.

Analytics Platform and ClickHouse Optimization

60s -> 30ms worst-case query latency
10k records/s validated ingestion burst

Yari Labs case study spanning Go services, webhook ingestion, analytical storage, and real-time dashboard delivery.

Problem

The analytics MVP needed ingestion and query paths fast enough for real dashboard usage, not exploratory latency.

Work

Built and refactored Go services and a layered API, added webhook-driven flows, and worked on Redpanda Connect plus ClickHouse query paths.

Result

Turned a worst-case dashboard query into production-ready latency while validating ingestion bursts for live analytics workloads.

GoClickHouseRabbitMQ

Digital Wallet Backend

15+ REST endpoints shipped

eDreams ODIGEO case study covering Java microservices for accounts, transactions, payments, and exchange-rate flows.

Problem

The wallet backend needed clear service boundaries and production-ready APIs across payment and transaction workflows.

Work

Implemented two Spring Boot microservices, designed 15+ REST endpoints, and handled caching, testing, security, and delivery documentation.

Result

Delivered the backend foundation for account, transaction, PayPal, and exchange-rate operations with end-to-end ownership.

JavaSpring BootPayments

Retail POS API

25+ endpoints delivered

Tlantic case study focused on Go API delivery for a retail POS product used around inventory, sales, and user management.

Problem

The platform needed practical backend coverage for core retail workflows without losing delivery rhythm or coordination.

Work

Built the REST API with PostgreSQL, Docker, and JWT while working closely with product managers and a senior engineer on scope and delivery.

Result

Shipped a production-oriented backend surface for core POS operations while keeping the work tightly aligned with product needs.

GoPostgreSQLJWT
Skills

A backend-focused toolkit shaped by services, data systems, testing, and observability.

Tools and concepts that keep showing up in backend delivery.

Programming languages

GoJavaPythonBash

Backend and data

REST APIsMicroservicesAPIPostgreSQLClickHouseRedisRabbitMQRedpanda ConnectSpring Boot

Testing and delivery

Unit testingIntegration testingE2E testingTestcontainersGitGitHub Actions

Observability and infrastructure

DockerPrometheusGrafanaKibanaFilebeatAnsible

Academic exposure

KubernetesGoogle Cloud PlatformC#JavaScriptTypeScript
Certificates

Verified training, internships, and professional learning.

Certificates from internships, technical courses, and learning programs that back up the skills shown across the portfolio.

Education

Formal training that supports practical software engineering work.

Academic grounding that supports production-focused engineering work.

M.E., Software Engineering

University of Minho

Sep 2023 – Oct 2026

  • Expected graduation: Oct 2026. Master's thesis in progress; available to start full-time while completing the degree.
  • Specializations in Full-Stack Engineering and Software Development (Validation and Maintenance).
Research

Research stays visible, but secondary.

I keep academic work separate from the main hiring narrative, but it still reflects how I approach rigor, measurement, and technical depth.

Contact me

Hiring for backend work that needs ownership?

Based in Portugal and open to remote roles or relocation for teams building serious backend systems, APIs, and data platforms.

Use the form to send your subject, email, and a short description. I reply directly from brandao.business@hotmail.com.

Submissions go straight to my inbox.