$ whoami

Dyam Marcano

Senior Backend Engineer/São Paulo, Brazil 🇧🇷

14+ years building high-scale, fault-tolerant distributed systems for financial institutions — 20M+ transactions a day. Go microservices, event-driven architectures, and a deep focus on security & PCI-DSS compliance. Lately: Go + AI/LLM tooling, and learning Rust.

01.

About

I'm a senior backend engineer in São Paulo with 14+ years shipping distributed systems for financial institutions — from banks to the Brazilian stock market (B3), where products handle 10M+ operations a day. High-availability platforms built on Go, Java/Spring Boot, Kafka, NATS and Kubernetes, processing tens of millions of transactions daily.

At Itaú Unibanco I work as a cross-functional engineer across squads, and I've modernized large legacy services by porting them to Go on cloud-native, Kubernetes-based platforms.

Security and regulatory compliance have run through most of my career: PCI-DSS, Bacen (Brazilian Central Bank) regulations and PIX, cryptography (RSA/AES), HSM/KMS key management and TLS/mTLS — from EMV card migrations to hardening cloud-native payment platforms.

Outside work I live in the Go ecosystem (300+ public repos), build at the intersection of Go and AI — llama.cpp bindings, Claude Code agent tooling, MCP servers — and I'm learning Rust by rewriting things in it.

I build and maintain inovacc (InovaCloud Consultoria), an open-source ecosystem of Go tooling. Most of my time goes to unravel — a security-research CLI/MCP server that dissects desktop & mobile apps — alongside scout (headless browser automation), sequa (Postgres migrations + type-safe codegen), corral (a unified runtime for coding-agent CLIs) and selo (Brazilian CPF/CNPJ validation).

Above all I care about Clean Code: the best code is the code the next person can read without asking. Clear is better than clever.

02.

Tech Stack

Languages

Go Java · Spring TypeScript Python SQL Rust · learning

Security

PCI-DSS Bacen · PIX Cryptography · RSA/AES TLS · mTLS OAuth2 · JWT · OIDC HSM · KMS RBAC

Cloud & Infra

AWS Azure Kubernetes Docker Terraform Kafka · NATS · Pulsar gRPC

AI / LLMs

Claude · MCP llama.cpp Agents LLM tooling

Craft & Architecture

Clean Code Microservices Event-Driven · CQRS · SAGA Hexagonal · DDD WebAssembly
03.

Go Proverbs

A few lines I code by — Rob Pike's Go Proverbs.

Clear is better than clever.
Errors are values.
The bigger the interface, the weaker the abstraction.
A little copying is better than a little dependency.
Don't just check errors, handle them gracefully.
Make the zero value useful.
Don't communicate by sharing memory, share memory by communicating.
gofmt's style is no one's favorite, yet gofmt is everyone's favorite.
04.

Get in touch

Open to interesting problems in Go, distributed backends, security and AI tooling. The fastest ways to reach me:

Geek Tools

Output
ready
How it works