Full-stack и backend инженер: 17+ лет создаю бэкенды, интеграции и full-stack продукты.
Работа охватывала веб-платформы с платёжными и банковскими интеграциями и, в последнее время, синхронизацию CRM/ERP, а в начале карьеры — GPS/GSM/VoIP-шлюзы и ПО для устройств контроля доступа.
Уверенно работаю по всему стеку — бэкенд-сервисы, точки входа для интеграций, пайплайны синхронизации данных, перенос монолитов в микросервисы и Docker.
Backend-инженер @ Repfabric LLC (через Yoxel, Inc, Employer of Record) active
Апр 2021 — наст. время · Тахома, США · Удалённо · Полная занятость
Инструменты для автоматизации и синхронизации бизнес-процессов.
- Спроектировал и реализовал единые точки входа для интеграции с CRM/ERP-системами: Repfabric, Salesforce, Oasis, Fishbowl, AutoQuotes и QuickBooks.
- Поддерживал и развивал надстройки и расширения для MS Outlook и Gmail под требования бизнеса.
- Построил пайплайны двусторонней синхронизации данных между сторонними системами.
- Расширил покрытие модульными и интеграционными тестами в нескольких сервисах.
ScalaZIODartPostgreSQL
Backend инженер @ iSate LTD
Июл 2020 — Мар 2021 · Астана, Казахстан · Гибрид · Полная занятость
Разработка ПО и сервисы автоматизации документооборота.
- Поддерживал и адаптировал легаси-систему под меняющиеся требования бизнеса.
- Участвовал в архитектуре и проектировании новых бэкенд-сервисов.
- Предложил и внедрил CI/CD-пайплайны на TeamCity.
C#PostgreSQLTeamCity
Контрактный разработчик @ Vienna LTD
Июн 2017 — Янв 2020 · Астана, Казахстан · Удалённо · Проектная работа
ПО для здравоохранения (параллельно с основной работой).
- Разработал веб-портал для медперсонала по работе с пациентами.
- Создал несколько внутренних инструментов под конкретные бизнес-задачи.
DartAngularC++
Контрактный разработчик @ Space Management LTD
Июл 2014 — Фев 2015 · Астана, Казахстан · Проектная работа
Интеграция оборудования контроля доступа (параллельно с основной работой).
- Наладил обмен данными между турникетами контроля доступа и сервером.
C++
Full-Stack инженер @ 5Plus Information Technologies LLP
Июл 2013 — Июн 2020 · Астана, Казахстан · Офис · Полная занятость
Национальная платформа подготовки к тестам для выпускников школ Казахстана.
- Вёл разработку фронтенда и бэкенда, включая полный переход с десктопа на веб-приложение.
- Интегрировал платёжные системы и банковские API в платформу.
- Перевёл платформу на микросервисы и контейнеризировал продакшн-инфраструктуру в Docker.
- Спроектировал и поддерживал внутренние и внешние процессы управления задачами.
PHPGoDartC#PostgreSQLRedisDocker
Контрактный разработчик @ Monitoring Plus LTD
Фев 2013 — Май 2013 · Костанай, Казахстан · Проектная работа
ПО для GPS-мониторинга транспорта.
- Консультировал по интеграции GPS-устройств при разработке внутреннего сервиса трекинга.
- Разработал инструменты для автоматизации внутренних процессов.
C++Delphi
Контрактный разработчик @ Костанайский областной акимат
Авг 2010 — Фев 2013 · Костанай, Казахстан · Проектная работа
Государственное учреждение Костанайской области (параллельно с основной работой).
- Реализовал внутренний чат в реальном времени.
DelphiC++
Full-Stack инженер @ 390001 LTD
Фев 2009 — Апр 2013 · Костанай, Казахстан · Полная занятость
Служба такси: диспетчеризация и логистика.
- Поддерживал и расширял легаси-систему диспетчеризации.
- Создал инструменты учёта для бизнес-отчётности.
- Реализовал GPS-интеграцию: собственные сервер и клиент, настройка устройств в автомобилях.
- Спроектировал и реализовал GSM-шлюз на внутреннем модеме через AT-команды.
- Спроектировал и реализовал VoIP-шлюз на базе Asterisk и протокола SIP.
DelphiC++MySQL
GoSQLiteWASMTelegram Bot APIMini AppREST
Боевой Telegram-бот и Mini App, отслеживающий курсы валют и драгметаллов по национальным банкам; собран как многобинарный сервис.
- Многобинарная архитектура — отдельные процессы collector, notifier, web, migrator и operator (doctor) поверх общего SQLite-хранилища.
- WASM Telegram Mini App для пользовательских подписок: спарклайн-графики, история курсов и условия оповещений delta / interval / daily / cron.
- Версионируемый REST API со встроенным операторским дашбордом; генерация правил извлечения с помощью LLM в инструменте doctor.
GoSQLiteRaspberry PiTelegram Bot API
Self-hosted сторож домашней сети: следит за интернет-аплинком и перезагружает GPON-роутер, когда связь пропадает.
- Беспортовый сторож на Raspberry Pi, запускаемый по cron — определяет обрыв по независимым IP- и DNS-целям и перезагружает роутер через его web-интерфейс (логин с сессией, CSRF-токен на каждый запрос).
- Пишет каждую проверку, перезагрузку и фазу восстановления в SQLite, сообщает о перезагрузках в Telegram и отдаёт историю как JSON через опциональный read-only демон в LAN.
- Сбор host-телеметрии (CPU, память, диск, температура, счётчики сети) с кросс-компиляцией под linux/arm64, amd64 и Apple Silicon.
GoWireGuard (userspace)gVisor netstack
Forward-прокси, направляющий весь исходящий трафик через WireGuard-туннель с bearer-аутентификацией — без root и модулей ядра.
- Сеть в user space через gVisor netstack; HTTP-форвардинг и HTTPS CONNECT в одном статичном бинарнике.
- Аутентификация по токену со сравнением за постоянное время.
NeuroCompassкоммерческий проект · NDA
GoSQLitevanilla JSTelegram Mini App
Заказной Telegram Mini App для когнитивного самоанализа, выведенный в продакшн.
- Полноценный бэкенд: хранилище SQLite и интеграция с LLM через OpenRouter.
- Интерфейс из семи экранов.
Gostdlib coreHTTP middleware
Потокобезопасная библиотека структурного логирования: fan-out в несколько приёмников с хуками по уровням.
- Подключаемые обработчики — консоль, ротация файлов, Telegram — собираются как io.Writer-приёмники.
- HTTP-middleware с сохранением Flusher/Hijacker/Pusher; авто-редактирование заголовков авторизации.
Gostdlib core
Go-библиотека для разбора и сборки Data Source Name — строк подключения, переменных окружения и конфигурации источников данных.
- Разбирает DSN в структурированные аксессоры: драйвер, хост, порт, база и опции запроса.
- Без внешних зависимостей помимо стандартной библиотеки.
Gohtml/templateCloudflare Pages
Генератор статического сайта: собирает личное резюме / портфолио в статический HTML на этапе сборки — без бэкенда.