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

Ersultan Kaiyrbai

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

Junior астана, Казахстан
13 навыка

Опыт работы

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

Бакалавр кибербезопасности

Бакалавр

Награды

Hackday Astana IT University

LEGO EV3 Line Follower Robot

LEGO EV3 Robot Sumo

Навыки

C++ C# Python Java HTML/CSS JavaScript Swift Git .NET UIKit Swagger Django REST API
Ссылка скопирована