backend · ai · product
Java Backend Developer
Гомель, Беларусь · Удалённо РФ/РБ
Инновационная многопользовательская (SaaS, Multi-Tenant) экосистема цифрового меню и автоматизации ресторанов. Объединяет мобильное PWA-меню для гостей, KDS-дашборды для кухни и барменов, интерактивную карту зала, систему бронирования и AI-аналитику отзывов.
SaaS-платформа для управления карьерой и поиском работы с мультипровайдерным AI-ассистентом. Проект разработан и выведен в production самостоятельно.
Telegram Mini App для личных и совместных финансов. Разработан и выведен в production самостоятельно.
Современная Fullstack-платформа разработчика: интерактивное портфолио, витрина услуг с корзиной, глубокая интеграция Telegram Mini App / Bot API, контекстный голосовой ИИ-ассистент, анализатор вакансий и терминальная консоль.
Демонстрационная SaaS-система автоскоринга кандидатов с HeadHunter через различные ИИ-модели (OpenAI, Gemini, Gemini API, Ollama) с отчётами в Telegram. Показывает реальную автоматизацию HR-процессов для компаний любого размера.

QTab
qtab.spaceИнновационная многопользовательская (SaaS, Multi-Tenant) экосистема цифрового меню и автоматизации ресторанов. Разработана с фокусом на WebSocket real-time синхронизацию и ИИ-аналитику на базе Gemini 3.1 Flash Lite. В рамках выхода SaaS-платформы на рынок и масштабирования продаж для юридических лиц осуществляется подготовка к регистрации ООО.
PWA Guest Hub
Цифровое PWA-меню в браузере без установки, ИИ-upselling (Gemini), встроенный сканер QR, совместные заказы и разделение счета (Bill Splitting).
KDS & Bar Displays
Real-time экраны поваров и барменов с авто-обновлением по WebSocket, звуковыми оповещениями (Web Audio API) и чатом с залом.
2D-конструктор зала
Визуальный drag-and-drop редактор меню и интерактивная карта столов зала с live-индикацией статусов обслуживания.
Умный Telegram-персонал
Личные ссылки для официантов, авто-уведомления о вызовах/заказах, переключение смен «на паузу» и финансовый /status.

