Глеб Д., Middle, Java разработчик

Глеб Д.
Россия, Москва
2 860 ₽/час 457 600 ₽/мес.
    Java разработчик
  • Middle
Опыт работы:

Стаж работы — 3 года 10 месяцев

Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Windows
Linux
Java
Spring Core
Spring Transactional
Spring Data JPA
Spring-boot
Spring Security
Spring DI/IoC
Spring MVC
Spring AOP
AspectJ
Collection API
JPA/ORM (Hibernate)
Liquibase
Spring Cloud
Spring Streams
Log4j
OpenAPI/Swagger
oauth2
JWT
Kafka
Unit-тестирование
Spring Test
Mock'ирование
HTTP/REST
Amazon S3
Keycloak
Grafana
Graylog
filebeat
Database:
PostgreSQL
MySQL
MongoDB
Applications:
Docker
Source_control:
GitLab CI/CD
Формат работы
Удалённо
Описание о специалисте

Я предпочитаю заниматься задачами, с которыми ранее не сталкивался или работал мало. Такой подход позволяет мне находиться в тонусе, избегать ощущения рутины на работе и является источником непрерывного развития. Наиболее интересная тема для меня – высоконагруженные сервисы. Я умею быстро находить общий язык с людьми. Для меня важны взаимоуважение и взаимопомощь в команде, я сторонник конструктивной критики. Считаю себя командным игроком, но могу работать и индивидуально.

Примеры работ

Банковский сервис подачи и рассмотрения обращений
Описание задачи/проекта

Разработка и внедрение внутрибанковского сервиса для подачи и отслеживания различных типов обращений (неисправность оборудования, заказ воды, бронирование помещений и др.).

Позиция на проекте
Backend-разработчик
Размер команды
15 backend-разработчиков (2 лида), 7 frontend-разработчиков (1 лид), 8 QA (2 лида), 6 аналитиков (2 лида), РП
Ответственность
  1. Backend-разработка.
  2. Взаимодействие с коллегами, обсуждение задач и проблем, участие в совместной работе над проектами.
  3. Анализ требований.
  4. Добавление новых фич.
  5. Подготовка к выпуску новых версий продукта.
  6. Участие в развитии продукта и процессов вместе с командой.
  7. Проведение код ревью.
  8. Рефакторинг и оптимизация кодовой базы.
  9. Исправление багов.
Технологии и инструменты
Docker, Kafka, Liquibase, PostgreSQL, Spring Data JPA, Spring MVC, Spring Test, HTTP/REST, Collection API, Open API (Swagger), JPA/ORM (Hibernate), Spring DI/IoC, Spring Transactional, Unit-тестирование, Mock'ирование
Период работы/продолжительность
Август 2024 г. - Сентябрь 2025 г.
Сервис принятия решений для выдачи кредита/займа
Описание задачи/проекта

Сервис микрозаймов, который позволяет физическим лицам получать микрозаймы после быстрой оценки их кредитоспособности и проверки кредитной истории.

Позиция на проекте
Backend-разработчик
Размер команды
1 PM, SA, 5 backend-разработчиков (Java), 2 frontend-разработчика, 2 QA, DevOps
Ответственность
  1. Backend-разработка.
  2. Взаимодействие с коллегами, обсуждение задач и проблем, участие в совместной работе над проектами.
  3. Анализ требований.
  4. Подготовка к выпуску новых версий продукта, добавление новых фич, тестирование и контроль качества.
  5. Участие в развитии продукта и процессов вместе с командой, проведение код ревью исправление багов.
  6. Написание технической и пользовательской документации, схем потоков.
Технологии и инструменты
Amazon S3, Camunda, Docker, Grafana, JWT, Kafka, Keycloak, oauth2, PostgreSQL, Spring AOP, Spring Core, Spring Data JPA, Spring MVC, Spring Security, Spring Test, AspectJ, Spring-boot, HTTP/REST, Collection API, Open API (Swagger), JPA/ORM (Hibernate), Spring DI/IoC, Spring Transactional, Unit-тестирование, Luqibase, Mock'ирование
Период работы/продолжительность
Март 2022 г. - Июль 2024 г.
Сервис по управлению обучением сотрудников для крупного корпоративного портала
Описание задачи/проекта

Сервис для управления процессом обучения сотрудников в рамках крупного корпоративного портала. Он позволяет автоматизировать и оптимизировать процесс обучения, предоставляя инструменты для создания курсов, тестирования знаний, отслеживания прогресса и оценки эффективности обучения. Сервис также может интегрироваться с другими системами компании, такими как HRM-системы, что обеспечивает более эффективное управление персоналом и повышает общую производительность организации.

Позиция на проекте
Backend-разработчик
Размер команды
Распределенная команда, в которую входили: Техлид, Скрам мастер, 5-6 Java-разработчиков, 3 QA
Ответственность
  1. Backend-разработка.
  2. Взаимодействие с коллегами, обсуждение задач и проблем, участие в совместной работе над проектами.
  3. Анализ требований.
  4. Подготовка к выпуску новых версий продукта, добавление новых фич, тестирование и контроль качества.
  5. Участие в развитии продукта и процессов вместе с командой, проведение код ревью исправление багов.
  6. Написание технической и пользовательской документации, схем потоков.
Технологии и инструменты
Docker, filebeat, Graylog, Keycloak, Log4j, Spring AOP, Spring Cloud, Spring Core, Spring Data JPA, Spring Security, Postgres, OpenAPI/Swagger, Spring Streams
Период работы/продолжительность
Апрель 2021 г. - Февраль 2022 г.

Образование

Среднее
Название учебного заведения/курса
Университет ИТМО
Специальность
Лазерная физика
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста