Руководитель разработки в направлении "Решений в образовании" в компании NAUMEN.
Опыт профессиональной разработки 12 лет. Последние 7 лет — это Scala. До этого были Java, JavaScript, когда-то знал PHP.
Работал в разных странах и в разных командах.
География: Беларусь, Франция, Россия
Имеет опыт проектной и продуктовой разработки в B2B и B2C сегментах.
Участвовал в проектировании, разработке и запуске различных проектов для Минобрнауки, Сколково, Росатома, крупных федеральных вузов.
Проектировал, разрабатывал и запускал платформу RUSSIA.STUDY
Сфера интересов: Scala, функциональное программирование, архитектура приложений.
Окончил МГТУ им Баумана, параллельно с обучением прошел программу Технопарк Mail.ru.
Свою карьеру в программировании начал с разработки на Java, почти два года работал в компании Moysklad.ru. Познакомившись с языком Scala, осознал, что хочет программировать именно на нем.
Свой путь в Scala в Tinkoff начал четыре года назад. За это время поработал в разных проектах, таких как интернет банк для физ. лиц и инвестиции.
Профессиональный опыт разработки более 12 лет. Начинал как фулстэк-разработчик c применением динамически-типизированных языков программирования, преимущественно Python, а так же JavaScript и PHP. Постепенно полностью перешёл на бэкэнд-разработку и проектирование БД.
С 2014 увлёкся теорией языков программирования и начал углубленное изучение функциональных языков программирования: Scala, Haskell, Scheme.
В 2015 году устроился в компанию Snowplow Analytics Ltd. на позицию дата инженера, с тех пор пишу преимущественно на Scala.
С 2018 года на позиции техлида - моя команда занимается разработкой реестра схем для валидации и преобразования данных на этапе ETL, так же мы занимаемся разработкой загрузчиков для некоторых популярных OLAP (Amazon Redshift, Google BigQuery, Snowflake) и других БД (ElasticSearch, PostgreSQL). Активно используем очереди сообщений (Amazon Kinesis, Google PubSub, Apache Kafka) и другие технологии для распрелелённых вычислений.
В работе в основном использую Typelevel стэк: cats, cats-effect, fs2, circe, http4s. Так же есть некоторый опыт с Apache стэком: Spark, Flink, Kafka.
Помимо основных рабочих инструментов так же интересуюсь такими технологиями как Nix (пакетный менеджер), Idris и seL4.
Закончил ХНУ имени Каразина по специальностям "Математика" и "Информатика". Был признан лучшим выпускником своего факультета и награжден медалью "Ingenio et Morbius". Участник международной олимпиады по математике для студентов. Не смотря на свой достаточно скромный опыт работы в индустрии, успешно закончил большое количество проектов - как и достаточно простых, так и весьма сложных, как и ETL система реального времени для криптовалютного стартапа и модуль преобразования языка описания интерфейсов в java.
На данный момент рабоает в фин-тех индустрии.
В IT более 15 лет.
Сейчас интересуется технологиями больших данных и функциональным программированием.
Работает в Luxoft DXC Technology на Big Data проекте крупнейшей логиситической компании. Общий поток данных, приходящих в реальном времени, более 400 млн. событий в сутки.
Некоторые из главных достижений:
- участвовал в разработке пилота, в который FaceBook инвестировал 1 500 000 $
- окончил оффлан курс Scala в Тинькофф банке и был среди десяти лучших студентов
- получил сертификат Big Data от mail.ru в 2019 году
- контрибъютор Apache Ignite
- занимал призовые места на международном хакатоне Mercedes Benz Fashion Week и в конференции молодых ученых и специалистов
Увлекается спортивным ориентированием и может пробежать больше 45 км за 8 часов.