👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
unsaidxplunsaidxpl

Егор Романов

Software Engineer ⚫︎ Ruby ⚫︎ JavaScript · Бэкенд · Фронтенд · Старший (Senior)
Не ищу работу
Возраст: 28 лет
Опыт работы: 6 лет и 3 месяца
Регистрация: 30.11.2016
Последний визит: 7 дней назад
Местоположение: Россия, Новочеркасск
Профессиональные навыки: Ruby on Rails · Node.js · PostgreSQL · Vue.js · Typescript · ReactJS · Linux
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Веб-разработчик с уклоном в back-end и широким техническим кругозором. Более 3 лет опыта удаленной работы. Опыт работы на зарубежных проектах в распределенной команде.

Готов изучать незнакомые технологии, подходы и применять их на практике, стремлюсь исследовать что-либо новое в профессиональной сфере. В частности, в данный момент интересуюсь ФП (Elixir/Erlang). 

В работе всегда уделяю внимание качеству кода, имею привычку следовать style guide и пользоваться VCS, линтерами, средствами автоматизации, следую принципам TDD/BDD.

Участие в профессиональных сообществах

Опыт работы

  • Электронная торговая площадка Газпромбанка
    Москва · От 10 до 100 сотрудников
    Ведущий разработчик
    Декабрь 2019 — По настоящее время (1 год)
    • Разработка бэкенда 
    • Разработка клиентской части административной панели
    • Обновление кодовой базы до актуальных версий, оптимизация кода, оптимизация запросов к ElasticSearch, SQL-запросов
    • Взаимодействие со сторонними сервисами (RESTful и SOAP API, rabbitmq, парсинг xml)
  • Сервис по продаже готовых дизайн-проектов
    Москва · От 10 до 100 сотрудников
    Full-stack developer
    Июнь 2019 — Декабрь 2019 (7 месяцев)

    Разработка внутренней CRM, REST API и интернет-магазина на Ruby on Rails; работа с БД товаров магазина (PostgreSQL); импорт товаров в магазин из сторонних источников в различных форматах; разработка фронтенд-приложения магазина на React/Redux, верстка по макетам Zeplin.

    Достижения:

    • Создание инструментов для автоматической каталогизации и приведения к единому виду крупного каталога позиций из разных источников
    • Внедрение ElasticSearch в интернет-магазин
  • E-learning для развития персонала
    Москва · От 100 до 1000 сотрудников
    JavaScript developer (part-time)
    Апрель 2019 — Октябрь 2019 (7 месяцев)

    Проектная работа

    Помогал поддерживать и развивать приложение для видеоконференций с применением WebRTC и WebSocket. Занимался версткой по макетам Zeplin, логикой клиентского приложения (React/Redux).

  • 42.works
    Ростов-на-Дону
    Node.js developer
    Март 2019 — Июнь 2019 (4 месяца)

    Работал над зарубежным стриминговым сервисом.

    Обязанности:

    • разработка RESTful API;
    • разработка клиентского приложения панели администрирования (Vue.js);

    Ключевые достижения:

    • интеграция платежной системы;
    • реализация программной конвертации аудиофайлов;
    • развертывание сервера для генерации OpenGraph тегов

      Ruby developer / Team lead
      Август 2018 — Февраль 2019 (7 месяцев)

      Работа над зарубежной закрытой CRM.

      Обязанности:

      • работа в качестве ведущего разработчика проекта, обучение джуниоров;
      • разработка архитектуры проекта;
      • интеграция сторонних API (более 10); 
      • разработка и документация RESTful API;
      • конфигурация и поддержка веб-серверов (DigitalOcean);
      • оптимизация производительности (RoR, PostgreSQL);

      Ключевые достижения:

      • разработка гемов-оберток для сторонних API под нужды проекта;
      • конвертация в формат другой СУБД и поддержка крупной БД клиентов (40М+ записей);
      • разработка системы для программного развертывания дроплетов на DigitalOcean через интерфейс пользователя системы
    1. M-Technology
      Москва
      Ruby on Rails developer
      Декабрь 2016 — Октябрь 2018 (1 год и 11 месяцев)

      Работал full-stack разработчиком в распределенной команде над зарубежным проектом (внутренняя CRM) с высокими требованиями к качеству кода (ежедневное перекрестное ревью, CI). Оптимизация производительности системы, актуализация кода проекта, разработка публичного RESTful API (Grape), взаимодействие со сторонними API, работа с крупной базой клиентов (10М+ записей).

    2. Новочеркасск · От 10 до 100 сотрудников
      Программист отдела разработки
      Сентябрь 2014 — Ноябрь 2016 (2 года и 3 месяца)

      Разработка малых и средних веб-сервисов и веб-сайтов в команде. Работа с картографическими системами Google maps, Yandex.Maps. Разработка архитектуры веб-сервисов и ведение технической проектной документации. 

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

    • ЮРГПУ (НПИ) им. М.И. Платова

      Южно-Российский государственный технический университет (Новочеркасский политехнический институт) имени М.И. Платова
      Новочеркасск · 273 выпускника
      Информационных технологий и управления
      Сентябрь 2009 — Июль 2014 (4 года и 10 месяцев)
      Вычислительные машины, комплексы, системы и сети