Константин А. Kotlin разработчик, Senior
ID 7870
КА
Константин А.
Мужчина
Россия, Москва, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 17 января 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
- Опыт разработки на Java 5 лет, на Kotlin 2 года;
- Опыт работы с БД (SQL, PostgreSQL);
- Опыт использования Docker, docker-compose;
- Опыт работы Spring 5.x (MVC, DATA, Security, WebFlux, JPA), Springboot;
- Опыт работы со сборщиком Gradle;
- Умение работать с брокерами сообщений (Kafka, RabbitMQ);
- Участие в модульном тестировании;
- Знание принцтпов DI, SOLID;
- Опыт разработки и проектирования REST API/Swagger;
- Опыт использования и настраивания CI/CD.
- Опыт работы со Scala;
- Опыт использования gRPC;
- Опыт работы с Nexus;
- Опыт использования RabbitMQ, Kafka;
- Опыт работы с микросервисами;
Проекты
(6 лет 6 месяцев)
Грузоперевозки
Роль
Backend developer
Обязанности
Сервис для организации внутренних и внешних грузоперевозок. Разработка личного кабинета заказчика и исполнителя грузоперевозки.
Задачи :
- Проведение декомпозиции и оценки задач
- Анализ и оптимизация производительности приложений
- Разработка функционала и оптимизация запросов на PostgreSQL
- Написание REST сервисов на Kotlin и Scala
- Написание Unit-tests
Технологии :
kotlin/scala postgres redis kafka openshift
Команда : 3 - front, 4 - back, 3 - qa, 1 - pm, BA - 3, designer - 1
Период работы
Сентябрь 2022 - По настоящее время
(2 года 5 месяцев)
Платежное приложение
Роль
Java developer
Обязанности
Платежное приложение с возможностью управления валютными счетами, в выпуском карт, выполнения платежей между клиентами.
Задачи:
- Реализация card-core хранение карт и все что с ними связано
- Разработка digital wallet token, интеграция с другими сервисами и kafka
- Создание базовых API методой, создания сущностей
- Оптимизация обработки большого потока пользователей
- Проведение code review
- Разработка функционала- блокировка карты.
Технологии:
kotlin + postgres + kafka + openshift + elasticsearch + webflux
Команда: 2 - front, 4 - back, 1- qa, 1-pm.
Период работы
Сентябрь 2021 - Сентябрь 2022
(1 год 1 месяц)
Соцсеть
Роль
Java developer
Обязанности
Мобильное приложение для соц сети. Гибридная сеть, включающая себя аналог Tик Tока опросную систему Инстаграм.
Задачи :
- Разработал API для мобильного приложения, применяя для ускорения разработки Spring Framework.
- Предложил и перенес способ получения данных с JDBC на Hibernate. На нём же реализовал CRUD операции к БД Postgres.
Технологии:
java postgres kafka openshift Prometheus Grafana
Команда : 1 - front, 5 - back, 1 - qa, 1 - pm, designer - 1
Период работы
Август 2018 - Август 2021
(3 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский государственный технологический университет "Станкин"
Специальность
Информационные системы и технологии. Бакалавриат
Завершение учебы
2015 г.