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