DATA · SOFTWARE · ARTIFICIAL INTELLIGENCE

ENGINEER / ANALYST / BUILDER

Я строю системы, которые должны работать.

12+ лет между кодом, данными, телефонией, банками и инфраструктурой. Начинал с web-разработки, Linux и контакт-центров. Прошёл через Asterisk, OkTell, Genesys, Java/Spring, Kafka, Oracle, BI и DWH. Сегодня проектирую высоконагруженную банковскую аналитику и создаю собственные AI-продукты.

12+ лет инженерного опыта
2h → 15–20m ускорение тяжёлых витрин
3 крупных банка в карьере
AI ↔ SIP локальная voice-платформа

01 / TRAJECTORY

Не смена профессий.
Наращивание инженерного слоя.

Карьера развивалась не по прямой «из аналитика в разработчика» или наоборот. Каждый следующий этап добавлял новый слой: инфраструктура → телефония → backend → данные → BI → архитектура аналитики → AI.

2014—2017

SMS-Consult · Telecom

Software Developer

Web-приложения и отчётность для биллинга и SMS-сервисов операторов связи. Параллельно: Linux, сети, Asterisk FreePBX, OkTell, Bitrix24 и эксплуатация контакт-центров.

PHPLinuxAsteriskOkTellBitrix24
2017—2020

Home Credit Bank

SQL Developer

Oracle/MS SQL, витрины, процедуры, функции и ETL/ELT. Поддержка BI и call-center платформ. Genesys и OkTell становятся уже не просто «звонилками», а частью измеримой операционной системы.

OraclePL/SQLMS SQLGenesysPower BI
2020

Kaspi Bank

Middle Software Developer

Backend и поддержка Siebel CRM на Java/Spring Boot, интеграции Oracle → Kafka → DWH, сопровождение промо-механик, Elastic/Grafana и инцидентов.

JavaSpring BootKafkaSiebel CRMGrafana
2021—2022

Home Credit Bank

Data Analyst

BI и аналитика контакт-центра: лиды, звонки, SLA, LCR, Abandonment Rate. Участие в тестировании и запуске Genesys, Voice Bot и Voice2Text, Oracle ETL/ELT и аналитических систем.

Power BIOracle BIGenesysVoice BotVoice2Text
2022—2023

Kaspi Bank · Kaspi Shop

Qlik Sense Developer

Управленческая отчётность, витрины, Qlik Sense, SQL и хранимые процедуры. Сбор требований напрямую у бизнеса и перевод бизнес-логики в аналитические решения.

Qlik SenseSQLDWHBIBusiness Logic
2023—NOW

Bereke Bank

Data Analyst · Technical Expert

Управленческая отчётность банка, тяжёлые витрины и высоконагруженный SQL/PL-SQL. Оптимизация процессов с 2+ часов до 15–20 минут, execution plan, индексы, партиционирование, code review и поиск аномалий в данных.

OracleGreenplumPostgreSQLSQLData Quality

02 / SYSTEM THINKING

Я видел системы
с обеих сторон провода.

От сигнала в телефонии до итоговой цифры в отчёте. Это меняет способ проектирования: я понимаю не только SQL или API, а путь события через инфраструктуру, интеграцию, хранилище, бизнес-логику и интерфейс.

03 / SELECTED PROJECTS

Код, который
не лежит в папке «pet».

Здесь проекты, где есть реальная архитектура, пользователи, телефония, данные, инфраструктура или понятный прикладной результат.

01 / LIVE PRODUCT ONLINE

AI MATCHING · TELEGRAM · BACKEND

Relatoria Bot

Рабочий Telegram-бот знакомств с онбордингом, анкетами, фотографиями, лайками и интеллектуальным ранжированием кандидатов. Matching учитывает TF-IDF, векторное сходство текста профиля, близость описаний, возраст и дополнительный compatibility score.

Проверка фото, защита от дублей, async PostgreSQL backend, webhook-режим и опциональное хранение медиа в Cloudflare R2.

Открыть @relatoria_bot ↗
Python 3.11FastAPIAiogram PostgreSQLSQLAlchemy Async TF-IDFVector ScoringDocker
02 / MOBILE PRODUCT IN DEVELOPMENT

ANDROID · IOS · CRM · MOTORCYCLE CULTURE

Club Haos — MC CRM

Ведётся разработка кроссплатформенной CRM-системы для мотоклубов и мотокультуры. Приложение объединяет управление клубом, участниками, отделениями, мототехникой, поездками и внутренней коммуникацией в одном мобильном интерфейсе.

В текущем дизайне предусмотрены профиль участника и его роль в клубе, события и совместные выезды, карта чаптеров, гараж, взносы и задолженности, медиacenter, клубные чаты и отдельная панель Road Captain для построения маршрутов.

