Проект: серверная часть мобильного приложения "АЗС Лукойл" (более 7млн пользователей, высокая нагрузка)
Стек: Kotlin, Java, SpringBoot, Hibernate, Redis, MSSQL, Gradle, k8s, ELK, RabbitMQ, REST, SOAP
Обязанности и вклад в проект:
- поддержка работоспособности
- разработка нового функционала
- оптимизация и решение проблем с высокой нагрузкой
- переработал архитектуру отправки пуш-уведомлений, что привело к снижению нагрузки на сервер и БД
Разработка ERP системы для автоматизации процессов ремонта и обслуживания подвижного состава
Проект: "Система управления соревнованиями Российской Футбольной Премьер лиги" - web-приложение, позволяющее управлять внутренними процессами лиги(контракты, заявки, документы, проведение матчей и т.д.), а также их автоматизировать и отдавать данные по API на публичный сайт лиги
Обязанности:
- поддержка работоспособности web-приложения(backend и frontend) - разработка нового функционала
- рефакторинг кода, оптимизация запросов к БД
- существенным вкладом была разработка системы контроля доступа сотрудников на стадионы с помощью QR кодов: формирование аккредитаций и взаимодействие с мобильным приложением
Магистр. Нанотехнологии и микросистемная техника
Участие в разработке Spring/JPA Enterprise приложения c авторизацией и правами доступа на основе ролей на стеке Maven/SpringMVC/ Security/REST(Jackson)/Java8StreamAPI:
Реализация сохранения в базы Postgres и HSQLDB на основе SpringJBDC, JPA(Hibernate) и Spring-Data-JPA
Реализация и тестирование REST и AJAX контроллеров
Реализация клиента на Bootstrap(css/js), datatables, jQuery+plugins. Собственная доработка проекта
Разработка собственного выпускного проекта с нуля: RESTAPI (система голосования за рестораны), на стеке Java, Spring(MVC, Security, DataJPA), Hibernate, REST(Jackson), JUnit5, HSQLDB, Maven, Git, Tomcat без front-end.