Zumrat Kochshegulov, Developer in Dubai, United Arab Emirates
Zumrat is currently unavailable

Zumrat Kochshegulov

Bio

Zumrat is a seasoned software engineer and team lead with 7+ years of experience building and scaling high-impact products for industry leaders like Yandex, TikTok, and Amazon. His core expertise lies in distributed systems, API design, and cloud infrastructure. Passionate about solving complex technical problems and mentoring high-performing engineering teams, he seeks to leverage his skills to deliver exceptional value on challenging back-end and distributed computing projects through Toptal.

Portfolio

Yandex
Go, Python 3, Yandex Cloud, Kafka Connect, Apache Kafka, Kafka Streams...
TikTok
Go, PostgreSQL, Apache Kafka, GitHub, Azure, Apple Pay, WebRTC...
Amazon.com
Amazon Web Services (AWS), Java, Java 8, React, TypeScript, SQLAlchemy...

Experience

  • Django - 6 years
  • Python 3 - 6 years
  • Amazon Web Services (AWS) - 5 years
  • Django REST Framework - 5 years
  • AWS Lambda - 3 years
  • React - 3 years
  • Microservices - 3 years
  • Docker - 3 years

Preferred Environment

Slack, Visual Studio Code (VS Code), Linux, Telegram Bots, MacOS

The most amazing...

...app I've made was for a food delivery startup in Korea. With it, people can easily order halal, kosher, or vegetarian food without knowing the local language.

Work Experience

Senior Software Engineer

2024 - PRESENT
Yandex
  • Led the design and implementation of a multi-cluster Kafka strategy on Yandex Cloud, reducing latency by 40% and lowering projected annual costs by 22%.
  • Orchestrated the Standardization of event schemas and the deployment of a self-service Kafka onboarding platform, cutting new topic provisioning time from three days to 30 minutes.
  • Pioneered the "event-driven first" initiative, migrating four key monolithic workflows to Kafka, unlocking real-time capabilities and enabling a new customer analytics product.
Technologies: Go, Python 3, Yandex Cloud, Kafka Connect, Apache Kafka, Kafka Streams, *nux Shells, Technical Leadership, Cloud Firestore, Artificial Intelligence (AI), Web Development, APIs, Data Pipelines

Senior Software Engineer

2022 - 2024
TikTok
  • Contributed to the PoC of live subscription for web, Android, and iOS platforms.
  • Launched gift subscription and anniversary offer features that increased the company's monthly revenue by 5%.
  • Initiated and built an internal contract dashboard from scratch used by customer support, QA, and on-call engineers.
Technologies: Go, PostgreSQL, Apache Kafka, GitHub, Azure, Apple Pay, WebRTC, Retrieval-augmented Generation (RAG), Third-party APIs, Back-end Development

Software Engineer

2021 - 2022
Amazon.com
  • Built multiple HR internal products for Amazon-wide use.
  • Added API endpoints, monitoring, and logging systems.
  • Provided technical support and troubleshot consumer issues weekly while on-call.
Technologies: Amazon Web Services (AWS), Java, Java 8, React, TypeScript, SQLAlchemy, Full-stack, MySQL, Stripe Payments, Node.js, Vercel, OAuth 2, PHP, Microsoft SQL Server, Next.js, Twilio, Scripting, AWS Lambda, Material UI, Architecture, Langfuse, Full-stack Development, Document Parsing, ETL

Software Engineer

2019 - 2021
SK Telecom
  • Developed an internal platform, allowing non-engineering professionals to run, test, and apply various configurations on multiple machine-learning models. Coding knowledge was not required as every feature was available on the web browser.
  • Built multiple API endpoints using Go (Gin framework). Added API versioning, API Gateway, Swagger documentation, and also API endpoints for mobile app users.
  • Created an analytics service to gather data from various sources (Google BigQuery tables and HDFS). Calculated basic statistical metrics, such as standard deviation, number of distinct values, mean, etc.
Technologies: Go, JavaScript, Python, Prisma, OAuth, NestJS, Microsoft 365, Data Pipelines

Software Engineer