О себе
Пишу backend на Java. В продакшне — REST API, интеграции с нейросетями, Kafka, Redis, деплой на VPS и Cloud. Без «это не моя задача».
Последние 1,5 года в ООО «НеоТек»: делал бэкенд для AI-стартапа. Проектировал REST API, подключал OpenAI/Gemini/Ollama, строил асинхронные процессы на Kafka, разбирался с медленными PostgreSQL-запросами через EXPLAIN ANALYZE и деплоил всё это на VPS и Google Cloud Run — от брифа до продакшна.
AI-инструменты (Claude Code, Cursor, GitHub Copilot) использую ежедневно — для ускорения рутины, не вместо мышления.
Хочу продуктовый backend с реальной бизнес-логикой — особенно если в стеке есть AI, финансовые механизмы или серьёзная асинхронщина. Удалённо, РФ или РБ. Документы для РФ полные: СНИЛС, ИНН, самозанятость, счета в 3 банках.
Образование
Гомельский государственный аграрно-экономический колледж
Сентябрь 2020 — Июнь 2024Средне-специальное, Техник-программист
Программное обеспечение информационных технологий
Гомельский государственный аграрно-экономический колледж
Сентябрь 2020 — Апрель 2022Средне-специальное, Оператор ЭВМ 5-го разряда
Программное обеспечение обработки экономической и деловой информации
Опыт работы
Фриланс / Самозанятость · Java Backend / Fullstack Developer
Июнь 2026 — по настоящее время2 месяца · #
Разработка и проектирование B2B SaaS-платформ, микросервисов, интернет-магазинов и AI-решений для автоматизации бизнес-процессов под ключ. Полный цикл: от сбора требований и ТЗ до развертывания в продакшне и поддержки.
- Проектирование и разработка архитектуры высоконагруженных веб-приложений и SaaS-платформ на Java / Spring Boot с нуля
- Интеграция внешних API, платежных шлюзов (bePaid, ЮKassa, Stripe), фискальных сервисов (4ek.by) и телефонии
- Настройка WebSocket-соединений (STOMP) для real-time синхронизации распределенных систем
- Разработка современных адаптивных интерфейсов (Next.js, React, Tailwind CSS) с глубокой оптимизацией производительности
- Контейнеризация сервисов (Docker Compose), настройка веб-серверов (Nginx, SSL), систем логирования и резервного копирования
Достижения
- Успешно спроектировал, разработал и вывел в продакшн HighLoad SaaS-платформу QTab (qtab.space) — провел 5-минутный нагрузочный тест на 32 000+ запросов (106.9 RPS, p50 = 47 мс) с пиком 233.4 RPS без утечек памяти (RAM < 450 МБ)
- Сократил расходы клиентов на облачную инфраструктуру и сторонние API на 25-30% за счет оптимизации кэширования в Redis
- Организовал сквозной процесс разработки полного цикла без привлечения сторонних специалистов, обеспечив сдачу проектов в срок
ООО «НеоТек» · Java Backend Developer
Февраль 2025 — Май 20261 год 4 месяца · https://neotek.by
AI-стартап. Основной продукт — маркетплейс мастеров для Беларуси с AI-ассистентом (500+ мастеров, 30+ категорий услуг). Параллельно — разработка кастомных AI-решений под заказ для бизнеса из РФ и РБ.
- Собрал backend-архитектуру AI-ассистента: асинхронная обработка на базе CompletableFuture и кастомных пулов потоков (TaskExecutor), интеграция с OpenAI, Gemini и Ollama через общий интерфейс провайдеров
- Настроил асинхронную обработку поведенческих событий через Kafka (producer-consumer, топик visitor-behavior-events), разгрузив основной request-response цикл без деградации API
- Добавил Redis-кэширование AI-ответов с TTL-стратегией по типу запроса; написал AI-классификацию посетителей с кэшом по хэшу последовательности событий
- Сделал REST API для 5 продуктовых систем (маркетплейсы, AI-воронки, геймифицированные квесты): AI Funnel, NeuroQuest, Quest Story AI, Life 2-0
- Проектировал схемы PostgreSQL, писал Flyway-миграции, ускорял запросы через EXPLAIN ANALYZE; составной индекс (master_id, status, created_at) снизил время запроса с ~200ms до ~8ms
- Настраивал Telegram Mini App авторизацию через валидацию HMAC-подписи initData в кастомном Spring Security фильтре
- Вёл клиентские проекты полного цикла: от брифа и ТЗ до деплоя на VPS (Spring Boot + Docker Compose + Nginx + SSL); типовой проект — 12-15 рабочих дней с AI-ассистентом, Telegram-ботом и админ-панелью
- Писал unit-тесты на JUnit 5 + Mockito; готовил Swagger/OpenAPI-документацию и Markdown-контракты для параллельной frontend-разработки
Достижения
- Снизил затраты на платные LLM-модели на ~30% через Redis-кэширование AI-ответов с TTL-стратегией и доработку промптов
- Разгрузил основной request-response цикл, вынеся поведенческую аналитику в Kafka, чтобы система масштабировалась при росте трафика без деградации API
- Сократил время поднятия локальной среды с ~1 часа до 10-15 минут: docker-compose.yml с depends_on + healthcheck, .env.example, пошаговый README
- Ускорил запуск новых AI-инструментов в 2 раза через общий интерфейс провайдеров и систему Markdown-шаблонов промптов
- Задеплоил 8 клиентских AI-продуктов (умные сайты с AI-ассистентом, Telegram-боты, маркетплейсы) от требований до production на VPS за 1-2 недели
Andersen Lab · Java Trainee (стажировка)
Октябрь 2024 — Январь 20254 месяца · andersenlab.com
Крупный белорусский IT-аутсорсер. Учебный проект — таск-трекер на Spring Boot + PostgreSQL в полном командном процессе: GitLab, Jira, PR, code review, Checkstyle CI. Работа в англоязычной среде: документация, коммиты, PR-комментарии и коммуникация в Jira-тасках на английском.
- Написал REST API: эндпоинты создания задач, изменения статуса, фильтрации по исполнителю/приоритету/статусу с пагинацией (GET /tasks, PATCH /tasks/{id}/status, POST /tasks)
- Проектировал JPA-сущности и связи (@OneToMany, @ManyToOne, FetchType.LAZY); решил проблему N+1 через @EntityGraph и Specification — заменил N отдельных запросов одним JOIN
- Писал unit-тесты на JUnit 5 + Mockito: изолировал сервисный слой через @Mock, тестировал happy path и edge cases (ValidationException, NotFoundException)
- Работал в командном Git-процессе: feature-ветки, pull request в GitLab, code review, Checkstyle в CI-пайплайне (maven-checkstyle-plugin, google_checks.xml)
Достижения
- Нашёл и поправил N+1 проблему через @EntityGraph, сократив количество запросов к БД при загрузке связанных коллекций
- Освоил полный командный Git-workflow: feature-ветки → PR → Checkstyle CI → merge в develop
- Впервые поработал с живой корпоративной кодовой базой: разобрался в чужой архитектуре и дорабатывал существующий код без поломки работающего функционала
Фриланс / Контрактная разработка · Fullstack Developer
Май 2024 — Сентябрь 20245 месяцев · #
Разработка веб-сайтов, простых CRM-систем и Telegram-ботов на заказ. Написание дипломных и курсовых проектов по программированию, проектирование баз данных и подготовка технической документации для студентов.
- Разрабатывал desktop-приложения и простые CRM-системы на C# (Windows Forms, WPF, ASP.NET Core) для учета клиентов и автоматизации учебных процессов
- Создавал адаптивные веб-сайты, лендинги и визитки на HTML/CSS/JavaScript для локального бизнеса и частных заказчиков
- Написал более 10 Telegram-ботов (включая ботов с базовой интеграцией API OpenAI/Gemini) для автоматизации заказов и ответов на вопросы
- Проектировал реляционные базы данных (PostgreSQL, MS SQL Server, MySQL), составлял ER-диаграммы и писал SQL-скрипты/миграции
- Оформлял пояснительные записки к дипломным работам, составлял UML-диаграммы классов и прецедентов, описывал техническую архитектуру ПО
Достижения
- Успешно выполнил и сдал более 15 коммерческих и учебных проектов на заказ в сжатые сроки (от 3 до 10 дней на проект)
- Помог более чем 10 студентам успешно защитить дипломные и курсовые работы по техническим специальностям
- Освоил работу с Git, Docker и развертыванием простых приложений на VPS в процессе решения практических задач
Проекты
QTab
Production-Ready MVPИнновационная многопользовательская (SaaS, Multi-Tenant) экосистема цифрового меню и автоматизации ресторанов. Объединяет мобильное PWA-меню для гостей, KDS-дашборды для кухни и барменов, интерактивную карту зала, систему бронирования и AI-аналитику отзывов.
Стек технологий- HighLoad SLA Benchmarks (32 243+ запросов): выдержал 5-минутный непрерывный тест (106.9 RPS) с откликом ядра p50 = 47 мс и пиковой нагрузкой 233.4 RPS (100+ VUs)
- Zero-Memory-Leak & Resource Efficiency: бэкенд держит память в рамках 444 МБ / 1.5 ГБ RAM при прокачке 1.08 ГБ сетевого I/O трафика через Nginx Reverse Proxy
- Мультитенантность (Multi-Tenancy): полноценная изоляция данных ресторанов, филиалов и лояльности на уровне базы данных
- PWA Guest Hub (Next.js 16, React 19): мобильный гостевой хаб с PWA-сканером QR-кодов, авто-занятием столов, историей посещений и ИИ-поиском по предпочтениям
- Мульти-гостевые сессии и Дозаказ: совместный заказ за столиком по 4-значному коду и дозаказ блюд в активный счет
- Разделение счета (Bill Splitting): поштучный выбор гостями своих позиций из чека и раздельная оплата за столиком
- Складской учёт и Food Cost (ТТК): мульти-склады, калькуляция себестоимости, 4 вида накладных, автосписание сырья на KDS и ИИ-прогноз закупок на 7/14/30 дней
- Собственная курьерская доставка & Live Tracking: интерактивное отслеживание курьеров на карте (Яндекс Карты v3 / OSM), геолокация в 1 клик, статусы смен и георасчет ETA
- Полная 12-язычная локализация (i18n): автоперевод ресторанных меню и интерфейсов на 12 языков мира (с поддержкой RTL) на базе Google Gemini API (Gemini 3.1 Flash Lite)
- Интеграции iikoCloud & r_keeper 7: двусторонняя синхронизация с кассовыми системами через REST API v2 и QTab Print Bridge .exe (XML Relay)
- WebSocket Real-Time & KDS: мгновенная синхронизация статусов заказов, интерактивная 2D-карта зала со слоями заведений и кухонный монитор KDS с автомаршрутизацией по цехам
- Персональный Telegram-бот: мгновенные вызовы гостей, финансовые сводки по /status и режим смены «на паузу»
- Инфраструктура печати и фискализации: авто-обнаружение сетевых принтеров (mDNS / LAN scan), QZ Tray, ESC/POS Direct Print, per-tenant фискализация СККО (4ek.by)
- Умный ИИ-Upsell & Аналитика: рекомендации блюд в корзине, Sentiment Analysis отзывов и чат-консультант владельца на Gemini 3.1 Flash Lite
- Интеграция bePaid, ЕРИП и КРОК API: безналичные платежи, чаевые официантам и сплит-чеки с мгновенной фискализацией
- Отказоустойчивость & Disaster Recovery: Cloudflare Origin HSTS, 2-уровневый Nginx rate-limiting и автоматическое еженедельное резервное копирование PostgreSQL на ПК
CareerPilot AI
В productionSaaS-платформа для управления карьерой и поиском работы с мультипровайдерным AI-ассистентом. Проект разработан и выведен в production самостоятельно.
Стек технологий- Аудит безопасности и защита ИИ по OWASP Top 10:2025: AI Shield против Prompt Injection, Rate Limiting (Bucket4j), защита от XSS/CSRF и валидация токенов
- Мультипровайдерный AI-ассистент: единый интерфейс для OpenAI, Gemini и Ollama с переключением провайдера без изменения кода
- OAuth2-авторизация через GitHub и Google (Spring Security + OAuth2 Client)
- Двусторонняя синхронизация с Google Calendar через Calendar API
- Real-time обновления через WebSocket/STOMP, Kafka для асинхронной обработки событий
- Kanban-борд с drag-and-drop (dnd-kit), Dark Mode, Glassmorphism UI, Telegram Mini App
- CI/CD → GitHub Actions → Google Cloud Run + Cloud SQL; Rate limiting через Bucket4j, аудит через Spring AOP
Kopilo
В productionTelegram Mini App для личных и совместных финансов. Разработан и выведен в production самостоятельно.
Стек технологий- Аудит безопасности по OWASP Top 10:2025: AI Shield для OCR-чеков, Constant-Time HMAC валидация initData, защита от спам-флуда и DDoS (Cloudflare + Redis)
- OCR-распознавание чеков через Google Gemini API, AI-чат с еженедельными финансовыми инсайтами
- Split Bill — разделение расходов между участниками группы; RBAC (владелец, участник, наблюдатель)
- Real-time синхронизация через WebSocket/STOMP, 50+ валют с актуальными курсами
- Монетизация: Telegram Stars, CryptoBot, bePaid
- 12 языков интерфейса включая RTL (арабский, иврит)
- VPS OVHcloud + CI/CD + Grafana + Prometheus; горизонтальная масштабируемость, Cloudflare защита
polozhnov.xyz
Open SourceСовременная Fullstack-платформа разработчика: интерактивное портфолио, витрина услуг с корзиной, глубокая интеграция Telegram Mini App / Bot API, контекстный голосовой ИИ-ассистент, анализатор вакансий и терминальная консоль.
Стек технологий- Комплексная защита ИИ и аудит по OWASP Top 10:2025: Polozhnov AI Shield (фильтрация Prompt Injection/XSS), двухуровневый Rate Limiting (по IP и глобальный предохранитель) и Constant-Time проверка токенов
- Монорепозиторий: Frontend на Next.js 16 (App Router, React 19) + Backend на Java 21 / Spring Boot 4 с базой PostgreSQL (Flyway) и Redis-кэшированием
- Голосовой ИИ-ассистент: Gemini API (Gemini 3.1 Flash Lite), хранение диалогов в Stateless-режиме, голосовой ввод (Web Speech API с таймером тишины) и Edge TTS озвучка
- Инструменты для HR: AI-анализатор совместимости вакансий со стеком кандидата, визуальный тест Stack-Matcher и живая лента активности GitHub (Contributions)
- Интерактивный UNIX-терминал: скрытая консоль (Easter Egg) с словарем команд о разработчике, Tab-автодополнением, историей ввода и глитч-эффектом
- Внутренняя B2B-экосистема и лидогенерация (Admin Only): мультипровайдерный парсер компаний (2ГИС, Google, Яндекс) по городам и радиусу с автообогащением контактов и ИИ-скорингом потенциала для предложения IT-услуг
- Геоаналитика и мониторинг: интерактивная карта в админ-панели с отображением географии заходов в реальном времени (GeoIP), Live-счетчик визитов, статус разработчика и умный Referrer CTA
- Бизнес-интеграции: автоматическая генерация коммерческих предложений с ИИ, интерактивная корзина услуг, Telegram Bot уведомления для администратора
- Инженерные практики: автотесты JUnit/Mockito, автоматический CI/CD пайплайн (GitHub Actions), деплой через Docker Compose на VPS
HireScope AI
Demo SaaSДемонстрационная SaaS-система автоскоринга кандидатов с HeadHunter через различные ИИ-модели (OpenAI, Gemini, Gemini API, Ollama) с отчётами в Telegram. Показывает реальную автоматизацию HR-процессов для компаний любого размера.
Стек технологий- Защита HR-системы по OWASP Top 10:2025: Application-Layer AI Shield от инъекций в резюме, двухуровневый Rate Limiting на скоринг, санитизация вывода моделей
- ИИ-маршрутизация (Gemini API, OpenAI, Gemini, Ollama) для скоринга резюме по кастомным критериям, балл 0–100 и вердикт
- Интеграция с HeadHunter API (OAuth2) для автоматического получения откликов без ручной выгрузки
- Отчёты в Telegram Bot API: топ-кандидаты приходят прямо в личный или групповой чат рекрутера
- Ограничение вызовов ИИ-сервисов (Rate Limiting) и Redis-кэширование скоринга по хешу резюме; Kafka для async-обработки
- Продвинутый B2B-интерфейс: интерактивная Канбан-доска кандидатов, AI Prompt Builder для кастомных инструкций и экспорт в CSV
- Настроено сквозное E2E (Playwright) и интеграционное тестирование (Testcontainers)
- Интерактивный дашборд: метрики, Area-chart, детальные карточки кандидатов, Demo-режим с моковыми данными
Навыки
Безопасность / OWASP
Backend
Базы данных
Тестирование
Инфраструктура
AI / Инструменты
Frontend
Принципы
Тест совместимости со стеком (Stack Match)
Выберите технологии вашего проекта, чтобы проверить опыт Александра в них:
Проекты из портфолио с этим стеком:
Современная Fullstack-платформа разработчика: интерактивное портфолио, витрина услуг с корзиной, глубокая интеграция Telegram Mini App / Bot API и ИИ-ассистент с контекстной памятью.
Демонстрационная SaaS-система автоскоринга кандидатов с HeadHunter через различные ИИ-модели (OpenAI, Gemini, Gemini API, Ollama) с отчётами в Telegram. Показывает реальную автоматизацию HR-процессов для компаний любого размера.
AI-скоринг вакансии
Оцените, насколько мой опыт подходит под ваш проект
0 / 5000
Карьерные цели
Целевая позиция
Junior+/Middle Java Backend Developer или Fullstack Developer
Команда
Сильная техническая культура: code review, опытные коллеги, реальные продуктовые задачи.
Локация
Удалённая работа в РФ или РБ, рассматриваю переезд в Минск или Москву.
Личные качества и увлечения
Самостоятельность
Дал задачу — получай результат. Без ежедневных стендапов с вопросом «а как лучше сделать». Архитектурные решения принимаю сам, спрашиваю только когда нужно согласовать требования.
Обучаемость
За полтора года в стартапе самостоятельно освоил и запустил в продакшн: Kafka, Spring AI, OAuth2, Telegram Mini App авторизацию (HMAC initData), Google Cloud Run. Не по туториалам — по реальным задачам.
Ответственность за результат
На клиентских проектах не было тимлида, который расставит приоритеты. Сам разбирался с требованиями, сам проектировал, сам деплоил — и нёс ответственность за то, что в итоге работает.
Технический перфекционизм
API-контракт пишу до кода, не после. Бизнес-логику покрываю тестами. В pull request не отправляю то, что сам же считаю сырым.
Хобби
Языки
Русский
Родной
Английский
B1 — технический
Читаю документацию, пишу в PR и Jira
Контакты
Предпочтительный способ связи:
Минимальная желаемая зарплата
70 000 ₽ на руки
Формат
удалённо · РФ / РБ · возможен переезд Минск/Москва
Все документы для работы в РФ: СНИЛС, ИНН, самозанятость, счета в 3 банках. Гражданство: РБ