Эльшан Б. Kotlin разработчик, Senior
ID 5831
ЭБ
Эльшан Б.
Мужчина
Азербайджан, Зардаб, UTC+4
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Знание языков
Английский — B1
Главное о специалисте
- Опыт работы более 6 лет в качестве backend-разработчика;
- Знание PostgreSQL (сложные запросы, оптимизация);
- Опыт использования Docker, docker-compose;
- Знание Spring 5.x (MVC, DATA, Security, WebFlux, JPA)
- Умение разбираться в чужом коде и проводить качественные code review;
- Опыт поддержки и написания Unit-tests;
- Знание паттернов проектирования, DI, SOLID;
- Опыт работы с Nexus и SonarQube;
- Опыт работы с Kubernetes;
- Опыт использования RabbitMQ, Kafka
- Опыт разработки и проектирования REST API/Swagger;
- Опыт использования и настраивания CI/CD
Образование:
Московский Авиационный Институт, магистр прикладной математики, 2016г.
Проекты
(8 лет 11 месяцев)
Проект #1
Роль
Бекенд Разработчик
Обязанности
Описание проекта:
Разработка бекенд части системы управления продажами. В её основе лежит микросервисная архитектура, написано на Java, Kotlin с использованием Spring. Все новые микросервисы мы пишутся на Kotlin с последующим покрытием тестами.
Достижения:
- Внедрил ключевой фичи - новый процесс онбординга для поставщиков с использованием Camunda BPM Engine. Этот процесс стал более удобным для клиентов и более экономически выгодным компании.
- Внедрил множество фич - Например, использование API для внешних команд, чтобы сэкономить использование данных, которые берутся из нашей БД и формируют каталог сервисов, запрос асинхронной коммуникации решался через использование RabbitMQ и KafKa;
- Произвел рефакторинг устаревшего кода (перестроил старое API чтобы соответствовать нашим стандартам, переписал целый микросервис на Kotlin перед внедрением новых фич, чтобы избежать непродуманной архитектуры)
Стек:
Java, Kotlin, RabbitMQ, Kafka, PostgreSQL, Docker, docker-compose, CI/CD, Nexus
Период работы
Август 2019 - По настоящее время
(5 лет 10 месяцев)
Sberbank
Роль
Бекенд Разработчик
Обязанности
Описание проекта:
Разработка системы управления просроченной задолженности.
- Разработка части приложения с ипользованием Java, Spring, GWT;
- Разработал как серверную, так и внешнюю часть новой системы для управления залоговыми активами банка. Наша команда сократила время необходимое для продажи активов с 2 лет до 6 месяцев.
● Проведение Code review на платформе SonarQube
● Разработал отдельную часть этой системы. Цель - автоматизировать процесс загрузки информации о залогах на рекламные сайты для ускорения продаж
Стек:
Java, Spring, GWT, Agile, JS, React, Kotlin, Docker, docker-compose, SonarQube
Период работы
Февраль 2017 - Июнь 2019
(2 года 5 месяцев)
MLT Booking
Роль
Бекенд Разработчик
Обязанности
Описание проекта:
Сервис бронирования отелей и апартаментов по всему миру.
Достижения:
● Внедрил множество фич - например одну из ключевых - работы с анонимными отзывами.
● Вел коммуникацию с основателями стартапа, писал код, настраивал серверы, работал над автоматическим деплоем
● Руководитель команды разработчиков
Стек:
PHP, JS, Docker
Период работы
Июнь 2016 - Январь 2017
(8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет