Болотбек уулу Нурсултан
старший преподаватель
- Более 5 лет коммерческой разработки и поддержки ПО
- Внедрение, интеграция и сопровождение игровых сервисов для iGaming
- Опыт рефакторинга устаревших стеков и перевод их на новые более современные фреймворки или версии
- Расширение функциональности готовых продуктов, адаптация ПО под новые требования бизнеса
Технические навыки:
Языки программирования DBMS Инструментарий Системы контроля версий Операционные системы Библиотеки, фреймворки, технологии и сервисы | Java, C++, Python SQL bases: MySql, PostgreSQL - writing SQL requests, optimizations, indexes. Maven, Gradle, Jenkins, Gitlab, Docker, Docker compose, RabbitMq. Git (Gitflow) Linux, MacOS Spring, Spring Boot, Play framework, Hibernate/JPA, RabbitMq, Liquibase. |
Образование:
- 2014-2018 Кыргызский Государственный Технический Университет им. И. Раззакова. Факультет Информационных Технологий. Программная Инженерия. Бакалавр
- 2018-2020 Кыргызский Государственный Технический Университет им. И. Раззакова. Факультет Информационных Технологий. Программная Инженерия. Магистратура
- 2021 - до текущего времени Кыргызский Государственный Технический Университет им. И. Раззакова. Факультет Информационных Технологий. PhD
Профессиональный опыт:
Diabolocom 2022 - 2023:
Описание: Разработка, модернизация и расширение Telecom платформы
Роль в проекте: Software Engineer
Задачи:
● Имплементация новых виджетов для отслеживания данных о агентах
● Оптимизация запросов к БД
● Автоматизация генерации скриптов к БД
● Устранение конфиденциальной информации из логов.
Основные технологии проекта: Java 11, Kotlin, Spring, Spring boot, Config Server, PostgreSQL, Jooq, Rabbit MQ, Docker, Docker Compose, flyway, Elastic Search, Gitlab CI/CD, Eureka.
Litota Labs 2020 - 2022:
Описание: Разработка, модернизация и расширение iGaming-платформы.
Роль в проекте: Middle backend developer
Задачи:
● внедрение интеграционных тестов с test containers
● реализация сервиса сбора и агрегации данных о ставках и выигрышах игрока
● реализация сервиса бонусной системы казино.
● миграция проекта java8 - > java11 и play framework 2.4 -> 2.8 Основные технологии проекта Java 11, JavaEE, Spring boot, Play framework, MySQl, PostgreSQL, Rabbit MQ, Docker, Liquibase.
Optima Bank 2019-2020:
Описание: Разработка кредитного конвейера и других сервисов для клиентов банка.
Роль в проекте: Middle backend developer
Задачи:
● внедрение и поддержка BPMN Activiti
● реализация событий бизнес процессов для получения кредита
● реализация сервиса актуализации данных клиентов
● внедрение rabbitmq для обмена сообщений между сервисами
Основные технологии проекта: Java 11, Kotlin, Spring boot, PostgreSQL, Rabbit MQ, Activiti BPMN.
State aeronavigation service 2018-2019:
Описание: Разработка и поддержка сервиса актуализации данных для диспетчеров и бортпроводников
Роль в проекте: Junior backend developer
Задачи:
● Перевод бумажных удостоверений бортпроводников и диспетчеров в электронный вид (разработка сервиса)
● Разработка отчетов разных видов
Основные технологии проекта: java, spring-boot, hibernate, react.js, postgresql
mavix.io 2017-2018:
Описание: Разработка мобильного приложения для отслеживания местоположения товаров, а также грузовиков.
Роль в проекте: Junior mobile developer
Задачи:
● Разработка переиспользуемых компонент для проекта
● Подключение библиотек для работы с гео-данными и картами
Основные технологии проекта: vue.js, node.js, postgresql