xfynxxfynx

Антон Лапшин

Разработка ПОБэкенд разработчикФулстек разработчикСтарший (Senior)
От 350 000 ₽Рассмотрю предложения
Возраст: 30 лет
Опыт работы: 9 лет
Регистрация: 29.06.2014
Последний визит: 2 недели назад
Местоположение: Россия, Оренбург
Дополнительно: готов к удаленной работе
Профессиональные навыки: RubyRuby on RailsElixirPhoenixTypeScriptVue.jsSQLNoSQLRedisJavaScript
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Разработчик ПО. Основная квалификация - Ruby, Ruby on Rails, работаю в этом стеке в сумме порядка восьми лет.

Дополнительно есть опыт с Elixir, Phoenix и OTP - около трёх лет.

Год - с TypeScript, NestJS, немного NextJS и React.

Есть опыт работы с front-end (как React, так и Vue.js), но основная специализация, всё-таки, back-end.

Есть опыт работы с разными стеками и технологиями, например, java/kotlin/groovy, python, go, C, т.е. проблем разобраться не будет.

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

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

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

Опыт работы

  • A London/St. Petersburg venture builder
    Санкт-ПетербургОт 10 до 100 сотрудников
    software developer
    Июль 2021 — По настоящее время (1 год и 5 месяцев)

    Аутстафф в moteefe.com - Print on Demand (PoD) платформа для организации продаж различного мерча по схеме дропшиппинга.

    Изначально:

    - поддержка и развитие rails-монолита: работа с данными продуктов (SKU, работа с таблицами цен, включая внедрение нового уровня управляемых надбавок), улучшение работы с продуктами, ценовых расчётов, API, мониторинга, кэширования и дозагрузки данных.

    С начала 2022 года принимаю активное участие в разработки новой версии платформы из микросервисов на nodejs-стеке, как back-end, так и front-end.
    Сейчас стек технологий включает в себя: NestJS, NextJS, React, Refine, в качестве языка - typescript.
    Из непосредственного - работа над сервисами менеджмента продуктов, заказов и fulfilment (включая интеграцию API поставщиков продуктов и API сервисов доставки), а также внутренней backoffice-админки для ряда нужд и действий. Из последнего значимого на текущий момент - разработка подсистемы возврата заказов.
    Работа в англоязычной команде с коллегами из UK, Португалии, Болгарии, Турции, Бразилии. Общение на английском в т.ч. на созвонах. Сейчас оцениваю уровень своего английского примерно на уровне B2.

  • Мобильные сервисы, программное обеспечение, веб-сайты, мобильные приложения
    МоскваОт 100 до 1000 сотрудников
    Разработчик ПО
    Сентябрь 2020 — Июль 2021 (11 месяцев)

    Развитие сервисов взаимодействия между информационными системами телекомов и партнёрами/провайдерами: распределение трафика рассылок по каналам, планировщики, управление контентом, ограничители трафика, подсчёт и агрегация статистики.

    По сути, highload, где нужна высокая степень оптимизации для быстрой обработки событий (до нескольких сотен в секунду). Достигалось посредством грамотной работы с кэшированием в Redis с активным применением транзакционности посредством lua-скриптинга, а также использованием средств OTP (Elixir).

    Помимо этого, активно работал над множеством backoffice-админок на rails для операторов различных телекомов, в том числе, переписывал устаревшие страницы форм с запутанной логикой на jquery на новые через vue.js.

    Активное использование grafana для настройки мониторинга.

  • Разработка программного обеспечения
    МоскваОт 100 до 1000 сотрудников
    Разработчик ПО
    Ноябрь 2017 — Сентябрь 2020 (2 года и 11 месяцев)

    Развитие и поддержка скоринговой инфраструктуры под нужды кредитных конвейеров различных крупных банков РФ в рамках PaaS-схемы.

    Интеграции с БКИ, ФССП, ФМС, HH, вычисление параметров для скоринговой оценки, агрегация и работа с кредитными историями, реализация и поддержка банковских требований. Комплексные автоматизированные проверки по внешним источникам данных, обогащение данными заявок.
    Развитие сервиса для сбора всех интеграций в единый узел для упрощения работы со внешними источниками внутри компании. Развитие сервиса для анализа фото для контроля колл-центров и центров верификации (с использованием api AWS).

    Из значимого: переработка rails-монолита в несколько крупных сервисов на Elixir/Phoenix с применением vue.js для вёрстки внутренних backoffice-ов. В частности, в сервис вычисления скоринговых параметров (более 300 для 4 банков и нескольких не-банковских партнёрских компаний), сервис для унифицированных внешних запросов в различные источники с хранением запросов и ответов и их агрегацией по запросу. Кодовая база сервиса расчётов написана собственноручно примерно на 80%, включая документацию с кросс-ссылками на каждый из вычисляемых параметров. Документация в т.ч. предоставлялась банковским партнёрам для сверки. Точность следования методологиям банков более 95%, минимум ошибок, покрытие тестами на 85%+. Страница https://balance-pl.ru/scoring в качестве подтверждения.

    Нагрузка порядка нескольких тысяч заявок в день, каждая из которых проходила через несколько этапов скоринга и обогащалась данными. Данные сохранялись и использовались для анализа и выгрузок. В т.ч. делал самостоятельный анализ и сверку расчётных параметров по банковским методикам.

    Опыт работы с clickhouse, опыт миграции rails-монолита с 4->5, с 5->6 версии, включая доработки в opensource-библиотеки. Опыт работы с прокси-сервисом криптографии на C, а также gateway-сервисами на kotlin. Опыт настройки различных панелей мониторинга в Grafana, а также активное использование Graylog для выгрузок и анализа.

    Считаю эту свою работу наиболее значимой и масштабной на текущий момент.

  • MILI
    Москва
    Разработчик
    Март 2016 — Ноябрь 2017 (1 год и 9 месяцев)

    Разработка и активная поддержка внутренней скоринговой инфраструктуры микрокредитной компании. Создание и развитие внутренних сервисов и библиотек, работа с API кредитных бюро, социальных сетей, ФССП и ФМС. Небольшой опыт разработки на Golang (в рамках сервиса для агрегации фингерпринтинга с браузеров)

  • Разработка высокотехнологичного ПО
    ОренбургОт 100 до 1000 сотрудников
    Разработчик
    Декабрь 2013 — Март 2016 (2 года и 4 месяца)

    Небольшой опыт работы над порталом госуслуг для Мордовии в качестве стажёра.

    Проектные технологии: Java EE 6, freemarker, soap/wsdl, js/jquery

    Преимущественно поддержка и багфиксинг, доработка функционала интерактивных форм.

    --------------------------------------------------

    Потрал Техприсоединений ОАО «МОЭСК»

    проектные технологии:
    ruby/rails, refinerycms, elasticsearch, sidekiq, jquery, bootstrap, html/css/js, mysql, xml, yandex map api

    - Реализация нового и поддержка старого функционала личного кабинета и CMS

    - Функционал выгрузок и импортов различных документов, реестров и отчётов (XML, pdf, xls, docx), интеграций с 1с посредством xml.

     - доработка сложных элементов интерфейса, в т.ч. расширение third-party виджетов и библиотек 

    - черновая вёрстка 

    -------------------------------------------------

    Личный кабинет для управления курсами по bigdata и python Newprolab 


    проектные технологии: python, flask, mongodb, celery, bootstrap, javascript, cloudera api

    - Рефакторинг старой кодовой базы 

    - Поддержка версий разных форков основной кодовой базы

    - Развитие личного кабинета, написание rest api

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

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

  • ОГПУ

    Оренбургский государственный педагогический университет
    Оренбург86 выпускников
    Физико-математический
    Август 2010 — Июль 2015 (4 года и 11 месяцев)
    МОиАИС