FoodTech
LifeStyle
Logistics & Transport
Media
Social Networking
Travel, Hospitality & Restaurant business
Urban technology
Максим Д. Java разработчик, Middle
Максим Д. - Java разработчик
ID 6519
МД
Максим Д.
Мужчина
Россия, Волгоград, UTC+3
Ставка
2,125 Р/час
НДС не облагается
Специалист доступен с 1 января 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Опыт разработки на Java/Kotlin, использования Docker, знание Spring 5.x, умение разбираться в чужом коде и проводить качественные code review.
Опыт поддержки и написания Unit-tests,
знание паттернов проектирования, DI, SOLID.
Использовал RabbitMQ, Kafka.
Опыт разработки и проектирования REST API/Swagger, профилирования и поиска узких мест.
Настраивал CI/CD.
Умеет работать в команде, высокая ответственность за результат и качество кода,
Планирует собственную загрузку. Толерантен к написанию тестов, проактивен, хорошая обучаемость и постоянное изучение новых технологий.
Проекты
(3 года 9 месяцев)
Система управления доступом к информационной системе
Роль
Разработчик Java, Docker, Kubernetes, Spring, PostgresSQL, Clickhouse, Redis, Kafka, Apache Kafka
Обязанности
Доработка микросервисной архитектуры – создание новых модулей. Создание сервисов миграции, диспетчера задач, доработка сервисов авторизации. Использование Spring JPA для работы с PostgresSQL, Использование kafka для горизонтального масштабирования. Написание деплоев горизонтального масштабирования модуля авторизации. Выделение и добавление дополнительных сервисов. Мониторинг состояния с помощью Grafana. При авторизации клиента в системе происходит проверка сертификата с помощью КриптоПРО, помимо этого, в системе хранятся другие данные о сервисах и о пользователе.
Период работы
Декабрь 2021 - Май 2023
(1 год 6 месяцев)
Система компиляции кода для обучающего портала
Роль
Разработчик Java, Docker, Kubernetes, Spring, Kafka, Redis, PostgresSQL, Gradle, Kotlin
Обязанности
Проектирование и разработка микросервисной архитектуры. Перенос модулей в Kubernetes. Настройка и поддержка автоматизации процесса разработки. В Kubernetes запущены следующие контейнеры – PostgresSQL, consumer, producer, kafka, redis. При увеличении нагрузки происходит скейлинг модуля producer. Использование kafka для горизонтального масштабирования.
Период работы
Январь 2022 - Апрель 2023
(1 год 4 месяца)
Приложение доступа на Android
Роль
Разработчик Kotlin, MVVM, Dagger, Room, RxJava3
Обязанности
Создал приложение, у которого есть права администратора, и которое ограничивает
доступ к приложению. Приложение устанавливает свой рабочий стол и контролирует все
запущенные приложения. Вход в приложение осуществляется посредством токена или
логина и пароля. После авторизации запускается локальный сервис, который в браузер
подставляет токен для доступа к внутреннему порталу. Переписал на Kotlin, заменил
EventBus на Room и liveData, добавил приложению права администратора, сделал свой
рабочий стол.
Период работы
Сентябрь 2021 - Сентябрь 2022
(1 год 1 месяц)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да