Java-разработчик

Уровень зарплаты: от 50 000 руб.
Местоположение: Россия, Санкт-Петербург и область (МСК +0ч)

Резюме: Java-разработчик

Стек:
- Backend: Java, Spring Framework (Boot, Web, MVC, Security, Data, AOP, Validation), Hibernate, Liquibase, JUnit, Mockito
- Frontend: JavaScript, React
- Технологии: Kubernetes, Docker, CI/CD, Kafka, PostgreSQL, Nginx, Redis, MinIO (S3), Elasticsearch, Kibana, MongoDB, Firebase, Swagger, Git

#### JAVA-РАЗРАБОТЧИК | ЧАСТНАЯ ПРАКТИКА | НОЯБРЬ 2024 Г. — НАСТОЯЩЕЕ ВРЕМЯ
Проект «Сервис рейтинга фильмов».
https://github.com/Walkername/movie-rating-service

Стек: Java, Spring Boot, JavaScript, React, Kubernetes, CI/CD, PostgreSQL, Kafka, Redis, ElasticSearch, MinIO (S3), Nginx, Docker, Docker-Compose

- Разработал систему из 6 микросервисов (Spring Boot) с независимыми БД (PostgreSQL).
- Реализовал асинхронную событийно-ориентированную архитектуру на Apache Kafka для автоматического пересчета рейтингов, отправки уведомлений и других бизнес-процессов.
- Повысил производительность за счет кэширования данных (Redis) и реализации полнотекстового поиска (Elasticsearch).
- Реализовал аутентификацию и авторизацию на основе JWT с механизмом обновления токенов (Refresh Token).
- Организовал хранение медиафайлов в объектном хранилище S3 (MinIO).
- Настроил контейнеризацию сервисов с помощью Kubernetes и проксирование запросов через Nginx.
- Автоматизировал процесс развертывания через CI/CD (GitHub Actions), включая сборку, тестирование, контейнеризацию и деплой.

#### JAVA-РАЗРАБОТЧИК | ЧАСТНАЯ ПРАКТИКА | АПРЕЛЬ 2024 Г. — ИЮНЬ 2024 Г.
Проект «Система контроля геолокации в реальном времени».
https://github.com/Walkername/location-watch

Стек: Java, Spring Boot, Kotlin (Android), PostgreSQL, Yandex IoT Core (MQTT), WebSocket, Firebase Cloud Messaging, JavaScript, React
- Спроектировал и реализовал систему для отслеживания местоположения с использованием облачного MQTT-брокера (Yandex IoT Core) для приема телеметрии.
- Разработал Android-клиент на Kotlin (Jetpack Compose) с картой и уведомлениями.
- Реализовал двустороннюю коммуникацию в реальном времени: MQTT для данных
устройств; WebSocket/FCM для мгновенных оповещений пользователям и в админ-панель.
- Создал веб-интерфейс администратора на React для управления геозонами и мониторинга
нарушений.

-----

Образование - Высшее
Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург
Информатика и вычислительная техника

-----

Telegram: @Walkername
Email: timurmag2020@gmail.com

GitHub: https://github.com/Walkername

Посмотрите похожие резюме

Java разработчик
Зарплата: 70 000 руб.
Java-разработчик
Зарплата: 60 000 руб.
Java-разработчик
Зарплата: 30 000 руб.
Java разработчик
Зарплата: 80 000 руб.