SMS-Consult · Telecom
Software Developer
Web-приложения и отчётность для биллинга и SMS-сервисов операторов связи. Параллельно: Linux, сети, Asterisk FreePBX, OkTell, Bitrix24 и эксплуатация контакт-центров.
ENGINEER / ANALYST / BUILDER
12+ лет между кодом, данными, телефонией, банками и инфраструктурой. Начинал с web-разработки, Linux и контакт-центров. Прошёл через Asterisk, OkTell, Genesys, Java/Spring, Kafka, Oracle, BI и DWH. Сегодня проектирую высоконагруженную банковскую аналитику и создаю собственные AI-продукты.
01 / TRAJECTORY
Карьера развивалась не по прямой «из аналитика в разработчика» или наоборот. Каждый следующий этап добавлял новый слой: инфраструктура → телефония → backend → данные → BI → архитектура аналитики → AI.
SMS-Consult · Telecom
Web-приложения и отчётность для биллинга и SMS-сервисов операторов связи. Параллельно: Linux, сети, Asterisk FreePBX, OkTell, Bitrix24 и эксплуатация контакт-центров.
Home Credit Bank
Oracle/MS SQL, витрины, процедуры, функции и ETL/ELT. Поддержка BI и call-center платформ. Genesys и OkTell становятся уже не просто «звонилками», а частью измеримой операционной системы.
Kaspi Bank
Backend и поддержка Siebel CRM на Java/Spring Boot, интеграции Oracle → Kafka → DWH, сопровождение промо-механик, Elastic/Grafana и инцидентов.
Home Credit Bank
BI и аналитика контакт-центра: лиды, звонки, SLA, LCR, Abandonment Rate. Участие в тестировании и запуске Genesys, Voice Bot и Voice2Text, Oracle ETL/ELT и аналитических систем.
Kaspi Bank · Kaspi Shop
Управленческая отчётность, витрины, Qlik Sense, SQL и хранимые процедуры. Сбор требований напрямую у бизнеса и перевод бизнес-логики в аналитические решения.
Bereke Bank
Управленческая отчётность банка, тяжёлые витрины и высоконагруженный SQL/PL-SQL. Оптимизация процессов с 2+ часов до 15–20 минут, execution plan, индексы, партиционирование, code review и поиск аномалий в данных.
02 / SYSTEM THINKING
От сигнала в телефонии до итоговой цифры в отчёте. Это меняет способ проектирования: я понимаю не только SQL или API, а путь события через инфраструктуру, интеграцию, хранилище, бизнес-логику и интерфейс.
03 / SELECTED PROJECTS
Здесь проекты, где есть реальная архитектура, пользователи, телефония, данные, инфраструктура или понятный прикладной результат.
AI MATCHING · TELEGRAM · BACKEND
Рабочий Telegram-бот знакомств с онбордингом, анкетами, фотографиями, лайками и интеллектуальным ранжированием кандидатов. Matching учитывает TF-IDF, векторное сходство текста профиля, близость описаний, возраст и дополнительный compatibility score.
Проверка фото, защита от дублей, async PostgreSQL backend, webhook-режим и опциональное хранение медиа в Cloudflare R2.
ANDROID · IOS · CRM · MOTORCYCLE CULTURE
Ведётся разработка кроссплатформенной CRM-системы для мотоклубов и мотокультуры. Приложение объединяет управление клубом, участниками, отделениями, мототехникой, поездками и внутренней коммуникацией в одном мобильном интерфейсе.
В текущем дизайне предусмотрены профиль участника и его роль в клубе, события и совместные выезды, карта чаптеров, гараж, взносы и задолженности, медиacenter, клубные чаты и отдельная панель Road Captain для построения маршрутов.
SIP · RTP · SPEECH AI
Production-oriented платформа голосовых AI-звонков. Полный локальный pipeline без облачных AI API: SIP/RTP → VAD → STT → LLM/RAG → TTS.
Kamailio + PJSUA2, faster-whisper, Silero VAD, Qwen через llama.cpp, Piper TTS, PostgreSQL + pgvector, Redis и React WebGUI.
BACKEND · MOBILE · RBAC
CRM для химчисток обуви и одежды: мультикомпанийность, сотрудники, точки, клиенты, заказы, тарифы, акции, уведомления и отдельный Flutter-клиент.
OTP/JWT, RBAC с override-правами, аудит изменений, FastAPI + SQLAlchemy + Alembic + PostgreSQL.
SQL · DATA QUALITY · BUSINESS LOGIC
Метадата-ориентированные rule engines, исторические состояния, контроль загрузки источников, комиссионные расчёты и перенос сложной Oracle-логики в Greenplum/PostgreSQL.
Приоритеты правил, fallback-механизмы, data-quality проверки и оптимизация высоконагруженных расчётов.
WEB · I18N · SEO · AUTOMATION
Корпоративный web-проект с адаптивной версткой, SEO-разметкой, EN/RU/KO локализацией, формами и legal/governance-разделом.
Дополнительно написал генератор policy-страниц из DOCX, чтобы юридические документы обновлялись как данные, а не вручную.
LLM · OCR · AUTOMATION
Локальный помощник для Outlook: анализирует письма, цепочки и вложения, классифицирует задачи и уведомления, формирует summary, action items и черновики ответов.
CPU-only, локальная Llama, llama.cpp, OCR/ONNX. Корпоративные данные не требуется отправлять во внешний AI API.
04 / IMPACT
«Если система работает два часа, я сначала хочу понять почему она вообще считает именно так, а уже потом ускорять её».
05 / TECHNOLOGY
Стек меняется в зависимости от задачи. Важнее не название технологии, а понимание её места в системе.
Oracle · Greenplum · PostgreSQL · MS SQL · PL/SQL · dbt · ETL/ELT · Qlik Sense · Tableau · Power BI · Oracle BI
Python · FastAPI · Java · Spring Boot · REST · JSON API · Kafka · SQLAlchemy · Alembic · Redis
LLM · llama.cpp · Qwen · faster-whisper · Silero VAD · Piper TTS · RAG · pgvector · OCR · ONNX
Genesys · OkTell · Asterisk · FreePBX · SIP · RTP · PJSUA2 · Voice Bot · Voice2Text · SLA/LCR/Abandonment
HTML · CSS · JavaScript · React · TypeScript · Flutter · Riverpod · Bootstrap · responsive UI
Linux · Nginx · Docker · Git · GitLab CI/CD · Elastic · Grafana · Windows Server · networking
06 / RECOGNITION
Отмечен за участие в запуске платформы Genesys в Home Credit Bank.
За вклад в формирование и автоматизацию управленческой отчётности.
Code review, сложные SQL-кейсы, аномалии в данных и архитектура отчётных решений.
07 / OUTSIDE THE CODE
Психологический детектив · Версия 1.0
Психологический детектив, действие которого разворачивается вокруг банковских данных, рабочих систем и странной аномалии, обнаруженной аналитиком в новой витрине. То, что начинается как обычная техническая проверка, постепенно выходит далеко за пределы одной строки в базе.
08 / CONTACT
Data · AI · Backend · Analytics · Telephony · Full Stack