Есть опыт разработки на большом количестве ЯП и платформ, бэк- и фронтэнд.
На данный момент основная платформа разработки - JVM, языки - Scala, Kotlin, Java.
Дальнейшую деятельность планирую на:
- Scala. Прелположительно бэкенд, но можно попробовать и другие варианты. Хотелось бы разработки именно в функциональном стиле, а не ООП на "улучшенной Java"
- Kotlin/Backend. Kotlin для меня самый естественный ЯП. Хотелось бы, опять же, не чистого ООП, а хотя бы частично функционального/реактивного подхода
- Kotlin/Android/Compose. Интересная разработка в функциональном стиле с реактивным UI. Вижу будущее в Compose. Есть довольно большой опыт разработки UI в реактивном/декларативном стиле, хотелось бы его применить в рамках активно развивающейся мэйнстрим-фреймворка.
Основную разработку предпочёл бы вести не на Java, но частичное взаимодействие/legacy не проблема.
GitHub: https://github.com/Undiy
Об интересах:
Занимаюсь разработкой игр с небольшой инди-командой, ссылка на опубликованные игры в Google Play в портфолио. Пишу и играю музыку, в том числе к играм (https://store.steampowered.com/app/2251010/The_Witchs_Cauldron/).
Интересуюсь системами "умный дом", активно пользуюсь Home Assistant с разными устройствами и интеграциями, в том числе писал/исправлял код под некоторые девайсы.
Scala разработка на запратном проекте (выплаты сортрудникам, самозанятым ИП и акционерам)
Разработка и поддержка систем в сфере управления научно-техническими программами и проектами
Разработка на платформе flow от area9 (https://help.area9lyceum.com/what-is-flow, https://github.com/area9innovation/flow9). Участие в разработке конструктора веб-приложений; разработка системы учета сотрудников (пдразделения, задачи, зарплаты); участие в разработке платформы адаптивного обучения Area9 Lyceum (https://area9lyceum.com/)
Участие в разработке сервиса для работы с облачными хранилищами.
Разработка кроссплатформенного клиента – файлового
синхронизатора, участие в разработке серверной части.
Разработка компонентов ПО телеком-устройств.
Разработка систем автоматического тестирования.
Участие в разработке и поддержке платежной системы и ПО
терминалов самообслуживания. Разработка драйверов для устройств
(взаимодействие черезCOM порт, USB и др.) на Java.
Создание прикладных программ и расширений для
геоинформационных систем; работа с ГИС; создание обработок и форм
на1С:Предприятие8.2.
Инженер по специальности информационные системы
В качестве дипломной работы разработал ПО для распознавания метаданных для разнообразных космических снимков и отображения покрытия местности снимкми в геоинформационной системе