Skip to content
View bashkirian's full-sized avatar
🐒
slow af
🐒
slow af

Block or report bashkirian

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

Hi, I'm Almaz Shagiev πŸ‘‹

πŸš€ Backend Engineer focused on Go, distributed systems, and payment infrastructure.

I enjoy building reliable backend services, designing fault-tolerant architectures, and solving problems around payments, consistency, retries, and high-load systems.


πŸ‘¨β€πŸ’» About Me

πŸŽ“ B.Sc. in Applied Mathematics & Computer Science β€” Saint Petersburg State University

πŸŽ“ M.Sc. in Mathematics & Computer Science β€” Moscow State University

🏫 Graduate of Yandex Backend School

πŸ’Ό Professional experience in fintech, payment systems, and R&D

🌍 Currently exploring opportunities in international backend and fintech teams


πŸ›  Tech Stack

Languages

🐹 Go β€’ ⚑ C++ β€’ 🐍 Python β€’ πŸ—„ SQL

Databases & Messaging

🐘 PostgreSQL β€’ πŸ”΄ Redis β€’ πŸ“¨ Kafka

Infrastructure

🐳 Docker β€’ ☸️ Kubernetes β€’ ☁️ AWS β€’ πŸ”§ GitHub Actions

Distributed Systems

πŸ”„ CQRS β€’ πŸ“‘ Event-Driven Architecture β€’ 🎯 Saga Pattern β€’ πŸ”’ Distributed Locking β€’ ♻️ Idempotency β€’ 🀝 Distributed Transactions

Observability

πŸ“ˆ OpenTelemetry β€’ πŸ“Š Grafana β€’ πŸ” Prometheus β€’ πŸ“‰ VictoriaMetrics


⭐ Featured Projects

πŸ’³ Payment Orchestrator

A multi-provider payment routing system inspired by real-world payment orchestration platforms.

Key features:

βœ… Stripe integration

βœ… Automatic provider failover

βœ… Priority, Weighted, and Success-Based routing

βœ… Idempotent APIs

βœ… Redis-backed rate limiting

βœ… gRPC microservice architecture

βœ… VictoriaMetrics + Grafana observability

πŸ”— Repository: https://github.com/bashkirian/payment-orchestrator


πŸ“š Go CQRS Reference Implementation

A reference implementation of CQRS patterns in Go.

πŸ”— Repository: https://github.com/bashkirian/go.cqrs


🎯 Current Interests

πŸ’³ Payment Systems

βš™οΈ Distributed Systems

πŸ“‘ Event-Driven Architectures

πŸ” Reliability Engineering

πŸ— System Design

πŸš€ High-Load Backend Services

🌱 Open Source


πŸ“ˆ Currently Learning

  • Advanced payment orchestration patterns
  • Reliability and fault tolerance in distributed systems
  • Large-scale fintech architectures
  • Production observability practices

🀝 Let's Connect

πŸ’Ό LinkedIn: https://www.linkedin.com/in/almaz-shagiev/

πŸ’¬ Telegram: https://t.me/AlmazShagiev

πŸ“« Always happy to discuss: Go β€’ Fintech β€’ Payments β€’ Kafka β€’ PostgreSQL β€’ Distributed Systems

Popular repositories Loading

  1. payment-orchestrator payment-orchestrator Public

    demo fintech project (provider orchestrator)

    Go 3

  2. bashkirian bashkirian Public

  3. PostgresCustomAuth PostgresCustomAuth Public

    C++

  4. bitcoin bitcoin Public

    Forked from bitcoin/bitcoin

    Bitcoin Core integration/staging tree

    C++

  5. basic-event-aggregator basic-event-aggregator Public

    pure ViBeS

    Go

  6. hyperswitch hyperswitch Public

    Forked from juspay/hyperswitch

    Open source, composable payments platform | PCI compliant | SaaS and Self-host options | Enables connectivity to multiple payment, payout, fraud, vault and tokenization providers | Uplifts authoriz…

    Rust