LeeDark - Overview

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/