Начинал с должности support developer( junior) на данный момент занимаю должность web developer( middle )
Обязанности в компании ( на проектах) :
проект№1
Добаление платежной системой (Stripe) к приложению который был написан на GWT. Основная задача заключалась в возможности приложения принимать оплату и добавление подписок с разными интервалами. Была проведена работа с заказчиком чтобы получить корректное ТЗ, в процеесе написания кода и тестирования вносились изменения.
project stack: GWT, Stripe, bitbucket, git
проект №2
Разработка приложения с нуля, состоит из трех модулей два бека и фронт ( работа в команде):
- взаимодействие с ситемой управления проектами gitLab
- интеграция sql script с BigQuery
- добавление grpc services ( взаимодействие между микросервисами)
- расширение функционала (постранично отображение данных из бд postrges, нужно было реализовать сохранение продуктов частями в бд, работа с большим обьемом данных)
- доработка задач на фронте (angular)
- коммуникации в нутри комманды (обсуждение задач, план реализации определение сроков выполнения)
project stack: spring data jpa, spring data jdbc, spring security, spring cloud google bguary, grpc, postgres, maven, docker, rabbitmq, angular (primeng), gitLub, git, trello
проект №3
Работа с keycloak:
- была добавлена авторизация
- настройка ролей пользователей
- использование атрибутов пользователей keycloak
Принимал участие в разработке архетектуры проекта
project stack: spring data mongodb, spring boot feign, gradle, mongodb, keycloak, gitea, cit