🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

Илья Сухоруков (absolutely17), 27 лет, Россия, КазаньИлья Сухоруков (absolutely17), 27 лет, Россия, Казань
Backend-developer, JavaБэкенд разработчикСтарший (Senior)
От 330 000 ₽Не ищу работу

Контакты

Войти
Возраст: 27 лет
Опыт работы: 6 лет и 3 месяца
Регистрация: 27.07.2021
Последний визит: 6 месяцев назад
Гражданство:
Местоположение: Россия, Казань
Дополнительно: готов к переезду и к удаленной работе

Обо мне

Backend-разработчик на Java. Всегда рад изучать что-то новое, углублять свои знания в уже используемых технологиях. Готов к задачам любой сложности, в том числе с неизвестными для меня технологиями.

Всегда стараюсь разбираться во всём до конца, что помогает в разработке с применением новых технологий. Командный, был опыт кураторства более младших разработчиков.


Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Java
Java Spring Framework
SQL
RESTful API
Hibernate
PostgreSQL
Docker
Spring Boot
Apache Kafka
Kubernetes

Опыт работы

  • Всё изменяется лучшими
    Более 5000 сотрудников
    Старший разработчик
    Май 2022 — По настоящее время (4 года и 2 месяца)

    Разработка и поддержка обособленного модуля системы "АИС ОСАГО" Перестрахование:

    • оптимизация формирования отчетных файлов по большому количеству данных из БД. Время обработки было ~ 3-4 часа, стало ~30-40 минут;
    • выполнение миграции исторических данных между старой и новой БД. Использование DBLink, написание большого количества сложных процедур на PL/SQL, отслеживание процесса миграции и оптимизации для улучшения времени выполнения;
    • написание нескольких общеиспользуемых библиотек, представленных в виде Spring Boot стартеров;
    • интеграция с внешними системами как посредством Kafka, так и через REST;

    Разработка подсистемы "КАСКО" и "Жильё" в рамках имеющейся системы "АИС страхование":

    • разработка с нуля нескольких микросервисов с переиспользованием большого количества библиотек (изучение кода в кратчайшие сроки, а также внесение правок для улучшения расширяемости и удобства поддержки)
    • проектирование, разработка и поддержка библиотеки по выполнению проверок над заданными объектами (выполнена в виде Spring Boot стартера с возможностью переопределения практически любого компонента + гибкой настройкой). Написание собственного генератора мета-классов (с использованием JavaPoet)
    • перевод микросервисов на Java 21 + Spring Boot 3.3.2, в том числе изменение и адаптация CI/CD пайплайнов
    • разработка SDK адаптеров под внешние интеграции. Временные затраты на разработку каждого нового адаптера сократились ~ в 3 раза (60ч -> 20ч)
  • Разработка инновационных национальных программных продуктов и бизнес-приложений различной направленности
    ТомскОт 100 до 1000 сотрудников
    Middle Developer
    Апрель 2020 — Май 2022 (2 года и 2 месяца)

    Разработка нескольких проектов автоматизации подключения устройств к процессинговому центру "Мультикарта", проект внутреннего электронного документооборота.

    • устранение утечки памяти: профилирование (JProfiler, VisualVM), снятие дампа памяти, разбор и устранение причины;
    • проектирование и реализация пакетных заданий по расписанию через брокер;
    • реализация возможности пользователю запуска параллельных заданий, отслеживание их статуса, вывода результата и прерывание (подробное погружение в многопоточность);
    • продумывание и реализация схемы развертывания нового проекта, в том числе написание CI/CD пайплайнов для TeamCity;
    • реализация подхода по контейнеризации большого монолитного проекта для ускорения локальной разработки и более быстрой/удобной передачи релизов заказчику, распространение концепции на всю команду;
    • проектирование и реализация модуля формирования XML файлов, их передача по SMB;
    • проектирование архитектуры системы электронного документооборота;
    • реализация CI/CD пайплайнов GitLab + Kubernetes, написание манифестов по развертыванию сервисов;
    • частично брал на себя роль тимлида: распределял задачи по команде, консультировал, оценивал необходимые трудозатраты
    • курировал более младших разработчиков

    Стек: Java EE, сервер приложений WildFly,  Java 8, 11, 17,  ActiveMQ, Spring Boot, Spring Security, Keycloak, Spring Cloud, RabbitMQ, Hibernate, Oracle, Postgres, Kubernetes, Camunda BPM

Высшее образование

  • Институт кибернетики (ИК)
    Сентябрь 2021 — Сентябрь 2023 (2 года и 1 месяц)

    Магистратура - 09.04.01 Информатика и вычислительная техника

    Институт кибернетики (ИК)
    Сентябрь 2017 — Сентябрь 2021 (4 года и 1 месяц)

    Бакалавриат - 09.03.01 Информатика и вычислительная техника