Skip to content
View LeeDark's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Ukraine
  • 04:35 (UTC +03:00)

Block or report LeeDark

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

About me 👋

Go backend engineer focused on web/microservices. I build gRPC/HTTP services, care about latency and reliability, and keep systems observable (metrics/logs/traces).

Current: go-web-labs — labs and patterns for APIs, storage, and observability.

Expertise

  • Designing gRPC/HTTP services with clean contracts and backpressure
  • Performance: pprof, flamegraphs, lock/contention analysis
  • Observability: Prometheus, OpenTelemetry, Grafana
  • Storage: MySQL/Postgres, Redis patterns, MongoDB and ClickHouse basics
  • Messaging/reliability: retries, idempotency, dead-letter queues
  • Telecom: SS7/SIGTRAN, MNP/HLR, SMS routing

Tech Skills

Go • gRPC/HTTP • Redis • MySQL • Postgres • MongoDB • Linux • Docker • Prometheus • OpenTelemetry • Grafana

Interests or I'm currently learning ...

  • Go, Backend, Web/REST
  • SQL, SQLite, MySQL, Postgres
  • Architectures I apply:
    • Layered for quick starts; Clean/Hexagonal when boundaries matter.
    • Modular Monolith with clear packages; migrate to services when needed.
    • Observability-first: metrics, tracing, structured logs, SLO-minded timeouts.
  • Observability / Monitoring
    • Observability: ability to answer unknown questions from telemetry.
    • Telemetry: metrics, logs, traces; Profiling for CPU/mem/locks.
    • Monitoring: SLO-based alerts (latency p99, error rate), dashboards for dependencies.
    • Practices: correlation IDs in logs, end-to-end tracing, budgets/timeouts, structured logs.
  • TDD/BDD, DDD/FDD/MDD/PDD.
  • DevOps: Docker/Compose, Kubernetes/Helm, Grafana/Prometheus, Terraform/Ansible.

Projects or I'm currently working on ...

  • go-web-labs - labs for REST APIs, storage, observability
  • go-microservices-starter - starter pack for microservices

Contact

Email: sergey.povarnin@gmail.com • Telegram: @thom_york_ua • LinkedIn: https://www.linkedin.com/in/serhii-povarnin/

Pinned Loading

  1. go-microservices-starter go-microservices-starter Public

    Building Microservices with Go

    Go

  2. go-web-labs go-web-labs Public

    Labs and patterns for Go + Web (HTTP, gRPC, frameworks, auth, tooling)

    Go