AK

Alexander Kosachev

Available to hire

I’m Alexander Kosachev, a backend developer with 10 years of commercial experience and 5+ years building production systems in Go.

About

I’m Alexander Kosachev, a backend developer with 10 years of commercial experience and 5+ years building production systems in Go. I focus on microservices, distributed systems, and integration-heavy domains—especially banking and financial platforms—where reliability and correctness matter.

  • 10 years' experience
  • Joined October 2026

Languages

  • RussianFluent
  • EnglishIntermediate

Industry experience

  • Financial Services
  • Government
  • Software & Internet
  • Gaming
  • Professional Services

Work experience· 10 roles

Backend Developer (Node.js) · GoMiningOct 2025 – Present · 1 yr 2 mos

Developed and modernized a backend system for managing 10,000+ Bitcoin miners within a monorepo (core service + supporting services). Refactored legacy parts by migrating data access from TypeORM to Kysely, simplifying a Query Bus, and reducing DI complexity by consolidating approaches in the monolith. Built an asynchronous operation model for long-running tasks (operation initiation, later result retrieval). Implemented miner performance processing, operational status tracking, and reporting for data-center administrators and business stakeholders. Developed services deployed on Kubernetes with workload-based scaling. Also built a custom GUI-based AI coding agent in Rust to perform safe large-scale codebase changes.

Backend Developer (Go) · Bank CenterCredit JSCJun 2024 – Oct 2025 · 1 yr 5 mos

Built payment platform backend services including payment processing and invoicing, designing solutions from business requirements. Implemented an asynchronous model for long-running operations using persisted operation entities, returning operation IDs immediately, and handling processing in separate services. Delivered APIs to check status and results, cancel operations, and submit missing information with validation. Used Kafka to forward payments for further processing and to publish events for push notifications; developed producers/consumers and defined message-broker interactions. Fixed critical invoicing issues and refactored complex legacy logic. Created internal libraries for JWT, logging, configuration, and telemetry, using PostgreSQL transactions and indexes.

Backend Developer (Go) · KMF Microfinance Organization JSCJun 2023 – May 2024 · 1 yr

Helped build a new banking platform backend from scratch by independently designing and implementing microservices. Developed authentication/authorization with Keycloak integration. Built integrations with government information systems and credit bureaus for sending and retrieving data. Implemented a user-registration flow as a Camunda workflow, with backend workers processing queued tasks for each stage. Developed RabbitMQ producers/consumers with correct Ack/Nack handling. Created reusable Go libraries for JWT, logging, configuration, context enrichment, and graceful shutdown across services. Implemented an inter-service/external integration HTTP client based on fasthttp with connection reuse.

Full-Stack Developer (Contract / Project Work)Sep 2022 – Jun 2023 · 10 mos
Backend Developer / Tech LeadApr 2022 – Sep 2022 · 6 mos
Golang Developer · HTEOct 2021 – Feb 2022 · 5 mos
Golang Developer · UBICApr 2021 – Oct 2021 · 7 mos
Web DeveloperMar 2020 – Apr 2021 · 1 yr 2 mos

Education

Incomplete Bachelor's Degree, 2020 · International University in Moscow, Public and Municipal Administration - Urban Management2016 – 2020

Hire Alexander Kosachev today

Post a job and invite Alexander, or contact them directly. No hidden commission.

Post a job