Java Developer
Александр
Возраст
20 лет (27 Августа 2005)
Город
Гомель
Переезд невозможен
Гражданство
Белоруссия
Полная занятость
1 год 6 месяцев
Информационные технологии / IT / Интернет
AI-стартап из Гродно. Основной продукт был маркетплейс мастеров для Беларуси с AI-ассистентом (500+ мастеров, 30+ категорий услуг). Параллельно разработка кастомных AI-решений под заказ для бизнеса из РФ и РБ.
Cтек: Java 17/21, Spring Boot 3, Spring Security (OAuth2/JWT), Spring Data, JPA/Hibernate, Spring AI, PostgreSQL, Redis, Kafka, Flyway, MapStruct, JUnit 5, Mockito, Testcontainers, Swagger/OpenAPI, Docker, GitHub Actions, Google Cloud Run, OpenAI API, Gemini API, Ollama, React, Next JS, TypeScript, Tailwind CSS
Обязанности:
- Разработал backend-архитектуру AI-ассистента: асинхронная обработка на базе CompletableFuture и кастомных пулов потоков (TaskExecutor), интеграция с OpenAI, Gemini и Ollama через единый унифицированный интерфейс провайдеров
- Настроил асинхронную обработку поведенческих событий через Kafka (producer-consumer, топик visitor-behavior-events) разгрузил основной request-response цикл без деградации API
- Внедрил Redis-кэширование AI-ответов с TTL-стратегией по типу запроса; реализовал AI-классификацию посетителей с кэшом по хэшу событийной последовательности
- Реализовал REST API для 5 продуктовых систем (маркетплейсы, AI-воронки, геймифицированные квесты): NeoTek 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-стратегией и оптимизацию Prompt Engineering
- Разгрузил основной request-response цикл, вынеся поведенческую аналитику в Kafka, система масштабируется при росте трафика без деградации API
- Сократил время поднятия локальной среды с ~1 часа до 10-15 минут: docker-compose.yml с depends_on + healthcheck, .env.example, пошаговый README
- Ускорил Time-to-Market новых AI-инструментов в 2 раза через унифицированный интерфейс провайдеров и систему Markdown-шаблонов промптов
- Задеплоил 8 клиентских AI-продуктов (умные сайты с AI-ассистентом, Telegram-боты, маркетплейсы) от требований до production на VPS за 1-2 недели
Информационные технологии / IT / Интернет
Крупный белорусский 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
- Впервые поработал с живой корпоративной кодовой базой: разобрался в чужой архитектуре и дорабатывал существующий код без поломки работающего функционала
Среднее специальное
Программное обеспечение информационных технологий
Гомель, 2020 — 2024 гг.
Среднее специальное
Программное обеспечение обработки экономической и деловой информации
Гомель, 2020 — 2022 гг.
Английский — Технический
Права категорий:
B
Стаж:
1 год
Полное резюме на личном сайте: https://polozhnov.xyz
Минимальная желаемая зарплата: 75 000 ₽ на руки
Рассматриваю удалёнку или офис/гибрид в Гомеле и Москве (готов к самостоятельному переезду). Все документы для работы с РФ-компаниями есть (СНИЛС, ИНН и счета готовы). Открыт к предложениям, можем пообщаться на собеседовании.
Меня зовут Александр, я Java Backend Developer из Гомеля. Последние полтора года в ООО «НеоТек» в основном писал backend + frontend для внутренних проектов и кастомных клиентских сервисов. Там прикручивал OpenAI, Gemini API, делал Telegram-ботов и ИИ-ассистентов, настраивал кэш в Redis, kafka, rabbitmq и прочее. Сам деплоил проекты на VPS с настройкой горизонтального масштабирования, либо Google Cloud Run.
В портфолио четыре собственных проекта:
polozhnov.xyz (https://polozhnov.xyz) — личная Fullstack-платформа разработчика (Next.js 16 + Java 21 / Spring Boot 3). Встроен ИИ-ассистент на базе Google Cloud Vertex AI (Gemini 2.5 Flash) с поддержкой контекстной памяти диалога в Stateless-режиме, а также глубокая интеграция Telegram Mini App (@telegram-apps/sdk-react) для аналитики сессий, админ-уведомлений в Telegram и оформления заявок. Настроен автоматический CI/CD с pre-push валидацией.
CareerPilot AI (careerpilot-ai.ru) — SaaS-платформа с мультипровайдерным AI-ассистентом (Ollama, OpenAI, Gemini), OAuth2 через GitHub и Google, синхронизацией с Google Calendar и Kanban-бордом. Проект задеплоен на Google Cloud Run с настроенным CI/CD.
Kopilo (https://t.me/KopiloAppBot) — Telegram Mini App для личных и совместных финансов. Там есть OCR-распознавание чеков через Gemini, AI-чат с инсайтами, Split Bill, RBAC и real-time синхронизация по WebSocket/STOMP. Подключена оплата подписки через Telegram Stars и CryptoBot, 12 языков интерфейса. Бэкенд крутится на VPS OVHcloud с CI/CD, метриками в Grafana + Prometheus и горизонтальным масштабированием.
HireScope AI (hirescope.xyz) — демо-SaaS для автоматического скоринга кандидатов для компаний с HeadHunter через различные ИИ-модели (Vertex AI, OpenAI, Gemini, Ollama) с вердиктом и баллом по каждому, отчётами в Telegram. Там Redis-кэширование и Rate Limiting AI-запросов, Kafka для async-обработки, E2E (Playwright) и интеграционные тесты (Testcontainers), интерактивный дашборд на Next.js с Recharts.
Интересует прежде всего продуктовый backend (можно и frontend) со сложной бизнес-логикой, особенно где есть AI-интеграции, финансовые механизмы или нагруженные асинхронные процессы. Также активно практикую FullStack-разработку и создание Telegram Mini Apps.
GitHub: https://github.com/AlexanderPolozhnov
Полное портфолио: https://polozhnov.xyz
CareerPilot AI: https://careerpilot-ai.ru
Kopilo: https://t.me/KopiloAppBot
HireScope AI: https://hirescope.xyz
4 марта, 2016
Дмитрий Сергеевич
Город
Гомель
Возраст
55 лет (29 января 1971)
Опыт работы:
32 года и 6 месяцев
Последнее место работы:
Инженер 1 категории отдела ВЫПУСК, ОАО Институт Гомельпроект
12.2011 - по текущее время
11 августа, 2023
5 ноября, 2016
20 000 руб
Максим
Город
Гомель local_shipping
Возраст
31 год (24 мая 1995)
Опыт работы:
2 года и 2 месяца
Последнее место работы:
Оператор ЭВМ, ОАО "Комбинат "Восток"
08.2014 - 10.2016
Резюме размещено в отрасли
