Навыки и технологии: Java, ASM, Gradle, Paper API, AES-GCM, модульная архитектура, API-разработка.
Проекты и достижения: Кандидат разработал два ключевых проекта: JavaCrypter, инструмент для защиты байткода Java-приложений от декомпиляции, и RDuels, плагин для создания дуэльной PvP-системы в Minecraft. В JavaCrypter реализованы механизмы подмены JVM-опкодов и шифрования строковых констант, что обеспечивает защиту бизнес-логики и алгоритмов приложений. Инструмент успешно интегрируется в процесс сборки и используется с модифицированной JVM, что делает его эффективным решением для лицензирования Java-приложений. В RDuels создана модульная архитектура, поддерживающая различные форматы боёв и кастомные наборы предметов, что позволяет администраторам и игрокам гибко настраивать систему дуэлей. Плагин полностью соответствует техническому заданию и доступен для интеграции с другими плагинами сервера.
Достижения и признание: Оба проекта опубликованы на GitHub и активно используются, что подтверждает их практическую ценность. JavaCrypter служит примером работы с байткодом на уровне ASM, а RDuels предоставляет открытое API для сторонних разработчиков, что способствует расширению функциональности и интеграции с другими системами.
* создается нейросетью на основе портфолио, информации указанной пользователем о себе и отзывам от других пользователей