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

Block or report romanitalian

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

Roman Romadin

Engineering Manager · Go · Payments & distributed systems · Lisbon, Portugal

I lead backend teams that build billing and payment platforms — and I still write Go. Recent results with my team: lead time from ~90 to ~29 days, incident MTTR from 6.5 hours to 38 minutes, releases from twice a month to weekly.

What I care about: reliable money flows (idempotency, outbox, sagas), predictable delivery, and engineering teams that own what they ship.

Featured projects

Project What it shows
durapay Payment pipeline on durable workflows in Go: crash-safe charges with idempotency keys, NATS events, OpenAPI + gRPC, full observability, chaos test
shorty URL shortener built for scale: CI, OpenAPI spec, test coverage
osheet2xlsx CLI tool with CI, CodeQL and security scanning
img-generator REST API that renders images on the fly in Go

Writing

Articles in ITNEXT on Medium, mostly Go internals and performance:

Stack

Go · PostgreSQL · Kafka · NATS · RabbitMQ · Redis · ClickHouse · Kubernetes · AWS · GCP · OpenTelemetry

Contact

LinkedIn · Medium

Popular repositories Loading

  1. MoneyTracker MoneyTracker Public

    MoneyTracker - android application. Budget your finances to keep track of where your money is going. BudgetTracker is a complete money management. Feel free to get feedback about MoneyTracker.

    Java 12

  2. img-generator img-generator Public

    REST API for dynamically generating images based on user-specified parameters. Image-placeholders, images with text.

    Go 12 2

  3. go-service-options go-service-options Public

    Dynamically inject dependencies into "Service"

    Go 10

  4. is_prime_bench is_prime_bench Public

    Python 8 3

  5. gopher_stickers gopher_stickers Public

    I collect stickers: Golang

    7

  6. romanitalian romanitalian Public

    7