2017 - 2019
ST Unitas
  • Developed an internal coding test platform (similar to Codility.com) so that new applicants can solve algorithms problems in limited time. I started from scratch and my tasks included everything from front end and back end to production deployment.
  • Added platform-use progress APIs, added various graphs, and pie charts using Chart.js open-source framework.
  • Managed new recruits and interns during trial periods.
Technologies: Bash, Python, Flask, Django, SQLAlchemy, OAuth 2, Chatbots, Scripting

Experience

Creatable

Creatable is an online 3D printing service that lets users try out printing on a 3D printer. A user picks any printer available on the website, chooses the color and shape, and then makes an order. Once payment is completed, printing will be started and sent by post by the producer.

I developed this product for about a year with a team of three developers. My part was to build the back end, CI/CD, and deployment. Some of the features I added included the front end as well.

Technologies: Python, Flask, JavaScript, HTML, CSS, jQuery, AWS EC2/S3

Driver Tracking Service

https://uvu.kz/
I built a driver tracking service from scratch for a startup operating in Kazakhstan. The company helps children share a van, delivering them to school/extracurricular activities during the day. The driver tracking service enabled parents to see where their child is and view the estimated time of arrival home.

Technologies: Python 3.7+, Django, AWS ECS Fargate, Traccar open source library, GitHub workflow, pytest

Math Problem Solver App

http://qanda.ai
I built a back end for an app that solves math problems via a photo. My job was to build the APIs so that images sent from mobile devices reached the ML OCR modules, communicated with the Elasticsearch API, and returned the answer if a similar problem was found. If not, it suggested math teachers who can help solve the problem.

Waggle

Waggle is a remote controller for 3D printers. I built a RESTful back-end service so that a native app (iOS/Android) could control and monitor multiple 3D printers.

Technologies: Ruby on Rails, HTML, CSS, JavaScript, jQuery, AWS EC2/S3

Education

2012 - 2016

Bachelor's Degree in Computer Engineering

UNIST | Ulsan National Institute of Science and Technology - Ulsan, Korea

2014 - 2014

Bachelor's Degree in Computer Engineering

Hong Kong University of Science and Technology - Hong Kong

Certifications

NOVEMBER 2014 - PRESENT

Bronze Medalist

ACM ICPC Semi Finals (APAC Region)

Skills

Libraries/APIs

React, SQLAlchemy, Beautiful Soup, Stripe, Stripe API, Node.js, Twilio API, WebRTC

Tools

GitHub, CircleCI, Slack, Stripe Checkout, GitLab, Prisma, ELK (Elastic Stack), Jenkins, Celery, RabbitMQ, Kafka Connect, Kafka Streams, *nux Shells

Languages

Python 3, JavaScript, Go, Python, Bash, GraphQL, TypeScript, HTML, HTML5, CSS, Bash Script, PHP, Java, Java 8, Ruby, C++

Frameworks

Django, Flask, Swagger, Django REST Framework, Tailwind CSS, Next.js, NestJS, React Native, Redux, OAuth 2, Material UI, Ruby on Rails 5

Paradigms

REST, Microservices, ETL, Automation, Management

Platforms

Docker, Kubernetes, Linux, Amazon Web Services (AWS), AWS Lambda, Visual Studio Code (VS Code), Vercel, Twilio, MacOS, Azure, WordPress, Langfuse, Apache Kafka, Yandex Cloud

Storage

PostgreSQL, Databases, MySQL, Microsoft SQL Server, Data Pipelines, Google Cloud, Cloud Firestore

Other

Back-end, Full-stack, Stripe Payments, OAuth, Chatbots, Scripting, Large Language Models (LLMs), Video Generation, Architecture, Technical Leadership, Apple Pay, Third-party APIs, Platforms, Artificial Intelligence (AI), Full-stack Development, Computer Vision, Optical Character Recognition (OCR), Web Development, Document Parsing, APIs, Back-end Development, API Integration, Microsoft 365, Payment APIs, Retrieval-augmented Generation (RAG), Algorithms, Data Structures, Telegram Bots

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring