Batyrkhan Shakenov

I build scalable, high-performance backend systems and cloud-native solutions.

About Me

I’m a backend engineer passionate about building scalable, high-performance systems that combine clean architecture with cloud-native technologies. My favorite work lies at the intersection of performance, reliability, and simplicity — creating backend solutions that are not only powerful but also thoughtfully engineered.

Currently, I'm a Senior Software Engineer specializing in Java, Kubernetes, and enterprise integration systems. I focus on developing microservices and backend infrastructures that deliver seamless performance under high load, ensuring reliability, scalability, and maintainability.

In the past, I've had the opportunity to work across a wide range of environments — from high-load banking systems to startup projects and cloud-native solutions. I've also built internal tools for code quality automation, improving engineering workflows and enhancing development efficiency.

In my spare time, I enjoy learning new technologies, refining my personal projects, and sharpening my engineering skills. Outside of coding, I’m passionate about playing golf in the summer, hitting the slopes for skiing in the winter, and starting my mornings with a strong espresso. I'm always energized by the challenge of building faster, more reliable, and elegantly designed systems.

Skills

Languages

  • Java
  • Go
  • SQL

Frameworks

  • Spring Boot
  • Quarkus

Communication Protocols

  • REST API
  • MQ (Message Queues)
  • GraphQL
  • gRPC

Databases

  • PostgreSQL
  • Elasticsearch
  • Redis

Tools & Platforms

  • Docker
  • Kubernetes

Operating Systems

  • Unix/Linux
  • Windows

Experience

Senior Software Engineer — Bereke Bank

May 2021 – Present | Almaty, KZ

  • Led a team in overseeing bank integrations, including monitoring and ensuring the delivery guarantee of requests and responses from external and internal systems.
  • Led architectural modernization initiatives, enhancing system scalability, resilience, and throughput across critical banking services.
  • Improved system throughput by 20% through performance tuning of high-load services and strategic optimization of core processing workflows.
  • Cut memory footprint by 50% by redesigning service architecture and introducing efficient memory management strategies.
  • These optimizations accelerated the processing of banking operations and significantly enhanced system resilience, ensuring uninterrupted service availability under peak load conditions.

Middle Software Engineer — Alfa Bank

Feb 2020 – May 2021 | Almaty, KZ

  • Successfully migrated old integration services from SOA architecture (JBoss Fuse) to microservices architecture (Kubernetes).
  • Refactored core business logic during migration to microservices, doubling system performance and contributing to the acquisition of new enterprise clients.
  • Enforced code quality standards, introduced comprehensive unit testing, and fine-tuned JVM and container configurations to ensure seamless and high-performance migration.

Back-end Developer — Freelance

Jun 2019 - Feb 2020 | Almaty, KZ

  • Developed backend systems with RESTful APIs, a cross-platform activity feed client for social software products.

Back-end Developer — InCraft LLP

Aug 2017 - Jun 2019 | Almaty, KZ

  • Developed PHP websites on Laravel for various platforms, collaborated with cross-functional teams to translate business requirements into technical specs, led system architecture enhancements via liquidating legacy code, applied systematic methods for task implementation and documentation, and optimized applications for speed and scalability.

Projects

Logix — High-Performance Log Ingestion & Validation Platform

A real-time log collection, strict JSON Schema validation, and routing platform. Prevents invalid, unstructured data from reaching search indexes by enforcing schema contracts at the entry point. Handles 20K+ events/sec with guaranteed delivery (WAL + retry/DLQ). Single-tenant architecture with full fault isolation.

Key contributions: Designed three-service architecture, built ingestor (HTTP ingestion, JSON Schema validation, WAL fallback) and sink (continuous consumer, batch indexing, retry/DLQ pipeline), unified config system, Docker Compose sandbox, Helm chart, CI/CD pipeline, load testing (2.6M events, zero data loss), 48 unit tests, full documentation.

Java 25Quarkus 3.37Apache Kafka 4.0Elasticsearch 8.17JSON Schema Draft 2020-12DockerKubernetes/HelmMavenPrometheusGrafana
View on GitHub →