Темирлан Р. Kotlin разработчик, Senior
Темирлан Р. - Kotlin разработчик
ID 6086
ТР
Темирлан Р.
Мужчина
Кыргызстан, Бишкек, UTC+6
Ставка
4,000 Р/час
НДС не облагается
Специалист доступен с 1 октября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Java
Kotlin
Java Spring
R Framework
PostgreSQL
REST
Redis
RabbitMQ
Blockchain
Solidity
Docker
Docker Compose
Gradle
Unit testing
DI
SOLID
Главное о специалисте
- Опыт разработки на Java и Kotlin более 4х лет;
- Знание PostgreSQL (сложные запросы, оптимизация);
- Опыт использования Docker, docker-compose;
- Знание Spring 5.x (MVC, DATA, Security, WebFlux, JPA), Gradle;
- Умение разбираться в чужом коде и проводить качественные code review;
- Опыт поддержки и написания Unit-tests;
- Знание паттернов проектирования, DI, SOLID;
- Опыт использования RabbitMQ;
- Опыт разработки и проектирования REST API/Swagger;
- Опыт профилирования и поиска узких мест;
- Опыт использования CI/CD
Образование:
Высшее образование
Кыргызский государственный университет строительства, транспорта и архитектуры
Сентябрь 2015 — Июнь 2019
ИНИТ - Кыргызско-германский факультет информатики
Кыргызстан, Бишкек
Проекты
(5 лет 3 месяца)
Проект 1. NDA
Роль
Java developer
Обязанности
Задачи:
- Поддержка существующего кода
- Прямое общение и работа с клиентами из Европы
- Исправления ошибок и улучшения производительности
Стек:
Java, Java Spring Framework, MongoDB, Docker, REST
Период работы
Ноябрь 2022 - По настоящее время
(1 год)
Veles Finance
Роль
Kotlin-разработчик
Обязанности
Задачи:
- Интеграция с биржами Binance, Bybit, Gate.io, OKX
- Расчет индикаторов
- Интеграция с блокчейнами такими как BNB Smart Chain, TRON
- Реализация торгового движка
- Разделение монолита на микросервисы
- Взаимодействие с телеграмм ботом
- Тщательное ревью кода и покрытие тестами
Стек:
Kotlin, Spring boot, Postgresql, Rabbitmq, Redis, Grafana, Kibana, Docker
Период работы
Июнь 2021 - Октябрь 2022
(1 год 5 месяцев)
Zensoft
Роль
Java/Kotlin-разработчик
Обязанности
Работал над 3 проектах.
1.
Работал с legacy кодом, написанным на Java, в команде из 24 человек (1 год 2 месяца)
- Майнинг данных
- Обработка больших файлов csv
- Архитектура на основе микросервисов (RabbitMq)
- Аудит изменений данных
- Оптимизация большие sql-запросы
2. Второй проект был написан с нуля за 6 месяцев на языке программирования Kotlin.
Реализовал следующие части проекта:
- Security с Spring Session JDBC (управление пользователями)
- Система уведомлений с использованием Web-сокетов
- Почтовый сервис с Spring Mail + thymeleaf
- Покрыл каждую часть проекта модульными тестами и интеграционными тестами
- Аудит изменений с RDBS на NoSql
- API GCS (облачное хранилище Google)
3. Блокчейн проект с командой из 5 человек
Занимался следующими задачами:
1. Интеграция с блокцейнами Bitcoin, Ethereum, BNB chain
2. Отслеживать транзакции кошельков в блокчейне
3. Взаимодействие со смарт-контрактом
4. Развертывать ERC-20 контракт
5. Выгрузка истории баланса кошельков в контракте
6. Развертывать сервер для archived ноды эфира
7. Писать документации на английском
8. Поддерживать SDK библиотеку проекта
9. Разрабатывать CLI тулу без Spring окружение
10. Поддерживать front на vue
Стек:
Java/Kotlin, RabbitMq, NoSql, Spring
Период работы
Август 2018 - Май 2021
(2 года 10 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет