Aibolat Batyrov

Software Engineer - Golang

Almaty, Kazakhstan.

About

A highly skilled Software Engineer with nearly 4 years of commercial experience specializing in building high-load microservices, REST APIs, and gRPC services.
Expert in designing scalable, maintainable systems, optimizing performance through asynchronous event-driven processes, caching, and full-text search, and proficient in CI/CD pipeline configuration with Kubernetes and Docker Swarm.
Proven ability to lead development initiatives, mentor junior engineers, and integrate complex government services, ensuring robust and efficient software solutions.

Work

JSC "Amanat Insurance"

|

Software Engineer - Golang

Almaty, Kazakhstan

→

Summary

Central insurance platform built on 30+ microservices, serving business users and B2C/B2B clients (tour operators, banks, brokers). Owned reliability and stability of the production system.

Highlights

Developed and maintained high-load REST API and gRPC microservices in Go, supporting a digital insurance platform composed of 30 distinct services.

Migrated synchronous policy issuance to asynchronous, event-driven processing via RabbitMQ with a worker pool, increasing throughput from ~150 to ~2000 requests/min and reducing policy issuance time by 13x

Optimised 15 of the heaviest SQL queries and implemented Redis caching, reducing average response time of critical REST endpoints from ~9s to ~200 ms

Integrated an AI coding assistant to automate routine tasks and accelerate implementation, reducing average development time per task by ~42%

Integrated payment systems: implemented webhook-callback validation and idempotent payment processing to protect against double payment

SDU University

|

Software Enginner

Almaty, Kazakhstan

→

Summary

Developed and maintained an academic portal for university staff and students, encompassing 35 independent modules for educational and administrative operations, including course enrollment, schedule management, grading, and library services.

Highlights

Developed and maintained critical microservices using Go, interacting with an Oracle Database to support core academic functionalities.

Reduced deployment time from ~15 to ~5 minutes (67%) by automating CI/CD pipelines

Decomposed the monolith into 13 services, extracting the highest-load modules

Configured service load balancing in Docker Swarm, reducing average API response time from ~900ms to ~320 ms during peak periods

Education

SDU University

Almaty, Kazakhstan
→
Bachelor's Degree Information and Communication Technologies Grade: 3.05

Languages

English

Proficient

Russian

Fluent

Kazakh

Native

Certificates

AWS Academy Graduate - AWS Academy Cloud Foundations

AWS Academy

HCIA Datacom (Huawei Certified ICT Associate)

Huawei

CCNA: Introduction to Networks (Cisco Certified Network Associate)

Cisco

Skills

Programming Languages

Go, PHP, PL/SQL, SQL.

Containerization & Orchestration

Docker, Docker Compose, Docker Swarm, Kubernetes, Portainer.

Databases & Caching

PostgreSQL, MySQL, MariaDB, Oracle, Redis, DataGrip.

Messaging & Streaming

Apache Kafka, RabbitMQ, WebSocket.

Cloud & DevOps Tools

Git, GitLab CI/CD, Nginx, AWS S3, MinIO, ElasticSearch, LogStash, Grafana, Graylog, Prometheus, Consul, Vault, Postman, Swagger, OpenAPI.

Software Development Methodologies

Scrum, OOP principles, SOLID, DRY, KISS, MVC, Unit Testing, Integration Testing.

Frameworks & Libraries

Gin, Fiber, Sarama, GORM, FX, Laravel, testify.