Aleksey Zernov - Java developer
Навыки
- Apache Tomcat
- Bootstrap
- DataTables
- Docker
- Ehcache
- Hamcrest
- Hibernate (JPA)
- Hibernate Validator
- Jackson
- Java
- Jenkins
- jQuery
- JSP
- JUnit
- Maven
- Mockito
- PostgreSQL
- SLF4J
- Spring Boot
- Spring MVC
- Spring Security
Опыт работы
Zimad
Unity developer - 2021-2024Разработка геймплейной логики и игровых систем на базе Unity ECS (DOTS)
Оптимизация производительности с использованием Burst Compiler, Jobs System, Unity Profiler
Поддержка проекта: багфикс, рефакторинг, техническое улучшение
Участие в релизе и развитии Puzzle Villa (миллионы загрузок)
Стек: Unity, C#, ECS, DOTS, Addressables, Git, Jira, Riderhttps://javaops.ru/
Java-разработчик - 02.2025-06.2025Участие в разработке Spring/JPA Enterprise приложения c авторизацией и правами доступа на основе ролей на стеке Maven/ Spring MVC/ Security/ REST(Jackson)/ Java 8 Stream API:
— реализация сохранения в базы Postgres и HSQLDB на основе Spring JDBC, JPA(Hibernate) и Spring-Data-JPA;
— реализация и тестирование REST и AJAX контроллеров;
— реализация клиента на Bootstrap (css/js), datatables, jQuery + plugins.
Готовый демонстрационный проект «Подсчет калорий».
(требуется несколько минут для запуска приложения)
Участие в разработке Spring/JPA Enterprise приложения c авторизацией и правами доступа на основе ролей на стеке Maven/ Spring MVC/ Security/ REST(Jackson)/ Java 8 Stream API: — реализация сохранения в базы Postgres и HSQLDB на основе Spring JDBC, JPA(Hibernate) и Spring-Data-JPA; — реализация и тестирование REST и AJAX контроллеров; — реализация клиента на Bootstrap (css/js), datatables, jQuery + plugins. Готовый демонстрационный проект «Подсчет калорий».
https://topjava-eatlog.onrender.com/topjava/
(требуется несколько минут для запуска приложения)
Навыки: Spring MVC · REST(Jackson) · Spring-Data-JPA · Java 8 Stream API · Spring Boot · Веб-сервисы J2EEЛичный проект
Java-разработчик - 04.2025-06.2025Разработка Lunch Voting System (REST API with Spring Boot)
Система голосования за ресторан, где пользователи голосуют за обеденное меню на текущий день.
— Разработан полнофункциональный REST API без frontend-интерфейса
— Роль администратора: управление ресторанами и меню (обновление меню по дням)
— Роль пользователя: голосование за ресторан, один голос в день, повторное голосование до 11:00
— Вся бизнес-логика, ограничения по времени, валидации и безопасность реализованы на backend'е
GitHub: https://github.com/VraKorvis/DailyLunchVoting
(требуется несколько минут для запуска приложения)
Образование
ЭУиИ
УлГТУ ИАТУ2005-2010
Обо мне
Backend-разработчик с коммерческим опытом в C# (Unity) и устойчивыми навыками разработки на Java. После нескольких лет в геймдеве перешёл в enterprise-разработку, специализируюсь на Java и Spring Boot.
Участвовал в командной разработке приложения на стеке Java, Spring MVC, Spring Security, Hibernate (JPA), PostgreSQL, JSP, Ehcache. Использовались инструменты и технологии: Maven, Hibernate Validator, SLF4J, Jackson, Apache Tomcat, JUnit, Hamcrest, jQuery, Bootstrap, DataTables.
Реализовал собственный проект на Spring Boot, включая REST API, авторизацию, кэширование, валидацию и тестирование (JUnit, Mockito). Работал с архитектурой, слоистым построением приложения, в том числе с акцентом на чистый и поддерживаемый код.
Уверенно ориентируюсь в backend-стеке, обладаю системным мышлением, вниманием к деталям и ориентирован на результат. Открыт к технологическим вызовам и проектам, где важны архитектура, качество и производительность.