Android iOS Mobile CRM MC Management
PRODUCT STATUS Design / Development Cross-platform mobile application
Интерфейс мобильной CRM Club Haos для мотоклубов: главная, участники, события, карта чаптеров, гараж, взносы, медиacenter, чаты и Road Captain
Product UI concept · CRM for motorcycle clubs and motorcycle culture
AndroidiOSCRM MembersChaptersEvents GaragePaymentsChats Road Captain
03 / AI + TELEPHONY LOCAL FIRST

SIP · RTP · SPEECH AI

Local AI Voice Platform

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.

FastAPIReactKamailio PJSUA2WhisperQwen RAGpgvector
04 / FULL STACK CRM

BACKEND · MOBILE · RBAC

CS CRM

CRM для химчисток обуви и одежды: мультикомпанийность, сотрудники, точки, клиенты, заказы, тарифы, акции, уведомления и отдельный Flutter-клиент.

OTP/JWT, RBAC с override-правами, аудит изменений, FastAPI + SQLAlchemy + Alembic + PostgreSQL.

FastAPIFlutterPostgreSQL JWTRBACRiverpodDio
05 / BANKING DATA RULES + ETL

SQL · DATA QUALITY · BUSINESS LOGIC

Banking Data Engineering

Метадата-ориентированные rule engines, исторические состояния, контроль загрузки источников, комиссионные расчёты и перенос сложной Oracle-логики в Greenplum/PostgreSQL.

Приоритеты правил, fallback-механизмы, data-quality проверки и оптимизация высоконагруженных расчётов.

OracleGreenplumPostgreSQL PL/SQLdbtETL
06 / CORPORATE WEB PRODUCTION

WEB · I18N · SEO · AUTOMATION

Rockart Inc.

Корпоративный web-проект с адаптивной версткой, SEO-разметкой, EN/RU/KO локализацией, формами и legal/governance-разделом.

Дополнительно написал генератор policy-страниц из DOCX, чтобы юридические документы обновлялись как данные, а не вручную.

HTMLCSSJavaScript Bootstrapi18nPython tooling
07 / LOCAL AI OUTLOOK

LLM · OCR · AUTOMATION

AI Email Supervisor

Локальный помощник для Outlook: анализирует письма, цепочки и вложения, классифицирует задачи и уведомления, формирует summary, action items и черновики ответов.

CPU-only, локальная Llama, llama.cpp, OCR/ONNX. Корпоративные данные не требуется отправлять во внешний AI API.

PythonLlamallama.cpp ONNXOCROutlook

04 / IMPACT

«Если система работает два часа, я сначала хочу понять почему она вообще считает именно так, а уже потом ускорять её».
2+ часа исходное время тяжёлых витрин
→
15–20 минут после переработки запросов, индексации и партиционирования

05 / TECHNOLOGY

Не коллекция логотипов.
Инструменты по слоям.

Стек меняется в зависимости от задачи. Важнее не название технологии, а понимание её места в системе.

A

Data / BI

Oracle · Greenplum · PostgreSQL · MS SQL · PL/SQL · dbt · ETL/ELT · Qlik Sense · Tableau · Power BI · Oracle BI

B

Backend / Integration

Python · FastAPI · Java · Spring Boot · REST · JSON API · Kafka · SQLAlchemy · Alembic · Redis

C

AI / Speech

LLM · llama.cpp · Qwen · faster-whisper · Silero VAD · Piper TTS · RAG · pgvector · OCR · ONNX

D

Telephony / Contact Center

Genesys · OkTell · Asterisk · FreePBX · SIP · RTP · PJSUA2 · Voice Bot · Voice2Text · SLA/LCR/Abandonment

E

Frontend / Mobile

HTML · CSS · JavaScript · React · TypeScript · Flutter · Riverpod · Bootstrap · responsive UI

F

Infrastructure

Linux · Nginx · Docker · Git · GitLab CI/CD · Elastic · Grafana · Windows Server · networking

06 / RECOGNITION

Не только
«работало у меня».

2019

Excellent Awards

Отмечен за участие в запуске платформы Genesys в Home Credit Bank.

2024—2025

Грамоты и благодарности

За вклад в формирование и автоматизацию управленческой отчётности.

NOW

Точка экспертизы

Code review, сложные SQL-кейсы, аномалии в данных и архитектура отчётных решений.

Обложка психологического детектива «Сущность»

07 / OUTSIDE THE CODE

«Сущность»

Психологический детектив · Версия 1.0

Психологический детектив, действие которого разворачивается вокруг банковских данных, рабочих систем и странной аномалии, обнаруженной аналитиком в новой витрине. То, что начинается как обычная техническая проверка, постепенно выходит далеко за пределы одной строки в базе.

21 глава + эпилог Data / Investigation PDF

08 / CONTACT

Если задача сложная,
тем интереснее.

Data · AI · Backend · Analytics · Telephony · Full Stack