Кирилл Б. Java разработчик, Senior
ID 25606
КБ
Кирилл Б.
Мужчина, 29 лет
Россия, Москва, UTC+3
Ставка
3 853,43 Р/час
вкл. НДС 5% (142.86 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Java разработчик с опытом участия в коммерческих проектах более 5 лет. Работал над решениями для документооборота, образования, финансов и госсектора. Участвовал в проектах в сферах телеком, финтех, edtech и государственных информационных систем. Создавал продукты: внутренние сервисы, образовательные платформы, системы документооборота, API и микросервисные решения. Специализируется на построении отказоустойчивых микросервисов, интеграции с ML-моделями, оптимизации производительности и разработке асинхронных систем.
Проекты
(5 лет 6 месяцев)
ЭДО для МТС
Роль
Java developer
Обязанности
Описание: SmartDocs — система электронного документооборота (ЭДО) для МТС.
Стадия разработки: с 0.
Участие в проекте:
Разработка backend-сервиса на Java (Spring Boot), предназначенного для замены коммерческого OCR-решения (ABBYY) в ЭДО-системе;
Разработка микросервисов;
Интеграция с ML-моделями для классификации документов и извлечения сущностей (NER) на основе обученных моделей (Python);
Обработка инцидентов, контроль документооборота (Camunda);
Реализация MVP функционала Self-service внутри экосистемы МТС (в том числе авторизация, маршрутизация, хранение);
Построение пайплайна: преобразование документов в векторные PDF → кастомный парсинг → извлечение текста и метаданных → передача в ML-модуль.
Рефакторинг / разработка нового функционала - 20/80. Архитектурные/Фичовые задачи - 20/80.
Команда: 4 Backend (Java), 3 ML, 2 DevOps, 3 аналитика, 1 CTO
Достижения
Достигнуто 100% распознавание текста для внутренних шаблонов документов за счет векторизации и собственных алгоритмов парсинга;
Снижение зависимости от стороннего ПО (ABBYY), оптимизация затрат на лицензии;
Повышение точности классификации и скорости обработки документов — важный фактор для логистики и отгрузки в крупном бизнесе.
Стек специалиста на проекте
Spring JDBC, openshiftk8s, Spring Data JPA, Camunda, Java SE, REST, Scrum, Apache, для mlсервисов, SQL, Docker, Agile, Python, Spring Security, Hibernate, GitLab CI/CD, Java 17, Spring Boot, PostgreSQL, pdfbox
Отрасль проекта
Telecom
Период работы
Март 2024 - По настоящее время
(1 год 5 месяцев)
Системы для автоматизации процессов (ГосСектор)
Роль
Lead Java developer
Обязанности
Описание: автоматизация процессов по ФЗ-319 и ФЗ-90.
Стадия разработки: с 0.
Участие в проекте:
Проектирование и разработка распределенной системы для соблюдения требований ФЗ-319/ФЗ-90 (учет/передача данных, цифровая подпись, хранение);
Реализация микросервисной архитектуры (Spring Cloud + Eureka) с общей базой данных и масштабируемым API;
Подключение к государственным системам передачи данных: получение уведомлений и файлов через SFTP/FTP, выгрузка на витрины (в т.ч. через S3);
Интеграция с Airflow (через Python DAG’и) для автоматизации ETL процессов;
При отсутствии API заказчика реализована автоматизация взаимодействия через браузер (Selenide/Selenium + cron-джобы);
Электронная подпись документов открепленной ЭЦП (через nSign API / КриптоПро).
Рефакторинг / разработка нового функционала - 70/30. Архитектурные/Фичовые задачи - 70/30.
Команда: 4 Backend (Java), 3 ML, 2 DevOps, 3 аналитика, 1 CTO.
Достижения
Полное соблюдение требований федерального законодательства по срокам и форматам данных;
Автоматизация процессов передачи и хранения документов — исключено ручное вмешательство;
Надежная интеграция с внешними системами даже при отсутствии API — за счет гибкого подхода и инструментов автоматизации.
Стек специалиста на проекте
GitLab, Selenid, Tomcat, core, Data, Flyway, Java, Oracle, Selenium, MongoDB, Gradle, Linux, Swagger, MVC, FTP, OSI, Unix, MinIo, boot, Spring Test, Docker, Python, Hibernate, Spring Web, Apache AirFlow, Maven, OpenAPI, Spring, PostgreSQL, Framework, Kubernetes
Отрасль проекта
Government & Public Sector
Период работы
Февраль 2023 - Февраль 2024
(1 год 1 месяц)
Электронный дневник для частного лицея
Роль
Java developer
Обязанности
Описание: Web-приложениe и api для мобильного приложения системы контроля
успеваемости и активностей студентов.
Стадия разработки: рефакторинг, масштабирование.
Участие в проекте:
Разработка web-приложения и backend API для мобильного приложения, предназначенного для отслеживания успеваемости, активности и мотивации студентов.
Имплементация нового функционала для разных ролей пользователей (преподаватели, студенты, родители), включая:
динамические отчеты об успеваемости;
карточки активности и достижений;
механики геймификации (награды, рейтинги и пр.);
механизмы троттлинга, рейтинг-лимитинга;
Оптимизация существующего кода и производительности SQL-запросов.
Исправление багов, устранение замечаний после тестирования.
Покрытие ключевых участков кода модульными и интеграционными тестами (Spring Test, JUnit).
Рефакторинг / разработка нового функционала - 50/50. Архитектурные/Фичовые задачи - 30/70.
Команда: 2 Analyst, 1 Java, 1 Fullstack, 1 Front
Достижения
Повышена вовлеченность учеников за счет геймификации и удобного интерфейса;
Уменьшено количество ошибок в системе за счет автоматизированного тестирования;
Обеспечена стабильная работа системы в учебном процессе — как в web, так и в mobile-версии.
Стек специалиста на проекте
GitLab, Selenid, core, Minio S3, Data, Flyway, Java SE, Java, Oracle, Selenium, MongoDB, Swagger, MVC, FTP, Kafka, boot, Security, API Gateway, Docker, Python, Hibernate, Apache AirFlow, Maven, OpenAPI, RabbitMQ, Testing, Spring, PostgreSQL, Kubernetes
Отрасль проекта
EdTech
Период работы
Февраль 2021 - Март 2023
(2 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Томский политехнический институт им. С.М. Кирова
Специальность
Автоматизированные системы управления технологическими процессами
Завершение учебы
2020 г.