Выпускник направления «Программная инженерия» АлтГТУ. Backend: Go, Python. Интересно системное программирование и разработка серверных приложений.
Стек: Go, Python, C, C#, PostgreSQL, SQLite, Linux, Vue 3, TypeScript
Auto-Gas-Station — ПО терминала самообслуживания для автоматической АЗС. Разработка по заказу ИП, результаты приняты заказчиком. Моя часть — платёжно-фискальный контур: приём безналичной оплаты через терминал Vendotek VT по протоколу EzPOS и фискализация расчёта на ККТ PayOnline-01-ФА по протоколу ККТ А.2.0 поверх собственного TCP-транспорта, журнал транзакций, клиентские экраны оформления покупки. Подсистемы построены по схеме «бизнес-логика — адаптер — протокол»; для отладки без оборудования написаны программные имитаторы устройств.
Go Gin SQLite Vue 3 TypeScript Pinia Tailwind
pg_scheduler — планировщик заданий для PostgreSQL в виде расширения на C. Работает как background worker, поддерживает cron-синтаксис, отложенные задачи, запуск SQL и shell-команд, журнал запусков.
C PostgreSQL
KrisBot — Telegram-бот с внутриигровой экономикой для групповых чатов: балансы, кредиты, начисление за активность, четыре игры. Асинхронная архитектура, атомарные операции со счетами, учёт активности в памяти с пакетной записью в базу, деплой через systemd.
Python aiogram 3 aiosqlite asyncio
altstu-teacher-profile — CLI-утилита для сбора профиля преподавателя АлтГТУ по ФИО из публичных страниц: контакты, расписание, упоминания в новостях. Нечёткое сопоставление ФИО с оценкой уверенности, SQLite с историей запусков, кэш HTTP-ответов с TTL, отчёты в JSON и HTML.
Python SQLite
Tychagram — клиент-серверный мессенджер: сервер на Go, десктопный клиент на Python и PyQt5. Личные и групповые чаты, обмен сообщениями через WebSocket, хранение переписки в PostgreSQL. Одновременная работа нескольких клиентов: горутина на соединение, рассылка через буферизованный канал, аутентификация по токенам сессий с bcrypt. Курсовая работа.
Go WebSocket PostgreSQL Python PyQt5
DogHub — информационная система для кинологических клубов: учёт участников и собак, каталоги событий, обучающих программ и тренингов, запись на активности. Бэкенд на .NET с PostgreSQL, клиент на React + TypeScript, авторизация по JWT с access/refresh-токенами и HttpOnly-cookie, сборка в Docker. Командная курсовая работа втроём.
C# .NET PostgreSQL React TypeScript Docker
Practice-EpidemicSimulation — имитационное моделирование распространения эпидемии: агентная модель с настраиваемыми параметрами и графиком заражений в реальном времени. Проектно-технологическая практика.
C# MonoGame
