Опыт работы
CSDC
Backend-разработчик
Разрабатывал серверные сервисы мобильного приложения E-Knot для пользователей: доска объявлений, взаимодействие жильцов, внутренний мессенджер. Спроектировал и поддерживал: аутентификация, управление контентом, пользовательские взаимодействия. Реализовал модуль с отслеживанием доступности, историей аренды и состоянием инвентаря. Разработал логику управления жизненным циклом велосипедов. Реализовал межсервисное взаимодействие между основными модулями. Оптимизировал запросы к БД и модели данных.
- Сокращение ручных отчётов о техобслуживании
- Повысил надёжность системы и снизил задержку запросов
- Среднее время ответа API снизилось
Проекты
AR Dragon Mask App
AR-приложение на Unity с 3D-маской дракона, летающей вокруг головы пользователя: распознавание лица, трекинг, интеграция камеры, работа с 3D-моделями и анимациями, позиционирование объектов в AR, оптимизация проекта.
Doom-style 3D Shooter Prototype
Шутер от первого лица в стиле DOOM на Python и Pygame: псевдо-3D через ray casting, отрисовка стен, движение игрока, обработка коллизий, базовый AI врагов — без игрового движка.
ArchivePlus
Полноценная система бронирования читального зала: Django REST API с JWT-аутентификацией и ролевым доступом для архивариусов и посетителей. Генерация слотов на 14 дней вперёд, защита от конфликтов расписания. Нативное iOS-приложение на UIKit: бронирование слотов, панель администратора, личный кабинет — полная интеграция с бэкендом.
AI-powered Financial Data Processing System
Telegram-бот для парсинга банковских выписок (Kaspi, BCC, Halyk) из PDF/XLSX с конвертацией в структурированные записи в Google Sheets. Многослойная дедупликация по составным ключам (дата, сумма, счёт, ID документа, схожесть текста) — идемпотентная загрузка данных. Финансовая сверка: валидация денежных потоков и обнаружение расхождений между выписками и реестром. Интеграция Groq LLM (LLaMA 3.3 70B) для NL-запросов: проверка баланса и анализ оборотов по живым данным таблицы.
Образование
Astana IT University
Бакалавр кибербезопасности
Бакалавр