Москва
Резюме № 55521684
Обновлено 17 февраля
Превью фото соискателя

Lead Java Developer / Solution-архитектор

Был больше месяца назад
По договорённости
31 год (родился 13 ноября 1994)
Москва
Беговая
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 9 лет и 9 месяцев

    • Март 2022 – работает сейчас
    • 3 года и 9 месяцев

    Руководитель проектов / Solution-архитектор

    Сбер, Москва
    Банк

    Обязанности и достижения:

    Проектирование и разработка системы автоматизации запуска и оркестрации бизнес-процессов с возможностью хранить и оперировать бизнес-данными. MAU порядка 10 миллионов пользователей. Ключевые задачи на проекте: 1. Проектирование системы: функциональное разделение сервисов на основе бизнес-логики и предметной области, подготовка документации, описание объектной модели данных внутри системы, проектирование баз данных, проектирование API, создание scatch-архитектуры, фасилитация архитектурных комитетов внутри АС. 2. Формирование долгосрочного видения создания продукта; 3. Коммуникация со всеми стейкхолдерами внутри системы и за ее пределами для формирования функциональных и нефункциональных требований к проектируемым на системе сервисам; 4. Помощь команде change в разработке ядра-платформы оркестрации. Ключевые особенности проектируемого проекта: 1. Построение гибкой и надежной, сервисно-ориентированной архитектуры системы оркестрации бизнес процессов с нуля; 2. Разработка собственного DSL языка описания бизнес процессов, отличительной особенностью которого, в отличии от нотации BPMN, является простота с сохранением и поддержкой большОй части функционала последнего. Язык поддерживает конфигурацию конечного автомата переходов бизнес процесса, запуск\переиспользование подпроцессов, отложенные запуски, контроль времени жизни конечного автомата в состоянии, условные переход, репроцессинг, облачные функции и другие языковые конструкции с возможностью их расширения при помощи ЯП Groovy. Таким образом разработанный DSL язык позволяет при помощи таких подходов как no-code и low-code конфигурировать бизнес процессы с минимальными затратами ресурсов; 3. Система поддерживает различные типы интеграционных взаимодействий: синхронные, асинхронные и псевдо-синхронные взаимодействия. Также система поддерживает различные типы транспорта для реализации интеграционных взаимодействий, например такие как HTTP, Kafka, MQ. 4. Система персистентно хранит состояние оркестрируемых сущностей (различных по набору бизнес атрибутов) с возможностью доступа к ним при помощи различных поисковых и агрегационных сервисов; 5. Система имеет набор коннекторов и сервисов для интеграции с различными кэшами и аналитическими платформами банка, реализуя такие процессы как: инициализирующая выгрузка сущностей, потоковая выгрузка сущностей, сверка данных по выгруженным сущностям, сэмплирование данных. На момент добавления данных в резюме система состояла из 15 сервисов, не включая базовые платформенные сервисы, например сервисы ЖАМ (Журналирование, Аудит, Мониторинг). - -- Дополнительно в мои задачи входило (внутри банка, за пределами АС в которой я работаю): * проведение одного из этапов бассейна CTO (собеседования претендентов на роль CTO) в части тем, связанных с разработкой и прикладной архитектурой ПО; * проведение различных пилотных испытания проектов связанных с разработкой ПО, например тестирование AI-агентов проверки pull-реквестов разработчиков.
    • Сентябрь 2022 – декабрь 2022
    • 4 месяца

    Преподаватель

    СберУниверситет, Москва
    Вуз, ссуз колледж, ПТУ, Банк

    Обязанности и достижения:

    Проведение курса по многопоточности для Junior Java/Kotlin разработчиков. Курс включал в себя: * Базовые понятия в работе многопоточных программ; * Работа с примитивами синхронизации; * Погружение во внутренности реализации процессов блокировки при помощи Lock'ов (lock-free алгоритмы); * Различные многопоточные коллекции (CG, FG, Optimistic, Lazy, Nonblocking).
    • Март 2020 – март 2022
    • 2 года и 1 месяц

    Руководитель направления

    Сбер, Москва
    Банк

    Обязанности и достижения:

    1. Разработка функционала фронтальных сценариев блокировки, разблокировки, оформления, выдачи, активации и доставки банковских карт. Являюсь непосредственным участником команды разработки, в задачи входило: написание кода, покрытие тестами, CI\CD; 2. Проектирование и развитие архитектуры вышеописанных фронтальных сценариев на основе внутренней платформы банка ЕФС; 3. Руководитель команд (ы) разработки: в разные этапы количество людей и задачи изменялись в зависимости от потребностей - 1-2 команды\5-10 человек; в задачи входит помощь в формировании backlog и постановки задач на планировании, проверка pull-request, помощь команде на всех этапах жизни ПО от проектирования до поддержки, обучение сотрудников и тд; 4. Проведение одного из этапов технического собеседования для java-разработчиков.
    • Сентябрь 2018 – март 2020
    • 1 год и 7 месяцев

    Главный инженер по разработке

    Сбер, Москва
    Банк

    Обязанности и достижения:

    -
    • Сентябрь 2017 – сентябрь 2018
    • 1 год и 1 месяц

    Ведущий ИТ-инженер

    Сбер, Москва
    Банк

    Обязанности и достижения:

    -
    • Октябрь 2016 – сентябрь 2017
    • 1 год

    Старший инженер

    Сбер, Москва
    Банк

    Обязанности и достижения:

    -
    • Январь 2016 – июль 2016
    • 7 месяцев

    Учебный ассистент

    Национальный исследовательский университет «Высшая школа экономики», Москва
    Вуз, ссуз колледж, ПТУ

    Обязанности и достижения:

    Работа со студентами на факультативе "Разработка игр и приложений для мобильных устройств на платформе Android". 1. Проведение вступительных тестов (и их подготовка) по с++. Отбор 30 человек из 500 претендентов. 2. Проверка домашних заданий. 3. Помощь преподавателю с организацией занятий. 4. Помощь студентам в освоении нового языка программирования (Java).

Обо мне

Дополнительные сведения:

Моя область технических интересов не заканчивается на написании кода, также активно интересуюсь архитектурой и проектированием ПО. Учавствую в конференциях или смотрю записи на youtube - стараюсь очно присутствовать на конференциях jug.ru (jpoint, joker, hydra), онлайн - jeeconf, highload и тд. По времени и возможности прохожу курсы на coursera, занимаюсь английским на Яндекс.Флоу, читаю техническую литературу, решаю задачки на HackerRank, AlgoExpert. Java, Kotlin, Architecture

Иностранные языки

  • Английский язык — разговорный

Водительские права

  • B — легковые авто
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 3 похожих резюме
Обновлено 2 сентября 2002Последнее место работы (1 год и 5 мес.)Analyst and Distributed Systems DeveloperМарт 2001 – август 2002
Обновлено 7 января 2016
Обновлено 1 июня 2023
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка и сопровождение банковского ПОПрограммист-разработчик Java