Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл более двух недель назад
Мужчина, 37 лет, родился 26 июня 1988
Москва, м. Коньково, не готов к переезду, готов к командировкам
Scala backend teamlead
Специализации:
- Программист, разработчик
Тип занятости: полная занятость
Опыт работы 15 лет 1 месяц
Ноябрь 2022 — по настоящее время
3 года 6 месяцев
Индивидуальное предпринимательство / частная практика / фриланс
scala developer
backend functional style development
Апрель 2022 — Ноябрь 2022
8 месяцев
https://www.abra.com/
scala senior developer
Распиливание на микросервисы легаси монолита крипто биржи. Переход от ванильного фреймворка Play к функциональному ZIO.
Сентябрь 2021 — Апрель 2022
8 месяцев
EPAM Systems Inc. (Россия)
Москва, www.epam-group.ru
Информационные технологии, системная интеграция, интернет... Показать еще
team lead
Лидирование команды разработки высоконагруженной (1 М RPM) системы таргетирования рекламы в реальном времени для одной крупнейших ритейл компании в США с использованием функционального стека на ZIO.
Июнь 2018 — Август 2021
3 года 3 месяца
AO Raiffeisenbank
Москва, www.raiffeisen.ru/
developer
Должность: backend developer в отделе разработки платформенных сервисов .
- адаптация java легаси кода системы банковского документооборота для безболезненного перехода от состояния монолита к микросервисной архитектуре
- переписывание и поддержка легаси scala решений, по возможности переписывание этих решений в на cats в tagless final
- разработка REST сервисов авторизации и регистрации клиентов
- интеграция с RabbitMQ, Apache Kafka, JMS
- написание модульных и интегарционных тестов
- проработка модели ошибок и логирования для непрерывного мониторинга
- разрешение инцидентов
Ключевые навыки: Scala 2, Cats Effect, cats-mtl, fs2.Streams, hhtp4S, Tapir, Doobie, Flyway, работа по Agile
Декабрь 2016 — Июнь 2018
1 год 7 месяцев
Москва, sber-tech.com/
Информационные технологии, системная интеграция, интернет... Показать еще
developer
Должность: spark developer в отделе разработки аналитических и интеграционных решений кластера супер-массивов данных
- участие в разработке продукта "Триггеры кредитного мониторинга"
- лидирование разработки и внедрения продукта "Смарт-Овердрафты"
- участие в разработке продукта "Кредит за 7 минут"
- разработка фреймворка для Spark на Scala
Профессиональные навыки и знания:
- Scala 2.11.8, Spark 2.2.0, Dataset API, SBT, Hadoop, Hive, Git, Jira
- Разработка нетривиальных аналитических решений на основе входных массивов данных объёмом 30 Tb
- Имплементация на Scala общего подхода к решению проблемы перекоса в данных
- Глубокий анализ имплементируемой методологии с целью выявления высоко-рисковых решений
- Сопровождение разработанного продукта на всех стадиях жизненного цикла
- Разработка предложений по улучшению продукции
- Согласование ТЗ с заказчиком
- Приемка работ с заказчиком
- Огранизация gitflow
- Ведение бэклога проекта в Jira
- Организация команды и следование принципам Agile
Февраль 2016 — Декабрь 2016
11 месяцев
«Техносерв Консалтинг»
developer
Должность: backend developer в команде интеграционных решений платформы Guidewire (Тинькофф Страхование)
- разработка business critical сервисов (расчёт котировок ОСАГО, КАСКО)
- оркестрация dataflow ключевых приложений Guidewire (PolicyCenter, BillingCenter, ContactManager)
- исправление дефектов
- разрешение конфликтов во время hell merge
- разработка высоконагрузочных тестов
- согласование ТЗ с бизнес заказчиком
- приемка результатов с бизнес заказчиком
- коучинг джуниоров
Профессиональные навыки и знания:
- Java 1.7 core, collections, concurrency
- Gosu (по сути Java 1.6 специально расширенная до возможностей Java 1.8 для имплементации решений на платформе GuideWire)
- Git, Jira, Agile
- Проектирование утилит для закрытия дыр в многопоточной legacy архитектуре
- Глубокое понимание устройства аспекто-ориентированной архитектуры асинхронных микросервисов Guidewire (похоже на Akka)
- Умение в кратчайшие сроки интегрировать новых сотрудников в актуальный рабочий процесс
Апрель 2011 — Февраль 2016
4 года 11 месяцев
ОАО «НИКИЭТ»
Москва, www.nikiet.ru/
инженер
Должность: инженер (отдел физики защиты и радиационной безопасности)
- расчёт переноса излучения
- расчёт переноса радионуклидов
- написание технической документации
- составление проектной документации
- составление и согласование ТЗ
- перевод с английского технической документации
- сбор исходных данных
- работа с заказчиками и контрагентами
- распределение заданий в рабочей группе
- контроль и проверка результатов рабочей группы
- создание презентаций
- написание речей для выступлений
Профессиональные навыки и знания:
- Опыт проектирования крупных инновационных объектов (реактор МБИР - многоцелевой научно-исследовательский реактор четвёртого поколения на быстрых нейтронах; реактор БРЕСТ-ОД-300 - реактор на быстрых нейтронах со свинцовым теплоносителем)
- Продвинутый пользователь специализированных расчётных кодов: DOT, DORT, ORIGEN, MCNP, Microshield, КАСКАД, КАТРИН, ТАРУСА)
- Программирование на Fortran
- Знание нормативной документации по проектированию (НРБ -99/2009, ОСПОРБ-99/2010, ЕСКД)
Навыки
Уровни владения навыками
Опыт вождения
Права категории B
Обо мне
Окончил 10 классов школы с углублённым изучением английского языка № 1246, 11 класс закончил в лицее № 1580 при МГТУ им. Баумана, в 2005 году поступил в МИФИ на факультет экспериментальной и теоретической физики, который закончил в 2011 году. Проходил практику и писал диплом в НИЦ "Курчатовский Институт", после устроился на работу в ОАО "НИКИЭТ", входящий в структуру ГК Росатом. Во время учёбы в институте занимался репетиторской деятельностью по физике и математике, на старших курсах читал лекции по нанотехнологиям в информационно-аналитическом центре (ИАЦ) при Департаменте образования города Москвы.
В 2014 году увлёкся программированием на Java, прослушал соответствующие курсы при МГТУ им. Баумна. С начала 2015 года принимл участие в разработке Web Learning Management System. В начале 2016 года начал заниматься разработкой для "Тинькофф Страхование" от подрядчика "Техносерв-консалтинг" при полной интеграции в команду заказчика. К лету 2016 года, залатав основные дыры в многопоточной архитектуре legacy решения Guidewire в Тинькофф, решил сменить языковую парадигму с Java на Scala. В конце 2016 года перешел в СберТех. После Сбертеха стояла диллема - идти в крупную организацию лидить по BigData, выбрал в пользу получения опыта на scala в области микросервисов и применения стиля Tagless Final. В настоящее время разрабатываю на котах в Райффайзене в озвученном выше стиле.
Личные качества
• Систематический подход к решению сложных задач
• Высокая работоспособность в режиме цейтнота
• Ответственность за достижение результата
• Поиск путей оптимизации рабочего процесса
• Быстрое усвоение материала любой сложности
• Коммуникабельность
• Не пишу код ради кода, не страдаю перфекционизмом постоянного рефакторинга
Высшее образование
2011
Высшее образование
Московский инженерно-физический институт
Факультет экспериментальной и теоретической физики, Физика элементарных частиц
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
