Работая в IT-сфере, я хочу решать сложные задачи, требующие логического мышления, приобретать новые навыки и повышать эффективность своего кода. Язык Java выбрала из-за его широкой применяемости в различных областях разработки.
В свободное время читаю тематическую литературу (Р. Мартин "Чистый код", Б. Эккель "Философия Java") и смотрю на YouTube каналы о Java-разработке.
Своими сильными качествами считаю настойчивость и умение добиваться результата, так как в прошлом занималась профессионально гимнастикой и имею звание мастера спорта.
1. Приложение-афиша - сервис для обмена информацией об интересных событиях и поиска компании для участия в них
Реализовала API с разным уровнем доступа (авторизованный/неавторизованный пользователь, администратор) с возможностью совершения CRUD-операций. Также реализовала сервис статистики, который записывает информацию о просмотре события и выдает ее по запросу основного сервиса.
Стек проекта: Java 11, Spring Boot, REST API, PostgreSQL, Apache Maven, Hibernate ORM, Lombok, Docker, Swagger.
2. Сервис для поиска и обмена вещей между пользователями
Реализовала разделение приложения на модули,
один из которых отвечает за валидацию входящих данных, второй - за работу бизнес-логики. Контейнеризировала проект с помощью Docker.
Стек проекта: Java 11, Spring Boot, REST API, Apache Maven, Hibernate ORM, Lombok, JUnit.
3. Сервис для поиска фильмов к просмотру
Работала в команде. Отвечала за реализацию функции вывода общих фильмов с другим пользователем, а также удаление фильмов и пользователей. Получила опыт коллективной работы в GitHub.
Стек проекта: Java 11, Spring Boot, REST API, Apache Maven, Lombok, JUnit.
С проектами, представленными выше, можно ознакомиться на GitHub:
https://github.com/katty-gvr
Проведение групповых и индивидуальных тренировок по плаванию и общей физической подготовке с детьми и взрослыми.
Разработана программа обучения плаванию с нуля, программа укрепления здоровья с помощью физических упражнений, а также методика оценки эффективности данных программ.