Мегапосты:
Обо мне

Портфолио

Bt – правильный BitTorrent на Java! (https://github.com/atomashpolskiy/bt)

Распознавание лиц на Rust (https://github.com/atomashpolskiy/rustface)

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Инвестиционный холдинг
Ведущий разработчик
Март 2018 — По настоящее время (1 год и 11 месяцев)

Разработка ключевых компонентов микросервисной инфраструктуры и бэкенд-сервисов для торговой платформы FinamTrade, в частности:


- новостной агрегатор (синхронизирует биржевые новости из внешних RSS источников; предоставляет возможность запрашивать новости в произвольных временных интервалах и устанавливать долговременные подписки на свежие новости); умеет работать в кластерном режиме для ускорения процесса синхронизации; одна нода рассчитана на 5 тысяч одновременно работающих подписок


- кластерный сервис подписок на события по торговым счетам пользователей (выставление и исполнение заявок), автоматически перераспределяющий нагрузку между нодами
- сервис трекинга событий в пользовательских приложениях (кликов/свайпов и т.п.; обрабатывает и сохраняет 12 тысяч событий в секунду)


- кеширующий прокси-сервис для взаимодействия с сервисом Diffbot

Помимо разработки новых сервисов выполнен целый ряд задач по рефакторингу, оптимизации и доработке базовых библиотек и тестовой инфраструктуры; переработан и улучшен поисковый индекс по ценным бумагам.

Основные технологии: Vert.x, RxJava, gRPC/Protobuf, Akka (Cluster Sharding), SQL Server, Consul, Docker.

ObjectStyle LLC / National Hockey League
Минск
Ведущий инженер-программист
Январь 2015 — Ноябрь 2017 (2 года и 11 месяцев)

Разработка REST приложений и опен-сорс проектов для Национальной хоккейной лиги, в частности:

- приложение для регулярной миграции данных о командировочных расходах из системы учета расходов в бухгалтерскую систему; включает в себя многоступенчатый процесс очистки и трансформации данных

- модуль шедулинга и исполнения job’ов для фреймворка Bootique (https://github.com/bootique/bootique-job)

- JsonPath интерпретатор для библиотеки LinkMove (https://github.com/nhl/link-move/tree/master/link-move-json)

А также поддержка и разработка библиотеки Agrest (https://github.com/agrestio/agrest), интеграция приложений НХЛ с BPM-движком Activiti, и много других важных и нужных задач :)

Ведущий универсальный банк в России для всех, кто ценит качество.
Сентябрь 2013 — Декабрь 2014 (1 год и 4 месяца)

Автоматизация бизнес-процессов, в частности:

- возглавил экстренное спасение не успевающего в сроки до НГ проекта по автоматизации процесса согласования внутренних нормативных документов

- принимал руководящее участие в разработке конвейера для потребительских кредитов

Главный специалист
Июль 2010 — Август 2013 (3 года и 2 месяца)

Создание кредитных конвейеров в ВТБ24, ИТБ, ЕТБ.

Высшее образование
Государственный университет-Высшая школа экономики
Москва
Факультет: Бизнес-информатики
Сентябрь 2006—Июнь 2012 (5 лет и 9 месяцев)

Магистр