Kostadin Almishev is a Senior Software Engineer, Tech Lead, and Architect with over six years of experience building high-load microservice systems, platform solutions, and developer infrastructure across some of Eastern Europe's largest technology and financial organizations.
Kostadin Almishev currently holds a Senior Developer position at Ozon Technologies (Ozon Fintech), where he has been contributing since August 2025. In this role, he works directly on the Ozon Bank payment platform, building and maintaining high-load payment infrastructure designed to handle the demands of one of Russia's largest e-commerce and financial ecosystems.
Prior to joining Ozon, Almishev spent nearly two years at Yandex as a Senior Software Developer from September 2023 to July 2025, where he worked across monorepositories, CI/CD pipelines, system libraries, code formatting tooling, observability, performance optimization, and developer experience. One of his most significant contributions was building a common Java technology stack and infrastructure libraries from scratch, which became the foundation for over 600,000 lines of production code and enabled multiple teams to launch new Java services rapidly on a stable, standardized foundation. He also led a migration of services from ya.make to Bazel and trained teams in Spring best practices. To improve local debugging workflows, he implemented automatic loading of environment variables and configuration from the test environment across eight or more services used by twenty developers, improving time-to-market by 7%. He designed a fully automated system for synchronizing access rights to Logbroker topics, eliminating over two hours of weekly on-call work and reducing permission propagation time from hours to five minutes. His observability work for Rental Java services - covering logs, metrics, and distributed tracing - reduced incident resolution time by a factor of three. He also prepared a GraphQL microservice for the Arenda team, handling integrations, authorization, and baseline configuration, enabling the team to adopt GraphQL as their primary protocol. On the CI/CD front, he optimized a monitoring validation task that had been running 20 to 30 minutes down to 3 to 5 minutes, a roughly tenfold improvement, and increased monitoring update speed by four times. He created a fully automated Java code formatter aligned with the company's style guide, bringing code style coverage from 0% to 100% and reducing formatting time from hours of manual edits to 10 to 20 seconds. His optimization of the ClickHouse balancing client by implementing a half-open state mechanism reduced resource consumption by 24.5%, decreased latency during outages by 243%, and dropped error rates on unavailable data centers from 50% to under 1%. He unified two Maven repositories into one, completely eliminating version conflicts that had occurred multiple times per month, reducing dependency vulnerabilities by 72%, and cutting Java and Scala code duplication by 67%. He also automated the .netrc token update process for a Bazel bucket, removing all manual update overhead. His work speeding up automatic builds in Yandex.Travel reduced build time from 2 to 3 hours down to 40 minutes at the 0.9 percentile, increased CI pipeline launch frequency by 36%, and eliminated CI queues during peak periods entirely. A uniform distribution mechanism he built for JUnit5 tests further reduced build times by 15% at the 0.8 percentile, 12% at the 0.9 percentile, and 22% at the 0.95 percentile.
From June 2022 to September 2023, Almishev served as a Senior Software Engineer at Alfa-Bank, where the platform he helped build supported over 6,000 developers. He built a service monitoring tool that reduced per-cluster search time from approximately one minute to seconds and consolidated status information into a single unified view. He redesigned the platform role model, cutting access provisioning from several hours or days down to minutes and reducing the number of systems developers needed to interact with from four to one. He architected a centralized security gateway for backend rights checking that eliminated hundreds of unauthorized access cases and reduced the time to add new rules from two days to five minutes. He implemented a distributed scheduler that automated previously manual weekly operations and reduced developer workload on release steps by 5%. He built a microservice pattern search system that increased pattern adoption fivefold and compressed new service creation time from three to five days down to five minutes. He led an upgrade of Spring Framework and Java across 42 services, reducing critical vulnerabilities from 2,310 to 34 and improving performance by 8.66%. His Gradle plugins for automated dependency management and code quality enforcement increased test coverage by 19.6% over five months, reduced critical vulnerabilities by 91.1%, and cut build configuration size by 87.6%.
Before Alfa-Bank, Almishev worked as a Senior Development Engineer at Sberbank of Russia from September 2021 to June 2022, contributing to mission-critical financial infrastructure operating at 99.999% availability across deposits, accounts, and financial transaction systems. He implemented database switchover via ZooKeeper that reduced failover time from minutes to seconds and established a consistent, centralized scheme across all microservices. He contributed to the decomposition of a monolithic banking system into microservices, eliminating the previous pattern of four major release cycles per year and accelerating operations by 10%. His work on a custom data consistency method for distributed microservice architectures — which also formed the basis of his thesis — demonstrated that his approach supported 8% more load than traditional two-phase commit, reduced transactions by 18%, lowered operation execution time by 25%, saved 10% in hardware costs through heterogeneous database usage, and ensured financial transaction reliability during infrastructure failures.
Earlier in his career, Almishev contributed to employee security platform development at Rini Soft Ltd. using Go, Kotlin, and gRPC, and worked on e-commerce services at SAP Labs Bulgaria.
Almishev has authored three scholarly articles. "Methods and Tools for Developing Collaborative Applications Based on CRDT Types with User Conflict Resolution" was published in the Universal Library of Engineering Technology in April 2025. "Dependency Management Strategies in Scalable Monorepositories: Analysis and Resolution of Version Conflicts" appeared in the World Journal of Advanced Research and Reviews in October 2025. "Methods for Ensuring Data Consistency in Distributed Microservice Systems" was published in the international scientific journal Current Research in February 2026. His work has also been the subject of coverage in major and professional media outlets including Komsomolskaya Pravda, TAdviser, IT-World, and itWeek.
In terms of professional recognition, Almishev was named a laureate of the international United Talents Award in 2024 for his contributions to build speed, service reliability, development quality, and process automation at organizations including Yandex, Alfa-Bank, and Sberbank. In 2025, he was selected as a laureate of the national Development of Regions: Best for Russia award for his project on building a common Java library stack for Yandex Verticals microservices.