Belarus
Tech Lead & Backend Engineer (Go) with N years of turning messy requirements into clean, fast systems. I lead teams, design microservices, and write code that survives the night. Not looking for tasks — looking for challenges.
Architected and delivered a B2B platform that streamlines the process of obtaining marketplace permits — a high‑load, event‑driven system built for resilience and scale. * Designed microservices following Event‑Driven Design (EDD), CQRS, and SAGA patterns. * Developed high‑throughput services in Go, integrating Kafka as the primary message broker and NATS for auxiliary async communication. * Implemented hot/cold cache strategies with Redis to offload PostgreSQL. * Set up full observability: metrics (Prometheus + Grafana), distributed tracing (Jaeger), and centralized logging (ELK). * Built CI/CD pipelines with multi‑stage Docker builds, Kubernetes deployment, GitLab CI, and Vault for secrets management. * Gathered and formalized customer requirements, decomposed tasks for a cross‑functional team (backend + frontend), enforced code quality via code reviews. * Ensured stability, scalability, and security — turning non‑functional requirements into measurable outcomes. Tech stack: Go, PostgreSQL, Redis, Kafka, NATS, Docker, Kubernetes, GitLab CI/CD, Vault, ELK, Prometheus, Grafana, Jaeger.
Built and maintained microservices for a high‑load B2B platform. My role combined solid backend engineering with technical leadership and cross‑team collaboration. * Developed new microservices and refactored existing Go codebases. * PostgreSQL (query optimization, database‑level refactoring) and Redis (caching, sessions). * Integrated Kafka for event‑driven pipelines. * Unit and integration tests using testing, testify, gomock. * Profiled and optimised applications with pprof and trace. * Implemented full observability: Prometheus+Grafana (metrics), Jaeger (tracing), Elastic+Kibana (logs). * Participated in code reviews, managed technical tasks, mentored colleagues, and contributed to architectural discussions. * Maintained infrastructure (GitLab CI/CD, Kafka, Redis, NATS) across dev/stage/prod environments. * Managed technical backlog, distributed tasks across the team, tracked deadlines, and ran regular team syncs (no buzzwords — just human‑friendly processes). * Translated business requirements into realistic estimates for product managers, explaining why a feature matters and what risks we mitigate. * Motivated the team by clarifying the value of each feature and the consequences of not delivering it. Tech stack: Go, PostgreSQL, Kafka, Redis, NATS, Docker, GitLab CI/CD, Prometheus, Grafana, Jaeger, ELK.
Designed and delivered custom learning programs tailored to specific client needs. Over the course of my collaboration, ran a significant number of large‑scale training courses. * Analyzed client requirements and designed course curricula accordingly. * Delivered hands‑on training focused on Python development and process automation using Python. * Adapted content for different skill levels — from junior engineers to middle+. * Ensured practical, job‑ready outcomes: participants left with real‑world automation scripts and best practices.
Golang developer with hands‑on experience building and maintaining microservices. I write clean, testable code and focus on performance, reliability, and observability. * Develop and support Go services (REST APIs, event‑driven systems). * Work with PostgreSQL, Redis, Kafka. * Write unit and integration tests (testify, gomock). * Use Docker, GitLab CI/CD, Kubernetes for deployment. * Monitor services with Prometheus, Grafana, Jaeger. * Participate in code reviews and team discussions. Tech stack: Go, PostgreSQL, Redis, Kafka, Docker, Kubernetes, GitLab CI, Prometheus, Grafana, Jaeger.