Skip to main content
Leonid KrainovLK
Looking for a job

Leonid Krainov

@lkrainov

I’m a senior Golang developer with 4+ years building reliable microservices and production-grade observability.

Armenia
Message

What I'm looking for

I’m looking to build and run reliable Go microservices end-to-end—architecture, CI/CD, and observability—while collaborating cross-functionally to improve performance, testing, and incident response.

I’m a Golang developer with 4+ years of commercial experience in teams of 2 to 10 people. I’ve worked across the full product lifecycle—from architectural design to building automated release pipelines and post-launch support—specializing in microservice architectures, balanced systems, and service orchestration.

At T-Bank, I enhanced reliability and observability by implementing comprehensive metrics, distributed tracing, and alerting frameworks—achieving a 99.9% SLA and reducing incident detection and resolution time by 58%. I designed and built a core RecSys engine adopted by 7 production rankers across independent teams, becoming the company-wide standard for recommendation pipelines.

I also drive quality and change management: I oversaw test coverage reaching 88% and built integration and end-to-end test suites, while coordinating cross-team migration of the cashback recommendation system from offline to online inference. Previously at Sberbank, I built a crypto broker to production, owned 5 core microservices end-to-end, bootstrapped Kafka-based async messaging with Kafka Connect and Debezium, and optimized hot paths to cut allocs/op by 37%.

Experience

Work history, roles, and key accomplishments

T-Bank logoTB
Current

Senior Golang Developer

T-Bank

Apr 2024 - Present (2 years 3 months)

Implemented metrics, distributed tracing, and alerting frameworks to improve reliability and observability, achieving 99.9% SLA and reducing incident detection/resolution time by 58%. Designed and delivered a RecSys platform backend and led cross-team migration of a cashback recommendation system from offline to online inference.

SB

Golang Developer

Sberbank

Apr 2022 - Apr 2024 (2 years)

Built and brought to production a crypto broker, owning core microservices end-to-end from architecture and API contracts to deployment. Implemented a Kafka-based async messaging layer with Kafka Connect and Debezium for real-time data replication and improved service decoupling.

Education

Degrees, certifications, and relevant coursework

HSE University logoHU

HSE University

Software Engineering

2021 - 2025

Studied Software Engineering in the Faculty of Computer Science at HSE University from 2021 to 2025.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan