• Войти
Работа в Минске
наверх
Ищу сотрудников
Ищу работу
Создать вакансию
Подбор персонала
Войти Работа в Минске
Работа в Минске
наверх
  1. Работа в Минске
  2. База резюме
  3. ⚫ Junior java developer✔
отправить приглашение
file_download

Junior Java Developer (Laboratory 2.0)

от 01 Марта 2026

Федор

Город

Минск

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Описание

Резюме обновлено 1 марта 2026 в 01:24
Капранов Федор Александрович
Мужчина , 20 лет , родился 24 января 2006

+7 (910) 8960954 — предпочитаемый способ связи • Телеграм - https://t.me/Kfeddie
fedor.kapranov06@gmail.com

Проживает : Нижний Новгород
Гражданство : Россия , есть разрешение на работу : Росси я, Беларусь
Готов к переезду : Екатеринбург , Москва , Санкт -Петербург , готов к командировкам
Желаемая должность и зарплата
Java Junior Developer
Специализации :
— Программист , разработчик

Тип занятости : полная занятость , стажировка
Формат работы : на мес те работодателя

Желательное время в пути до работы : не имеет значения
Опыт работы — 1 год 1 месяц
Сентябрь 2025 —
Февраль 2026
6 месяцев


ИП Алексеев Антон Павлович

Python разработчик
С нуля до продакшена в одиночку разработал русский аналог Meals.chat. Это ИИ диетолог ,
построенный на базе телеграм .

Стек : Aiogram 3, SQLAlchemy, Alembic, Python 3.13, Docker/Docker -compose, PostgreSQL,
OpenAI Vision, Pydantic

Основные фичи :

- Распознавание блюд по фото и введенному тексту . Бот может рассчиты вать название
блюда , средние калории , БЖУ и граммовки . В интеграции с OpenAI Vision API изображение
через user prompt передается в ИИ . От ChatGPT бот принимает structured output, объект ,
формат которого определяет DTO модель MealResult

- Постановка целей . Юзер в произвольном формате вводит желаемую цель , бот
возвращает количество БЖУ и диетологический совет для достижения желаемого
результата . Добавил лид запрос на вход в нужный контекст и вывод в подходящей
структуре , используя system prompt в связке с Py dantic классом

- Получение истории введенных блюд в страничном формате (пагинация ). Моим тех
решением было использовать пагинацию по времени обновления сущности , тк для UX
юзера требовалось отображать блюда от недавно добавленного на 1 странице , до самого
старого на последней . Запросы писал с использованием встроенных функциональных
цепочек SQLAlchemy

Капранов Федор • Резюме обновлено 1 марта 2026 в 01:24

- Уникальный user -flow. Бот всегда находится в режиме "блюдо ли введенное сообщение ".
FSM может быть прервано без явного действия , например , вызов команды после установки
FSM. Использовал outer middleware в связке с настройкой и очисткой Finite State Machine

- Проект распределил по модулям (команды , юзкейсы , шаблоны сообщений ). Это позволит
в будущем легко вносить новый функционал в текущий код другим разраб отчикам
- Базу данных PostgreSQL поднимал в Docker с использованием Docker -compose
Февраль 2024 —
Август 2024
7 месяцев


Сбер
Москва , rabota.sber.ru/
Финансовый сектор
• Банк
Java -разработчик (стажер )
Сбер , проект SBEROPROS. Занимался фиксом багов , испра влением легаси архитектуры ,
внесением нового функционала и доработкой существующего

Стек :
Java 21, Spring/Spring boot, Spring Security/JPA, Hibernate, PostgreSQL, Kafka, JUnit 5,
Mockito, Openshift, SonarQube, H2 database, Jira, Bitbucket, SonarQube, Jenk ins


Из основных задач :

- Создавал и вносил правки в существующие миграции Liquibase для PostgreSQL. Для
тестового окружения писал чистые SQL запросы (настройка H2), для продакшена вносил
изменения в формате XML

- Рефакторинг легаси кода . Исправление структуры наследования классов страниц опроса .
После выполнения задачи покрыл новый код интеграционными и unit -тестами с
использование H2 database, Mockito, JUnit 5

- Внес ограничение в права доступа к чужим опросам и их модификациям . Использовал
Spring Se curity. Вручную тестировал код с помощью Openshift, dev стенда . В процессе
разработки согласовывал правки с QA через тикет задачи в Jira и корп . мессенджер ,
прошел все функциональные требования и смержил изменения в release ветку , используя
Git/BitBucket


- Существенно облегчил разработку и тестрирование нового кода , переведя маппинг
сущностей проекта с modelMapper на Spring -конвертеры . Благодаря этому моя команда
избежала дальнейших проблем с написанием unit и интеграционных тестов на код ,
работающий чер ез рефлексию . Проверял работоспособность в Insomnia, а также успешно
прошел код -ревью от лида . Запустил Jenkins -пайплайн для проверки формальным
требованиям безопасности , покрытием тестов SonarQube и линтерами кода SonarLint

- Реализовал пагинацию готовы х шаблонов опросов . Обеспечил обратную совместимость
работы с устаревшими шаблонами (старым юзерам - выдавать по требованию , новым - не
показывать ). Решение построил на встроенных Java -типах Map, List, использовал Stream
API для преобразований этих структу р данных . Код покрыл 87% тестами . Для оценки
покрытия так же использовал SonarQube в Jenkins -пайплайне
Образование

Капранов Федор • Резюме обновлено 1 марта 2026 в 01:24
Бакалавр
2027
Бакалавр Санкт -Петербургский политехнический университет Петра
Великого , Санкт -Петербург
Информационные технологии , Разработ ка мобильных приложений
Навыки
Знание языков Русский — Родной
Навыки Python Agile Интеграционное тестирование Алгоритмы и структуры данных REST API
Liquibase MySQL PostgreSQL Flask FastAPI SQL Atlassian Confluence Jira Pytest
Gitlab SQLAlchemy Poetry HTML CSS JavaScript

Открыть контакты соискателя

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Похожие резюме

24 сентября, 2020

Редактор

Tatsiana

Город

Минск

Возраст

47 лет (12 февраля 1979)

отправить приглашение подробнее

8 марта, 2020

Хостес в казино ( круизный лайнер)

Мария

Город

Минск

Возраст

56 лет ( 1 марта 2026)

отправить приглашение подробнее

30 апреля, 2020

Переводчик иностранных языков

Алексей Шкондин

Город

Минск

Возраст

56 лет ( 1 марта 2026)

отправить приглашение подробнее
Все похожие резюме
Подпишитесь на похожие резюме
к поиску резюме

Рекомендованные вакансии

Junior Java Developer (Laboratory 2.0)

Минск

Junior Java Developer (Belarus)

Минск

Популярные специализации
  • Другое
  • Продавец-консультант
  • Продавец-кассир
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Программист / Разработчик
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2026 «Карьерист.ру»

  • О нас
  • Обратная связь