Java-разработчик
Андрей Юрьевич
Возраст
35 лет (28 Февраля 1991)
Город
Москва
Возможен переезд в другой город
Гражданство
Россия
Полная занятость
6 лет
Информационные технологии / IT / Интернет
Разработка инструментов статического анализа кода в командах плагинов Java и Kotlin для IntelliJ
IDEA, инструментов, которые помогают разработчикам писать более чистый и безопасный код,
автоматически находить и исправлять проблемы.
- Разработка инспекций, quick fixes, intentions и рефакторингов для Java и Kotlin.
- Участие в миграции функциональности плагина на K2 (новый компилятор Kotlin).
- Участие в разработке DevKit — инструментов для разработчиков плагинов IntelliJ Platform.
- Участие в поддержке интеграции фреймворка Spring в IntelliJ IDEA.
Информационные технологии / IT / Интернет
Развитие и поддержка плагина SpotBugs для IntelliJ IDEA:
- Форкнул заброшенный плагин FindBugs-IDEA (последний релиз — октябрь 2016 года) и перевёл
сборку на Gradle в соответствии с рекомендациями официальной документации.
- Провёл миграции зависимостей: SpotBugs, IntelliJ, Gradle, Find Security Bugs, FB-Contrib,
TableLayout — удалил jar-файлы из репозитория, заменив их подтягиванием из удалённого
Maven-репозитория.
- Обновил визуальную часть плагина: добавил логотип, обновил все иконки и внёс мелкие UI-
правки.
- Исправил сломанный экспорт результатов анализа в HTML.
- Перевёл плагин на новый API и устранил несколько утечек памяти, что позволило реализовать динамическую выгрузку: плагин стал устанавливаться, обновляться и выгружаться без
перезапуска IDE при условии, что статический анализ не запускался.
- Улучшил навигацию по найденным ошибкам и их подсветку в редакторе.
- Настроил CI на GitHub Actions с использованием JaCoCo и Codecov. Внедрил подсчёт покрытия
кода тестами, которое достигло 28.5%.
- Опубликовал плагин в JetBrains Marketplace. На сегодняшний день плагин набрал более 400 000
скачиваний, но, к сожалению, находится в заброшенном состоянии.
Информационные технологии / IT / Интернет
Доработка внутреннего сервиса Staff в Яндексе: автоматизация бэкофисных процессов, связанных
с командировками сотрудников и управлением численностью персонала в подразделениях.
Высшее
Санкт-Петербург, 2016 — 2020 гг.
Английский — Разговорный
14 ноября, 2025
14 ноября, 2025
14 ноября, 2025
Резюме размещено в отрасли