Написать заметку для себя
В избранное
Скачать
Скрыть
Пожаловаться
Свернуть
В избранное
Скачать
Скрыть
Пожаловаться
Свернуть
Нур-Асыл21 год, Астана, Golang Engineer
за 350 тг
Golang Engineer
GolangPostgreSQLKafka
полная занятость, частичная занятость, вахтовый метод, фриланс, сменная работа, удалённая работа, сдельная работа, проектная работа, стажировка, волонтёрство
Профессиональные навыки
Go Engineer с 2+ годами опыта. Разрабатываю высоконагруженные микросервисы (Kubernetes). Специализируюсь на PostgreSQL, кэшировании (Redis) и пайплайнах Kafka. Пишу чистый код, участвую в проектировании и Code Review.
Опыт работы
1 место за
1 год
и 6 месяцев
Первое Кредитное Бюро (ПКБ) (Confidente)
июнь 2024 — по настоящее время, Астана
Golang Engineer
Участвовал в непрерывной разработке ABIS (Atameken Business Information Services), высоконагружен-
ной платформы для оценки бизнес-рисков. Сервис агрегирует разнородные данные из государственных
информационных систем (ГИС) для комплексной проверки контрагентов и скоринга надежности ком-
паний. Экосистема: 100+ микросервисов.
Ключевые достижения:
Архитектура и микросервисы:
– Проектировал масштабируемые API и межсервисное взаимодействие (REST/gRPC). Разраба-
тывал отказоустойчивые микросервисы на Go с покрытием Unit-тестами и автоматизировал си-
стемные задачи с помощью Python.
– Реализовал асинхронные пайплайны данных, переведя синхронные процессы на модель EDA
через Apache Kafka, что снизило пиковую нагрузку на основную API-платформу.
– Спроектировал конвейеры данных с использованием паттернов Fan-In/Fan-Out на горутинах и
каналах. Внедрил распределенную трассировку для сквозного мониторинга производительности
микросервисов.
Базы данных и Highload:
– Реализовал автокомплит по базе субъектов (2млн+ записей) с фильтрацией по КАТО: внедрил
полнотекстовый поиск и триграммные индексы в PostgreSQL, сократив время отклика запросов
с 1 секунды до 50–100 мс.
– Устранил проблему thundering herd: внедрил двухранговое кэширование (in-memory на Go с
синхронизацией через Redis Pub/Sub), паттерн singleflight и распределенные блокировки
(RedLock).
– Нормализовал схемы данных и оптимизировал сложные SQL-запросы в PostgreSQL: выполнялрефакторинг тяжелых выборок с использованием CTE и транзакций, профилировал планы через
EXPLAIN ANALYZE и настраивал обслуживание таблиц (VACUUM).
Инфраструктура, интеграции и отказоустойчивость:
– Разработал SOAP-клиенты для интеграции сервисов с госплатформой ВШЭП.
– Повысил отказоустойчивость сервисов: внедрил паттерны Circuit Breaker/Retry, настроил кор-
ректный Graceful Shutdown в Go и жизненный цикл подов в Kubernetes для минимизации
ошибок при деплоях.
– Разработал хранилище документов на базе MinIO S3: реализовал потоковую выгрузку (streaming)
и сжатие данных «на лету», оптимизировав сетевую нагрузку и потребление RAM.
– Оптимизировал контейнеризацию с использованием multi-stage сборки: перевел деплой микро-
сервисов на distroless (Debian Bookworm), решив проблему валидации TLS-сертификатов (X.509)
во внешних ГИС за счет обновления пакета ca-certificates.
Процессы: Работа в Agile-команде. Кросс-функциональное взаимодействие с системными аналитика-
ми, Frontend-разработчиками, QA и инфраструктурными командами (DevOps, DBA).
Образование
Послевузовское
Astana IT University
Высшее
IT
Software Engineering
2022 — 2025
Astana IT University
Послевузовское
IT
Applied Artificial Intelligence
2025 — по настоящее время
Пары проводятся вне рабочее время (вечером после 18:00)
Повышение квалификации, курсы
AWS Academy Graduate - Cloud Web Application Builder - Training Badge
2024
Amazon Web Services (AWS)
AWS Academy Graduate - Cloud Foundations - Training Badge
2024
Amazon Web Services (AWS)
Introduction to MongoDB
2024
MongoDB
Казахский — родной
Русский — свободно владею
Английский — средний уровень
Гражданство: Казахстан
В избранное
Скачать
Скрыть
Пожаловаться
В избранное
Скачать
Скрыть
Пожаловаться
Свернуть