Резюме: Java разработчик
Занимаюсь изучением языка Java уже порядка года, за это время успел поработать с Spring Framework, Spring Boot, Spring Boot Security, Spring Boot Data Jpa, Spring Boot MVC. Создавал REST и MVC приложения, умею отправлять POST запросы, получать данные из базы данных в зависимости от нужды (поиск пользователя по id, username или другой колонке), обновлять с помощью PUT и удалять с помощью DELETE. умею работать с базами данных MySQL/PostgreSQL, SQL запросы на уровне INSERT, UPDATE, DELETE, AS, GROUP BY, SELECT. Могу писать как интеграционные тесты, так и юнит-тесты, понимаю разницу между ними и когда нужно применять юнит, а когда интеграционный, JUnit 5, Mockito. Git на уровне создания коммитов, отката коммитов, merge, push, pull, clone. сейчас осваиваю Unit-системы, а именно Ubuntu. Параллельно с Ubuntu углубляюсь в Gradle, тестирование и пишу свой проект на основе Spring MVC, этот проект есть на моём Github: https://github.com/August1251/SchoolGrandingSystem
Он невероятно сырой, не ко всем классам есть тесты, некоторая логика не работает. У проекта две цели: развить мои навыки и сделать проект для резюме. Надеюсь данные проект покажет что я умею хоть что-то, в планах вернуться к изучению Docker (когда-то его изучал но из-за плохого знания Gradle пришлось забросить его изучение), а далее и вовсе углубиться в CI/CD, в ООП тоже разобрался, Collections Framework база тоже есть List, Set, Map, Stream API на уровне filter, map, limit, спасибо за внимание.