Закончил Яндекс.Практикум по направлению Java-разработчик. Вот некоторые из моих проектов:
Учебный проект. Из интересного - была задача снизить нагрузку на основной сервер от невалидных запросов - сделал перед сервисом gateway на WebFlux
с валидацией . Вот так немного познакомился с реактивщиной в спринге..
Тоже учебный проект. Использовал, кроме обычного спрингового стека, и . Пришлось поглубже копнуть CriteriaApi
и EntityGraph
Основа проекта на Spring Boot и JdbcTemplate
написана мной. Дополнительные фичи - разрабатывались группой разработчиков под моим руководством.
В группе в основновном занимался разрешением мёрдж конфликтов в гите, ревью кода. Разработал общие правила репозитория.
Сервис поиска новостей по ключевым словам. Новости собираются из заданных rss источников. Есть регистрация пользователей и персональные настройки rss источников. Делал для тех кому было так же как мне мало учебной программы.
Из интересного - попробовал немного Spring Security
, сделал аутентификацию на jwt token
с двумя токенами - access и refresh, реализовал обновление новостей в несколько потоков.
Написано на React + Redux-toolkit
. Особо тут нечего сказать, просто визуализация для новостного сервиса. Иногда хочется как-то визуализировать то что ты делаешь на бэке. Кстати автоматически деплоится на GH-pages, можно посмотреть. А если локально запустить этот проект, то и попользоваться.
Только не пинайте за внешний вид - дизайн немного не моя сфера.. )