Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Олег Синюк (sovetnik), 40 лет, Россия, СочиОлег Синюк (sovetnik), 40 лет, Россия, Сочи

Олег Синюк

Backend architect, Fintech, Elixir, Phoenix, Ruby, Rails,Бэкенд разработчикАрхитектор программного обеспеченияВедущий (Lead)
Рассмотрю предложения

Контакты

Контакты скрыты настройками приватности
Возраст: 40 лет
Опыт работы: 7 лет и 10 месяцев
Регистрация: 08.10.2007
Последний визит: 1 месяц назад
Гражданство:
Местоположение: Россия, Сочи
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Мои основные языки - Elixir и Ruby,  пишу на руби с 2013 года и на эликсире с 2020.
Анализирую, проектирую, принимаю решения и воплощаю их в жизнь. 
Предпочитаю видеть картину целиком, перед тем как погружаться в детали.
Разбираюсь в финансах, люблю проекты в области финтеха.

Навыки

Elixir
Phoenix
Ruby
Ruby on Rails
PostgreSQL
Vim
Docker
Функциональное программирование
Проектирование архитектуры приложений
Разработка программного обеспечения

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

Опыт работы

  • Единственный обозреватель блоков для блокчейнов с открытым исходным кодом.
    Дубай
    Бэкенд разработчик (Старший)Senior backend
    Сентябрь 2021 — Июнь 2023 (1 год и 10 месяцев)

    Осваивал эликсир параллельно с блокчейн технологиями. Для повышения уровня вовлечения пользователей в продукт, добавил функциональность аккаунтов, включая регистрацию через omniauth (интеграция с Auth0), отслеживание транзакций (watchlists), рассылку уведомлений (интеграция с SendGrid) и остальные моменты персонализации блокчейн обозревателя.

  • Cервис оплаты частями для онлайн-трэвел
    МоскваОт 10 до 100 сотрудников
    Бэкенд разработчик (Ведущий)Senior backend
    Январь 2021 — Август 2021 (8 месяцев)

    Разрабатывал микрофинансовый кредитный продукт на рынке продажи авиабилетов.

    Для обеспечения прозрачности жизненного цикла каждого отдельного кредита и движения денежных средств в исторической перспективе, провёл анализ финансовых потоков и счета с точки зрения всех заинтересованных сторон (клиентов, поддержки, партнеров, финансовый отдел). После проведённого анализа, выделил абстракции и создал фреймворк, позволяющий оперировать понятиями событий, счетов, транзакций и ограничений, в котором реализовал схему движения средств, интегрировал его в существующее приложение на rails.

  • Простой мобильный банк с отличным клиентским сервисом
    МоскваОт 100 до 1000 сотрудников
    Старший разработчик
    Декабрь 2019 — Январь 2021 (1 год и 2 месяца)

    Разрабатывал и проектировал кредитные сервисы банка. 

    Скрининг, скоринг, жизненный цикл кредитной линии и POS-кредита.

    Предложил выделить из скоринга скрининг, что позволило снизить время рассмотрения заявок на кредитные продукты.

    Реализовал систему метрик, которая показывала по каждой группе клиентов, сколько пользуется продуктом сейчас, за все время, сколько находится в просрочке, объемы кредитных портфелей и тд.

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

    Buzzwords: Event Sourcing, DDD, Rails, DRY-rb, RabbitMQ, protobuf, fintech.

  • Разработка web- и мобильных приложений
    МоскваОт 10 до 100 сотрудников
    Бэкенд разработчик (Ведущий)Team lead
    Август 2018 — Ноябрь 2019 (1 год и 4 месяца)

    Реализовал два проекта от стадии абстрактного ТЗ до работающих приложений, переданных заказчикам в готовом для эксплуатации состоянии.

    Проектировал архитектуру, проводил код ревью, внедрял практики:

    DDD и SRP - позволило соединить документацию по проекту с конкретными классами в коде, что существенно облегчило будущую поддержку и развитие проектов,

    Railway programming на основе монад - облегчило тестирование и обработку ошибок,

    Груминги - оставили артефакты в виде decision log и документации.

  • Разработка web и мобильных приложений
    Набережные Челны
    Бэкенд разработчик (Старший)Backend developer
    Ноябрь 2016 — Май 2018 (1 год и 7 месяцев)

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

    Проект был запущен в октябре 2017 на фоне роста цены биткоина и закрыт на фоне падения цены и спада интереса к проекту со стороны пользователей.

  • Startup Craft
    Майами
    Бэкенд разработчик (Старший)Backend developer
    Октябрь 2016 — Ноябрь 2017 (1 год и 2 месяца)

    Спроектировал и написал бэкенд для проекта, связывающего коучей с их клиентами и позволяющего следить за прогрессом, ставить задачи и раздавать ачивки. Покрыл тестами, написал документацию.
    Контракт был на один проект.

  • Медицинские новости. Принимать несколько раз: перед, во время и после еды
    МоскваОт 10 до 100 сотрудников
    Бэкенд разработчик (Средний)Backend developer
    Июль 2015 — Ноябрь 2016 (1 год и 5 месяцев)

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

  • ВГНА

    Всероссийская государственная налоговая академия
    Москва79 выпускников
    Финансово-экономический
    Январь 2001 — Январь 2006 (5 лет)

Дополнительное образование