Перейти к содержимому

Алишер Токеш

Golang-разработчик

Middle Гибрид Удалённо Офис Алматы, Казахстан
3 г. опыта 46 навыка

О себе

Backend-разработчик на Go. Спроектировал и запустил четыре production-сервиса в Kaspi Bank: HTTP-сервис для SQL-запросов с собственной email-OTP авторизацией (50+ ежедневных пользователей), Alert Manager с cron-планировщиком и webhook-доставкой, переиспользуемую Go-библиотеку с настройкой connection pool под Oracle/MySQL/StarRocks, фоновый воркер с graceful shutdown через Go context для деплоев без потери задач. Уверенно владею: — HTTP-разработка: net/http, gorilla/mux, REST API дизайн, JSON, middleware-цепочки, обработка таймаутов на уровне запроса и сервера, graceful HTTP shutdown — Concurrency в Go: goroutines, channels, select, context (cancellation, WithTimeout, WithDeadline), sync (Mutex, RWMutex, WaitGroup, atomic), worker pools, кооперативная отмена через ctx.Done — Работа с БД через database/sql: connection pool tuning (SetMaxOpenConns, SetMaxIdleConns, SetConnMaxLifetime), per-query timeouts через context, транзакции, обработка network errors и retry — SQL и оптимизация: индексы (B-tree, составные, partial), EXPLAIN ANALYZE, оптимизация запросов, ACID, MVCC, уровни изоляции — Testing: unit, table-driven, integration через httptest, race detector До Go — 1.5 года Python backend в государственной структуре: разработка веб-приложений на Django + DRF, REST API, парсеры на Scrapy, контейнеризация через Docker, проектирование схем PostgreSQL/MySQL. GitHub: github.com/alishttt — три открытых Go-проекта, демонстрирующих production-grade паттерны (graceful shutdown, connection pooling, exponential backoff retry, cron scheduling).

Опыт работы

Kaspi Bank, АО

09.2024 — 06.2026 1 г. 9 мес.

Golang-разработчик

Middle Гибрид

Разработка production backend-сервисов на Go для команд аналитики и риск-менеджмента банка. Ключевые проекты: ▸ Внутренний веб-сервис для SQL-запросов (Go + HTML/JS): REST API + простой UI для аналитиков. Используется 50 аналитиками и риск-менеджерами ежедневно по 3 критичным пайплайнам (верификация фото, антифрод транзакций, антифрод партнёров). Полностью заменил ручной процесс через DB-клиенты. ▸ Alert Manager Service: REST API для регистрации и выполнения SQL-алертов по Oracle, MySQL, StarRocks. Cron-планировщик с retry-логикой. Мониторит продакшн-пайплайны 24/7. ▸ SQL Runner Tool: переиспользуемая Go-библиотека с абстракцией подключений к разным БД, настройками connection pool (SetMaxOpenConns, SetMaxIdleConns, SetConnMaxLifetime), per-query timeout через context. Используется командой для прогона и валидации 100+ аналитических запросов. ▸ Background Worker Service: фоновый процессор задач с корректным graceful shutdown через Go context (signal.NotifyContext, sync.WaitGroup). Деплои проходят без потери in-flight задач. Обязанности: — Проектирование и разработка REST-сервисов на Go: бизнес-логика, HTTP-handlers, work queues, конфигурация через YAML — Работа с Oracle, MySQL, StarRocks: индексы, оптимизация SQL, connection pool tuning, транзакционная консистентность — Разработка и поддержка ETL-процессов — Code review, написание unit-тестов — Деплой через GitLab CI/CD, мониторинг через Grafana — Взаимодействие с аналитиками и командой риск-менеджмента, ведение задач в Jira

  • Создал внутренний веб-сервис для SQL-запросов, используемый 50 аналитиками и риск-менеджерами ежедневно по 3 критичным пайплайнам
  • Полностью заменил ручной процесс через DB-клиенты
  • Разработал Alert Manager Service с cron-планировщиком и retry-логикой, мониторит продакшн-пайплайны 24/7
  • Создал переиспользуемую Go-библиотеку SQL Runner Tool, используемую для прогона и валидации 100+ аналитических запросов
  • Реализовал Background Worker Service с graceful shutdown, деплои проходят без потери in-flight задач

ИВЦ Агентство РК по статистике

06.2023 — 09.2024 1 г. 3 мес.

Backend (Python разработчик)

Junior Офис

Разработка backend-сервисов и интеграций на Python для государственной аналитической платформы. — Разработка и поддержка веб-приложений на Django + Django REST Framework: модели, представления, сериализаторы, REST API — Веб-парсеры на Scrapy для автоматического сбора и обработки данных с внешних источников; оптимизация под скорость и устойчивость — Telegram-боты: обработка сообщений, интеграция с внешними API и БД, расширение функциональности — Проектирование схем PostgreSQL/MySQL, написание сложных SQL-запросов с оптимизацией — Контейнеризация сервисов через Docker (Dockerfile, docker-compose) — Работа с системой контроля версий Git

Проекты

GitHub: github.com/alishttt

Три открытых Go-проекта, демонстрирующих production-grade паттерны (graceful shutdown, connection pooling, exponential backoff retry, cron scheduling).

Образование

Международный университет информационных технологий

— 2021

РЭТ

Бакалавр

BITLAB

— 2026

Golang backend developer

Курсы

Decode

— 2022

Python

Курсы

Курсы

GOLANG DEVELOPER

BITLAB

Python

Decode

Ожидаемая зарплата

150 000 RUB

Навыки

Go Golang REST API goroutines channels sync connection pooling net/http database/sql gRPC YAML config Unit Testing table-driven tests PostgreSQL MySQL StarRocks Oracle Pl/SQL SQL optimization ETL Kafka Redis Docker Kubernetes Git Gitlab GitLab CI Grafana Python Django Rest Framework HTML JS Scrapy Django Jira gorilla/mux JSON middleware context Mutex RWMutex WaitGroup atomic worker pools httptest race detector GitHub

Языки

Казахский Родной
Английский B2 — Выше среднего
Русский C2 — Владение в совершенстве

Личные данные

Возраст 26 года
Гражданство Казахстан
Ссылка скопирована