andrey-tomashpolskiyandrey-tomashpolskiy

Андрей Томашпольский

Бэкенд разработчикРазработчик мобильных приложенийВедущий (Lead)
От 250 000 ₽Рассмотрю предложения
Возраст: 33 года
Опыт работы: 11 лет и 11 месяцев
Регистрация: 17.07.2013
Последний визит: 4 года назад
Местоположение: Россия, Москва
Профессиональные навыки: Java
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Портфолио

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

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

Участие в профсообществах

Опыт работы

  • Инвестиционный холдинг
    МоскваОт 1000 до 5000 сотрудников
    Ведущий разработчик
    Март 2018 — По настоящее время (4 года и 6 месяцев)

    Разработка ключевых компонентов микросервисной инфраструктуры и бэкенд-сервисов для торговой платформы 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, и много других важных и нужных задач :)

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

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

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

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

  • Банковские Информационные Cистемы
    МоскваОт 100 до 1000 сотрудников
    Главный специалист
    Июль 2010 — Август 2013 (3 года и 2 месяца)

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

Высшее образование

  • ВШЭ (НИУ)

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

    Магистр