Skip to content
View amir-yaghoubi's full-sized avatar
🛠️
Make Code, Not War!
🛠️
Make Code, Not War!

Organizations

@strongloop

Block or report amir-yaghoubi

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

Hey 👋, I'm Amir.

Senior Backend Engineer with 7+ years of experience building and scaling high-traffic, fault-tolerant distributed systems — from crypto exchange infrastructure handling millions in daily volume to real-time SocialFi platforms.

I specialize in Go, Node.js, and Rust, with deep expertise in event-driven architecture, microservices, and cloud-native infrastructure. I care deeply about correctness, consistency, and observability — not just shipping features.



🚀 What I've built

  • Re-architected blockchain deposit/withdrawal core at a crypto exchange from monolith to event-driven microservices (Go + Node.js) using Outbox/Inbox patterns and idempotency keys — reduced race-condition failures by 99.3%
  • Replaced legacy cron jobs with Kafka + CDC + CQRS pipelines — improved end-to-end processing from 14s → 1.1s (12x faster) with exactly-once semantics
  • Reduced operational incidents by 94% (from 100+ to <10 PagerDuty alerts/month) through chaos-engineering and automated rollback pipelines
  • Integrated 15 blockchain networks (EVM, UTXO, Solana, Cosmos) to expand cross-chain liquidity
  • Reduced infrastructure costs by up to 55% through smart caching and cloud-native architecture decisions
  • Led backend engineering teams, drove core re-architecture efforts, and built a custom Software Security Module (SSM) for cryptographic operations


🛠️ Tech Stack

Languages:      Go · Rust · Node.js · TypeScript
Messaging:      Kafka · NATS · RabbitMQ · MQTT
Databases:      PostgreSQL · MongoDB · Redis · MySQL
Infrastructure: AWS · Docker · Kubernetes
Observability:  Datadog · Prometheus · Grafana
Patterns:       Event-Driven · CQRS · Outbox/Inbox · Microservices · DDD


📌 Featured Projects

Project Description Stack
chapar Outbox event pull-based publisher — reliable event delivery for financial systems Rust
vernemq-api REST APIs around VerneMQ broker Go
mqttpattern MQTT topic pattern matching package Go
remoty Remote computer control via CLI Go
utel-fiber-prometheus-exporter Prometheus exporter with Docker + Grafana support Go
drone-navigation-service Clean Architecture + DDD example in Go Go


📊 GitHub Stats



📫 Get in touch


Open to senior / staff-level Backend & Platform Engineering roles — remote-first.

Pinned Loading

  1. chapar chapar Public

    Chapar is an outbox event pull base publisher

    Rust

  2. vernemq-api vernemq-api Public

    APIs around vernemq broker

    Go 3

  3. mqttpattern mqttpattern Public

    Package for matching MQTT patterns

    Go 3 1

  4. remoty remoty Public

    Program that allows you to control your computer remotely

    Go 6

  5. hudorBot hudorBot Public

    Hudor bot is a telegram bot that will hold the door against spammer bots

    Go 4

  6. floodly floodly Public

    CrateDB load testing tool

    Go 1