Ruby on Rails
Контакты
В данный момент работаю в сфере интернет рекламы, которая очень динамичная и всегда в тренде последних веб технологий. В моей работе я познакомился с очень интересными веб технологиями, например: сервис воркер, VAST/VPAID, iframe, CSSOM и всё многообразие DOM API.
В данный момент решил сменить деятельность в сторону backend разработки. Хотелось бы попасть в сферу e-commerce или fintech, так как считаю что в этой сфере требования к надежности к коду очень высокая, что отвечает философии RoR.
Мне нравится стек RoR потому что в его философии хорошим тоном принято писать тесты, делать лаконичный код, добиваться результата за очень короткий срок — что кажется для бизнеса очень важно. Также в стеке RoR хорошим преимуществом считается заниматься клиентской частью, что подразумевает универсальность разработчика - что является опять же хорошим плюсом для бизнеса
Чем могу быть полезен для компании:
- Поддержка и разработка базы данных
- Разработка серверной и клиентской части
- Организация кода
- Тестирование
- Профилирование
- Писать чистый и понятный код
- CI/CD
- Работал базами данных PostgreSQL, MySQL
- Адаптивная верстка
- Использовал фреймворки bootstrap, bulma, tailwind, MUI, Skeleton UI
- Использовал React, Vue, AngularJS
- имею опыт с ExpressJS
- настраивал CI/CD на gitlabCI
- Ruby On Rails
- Работаю в Linux/Mac
- MVC
Опыт
Обязанности:
CRM на стороне распространителей рекламы, которая включала подробную статистику, баланс, распределение формата рекламы и административные функции.
CRM на стороне рекламодателей для платформы торгов в режиме реального времени, которая включала учет расходов на рекламу, создание рекламных креативов, статистику расходов, чат с клиентом и административные функции.
Создание рекламных виджетов для распространителей рекламы. Это включало в себя push-подписки, которые осуществлялись через service-worker. Также участвовал в поддержке и разработке форматов баннеров, оверлеев.
Достижения:
настроил непрерывную интеграцию для рекламных форматов, что позволило нашему бизнесу быстрее внедрять гипотезы и раскатывать фичи.
Добавил графики с удобными метриками для просмотра тенденции в статистике трат и прибыли.
Внедрил трекинг ошибок для рекламных форматов для обнаружения багов
Обязанности:
Клиентское приложение для сборщиков вторсырья. Поддержка и разработка SPA-приложений на Vue.js фреймворке, верстка с помощью Figma, оптимизация для очень слабых устройств.
Достижения:
Сделал ленивую загрузку словарей переводов.
Настроил сборку для ленивой загрузки приложения, добавил полифилы для старых андроидов на css свойства
Обязанности:
Калькулятор для расчета розничной цены конечной стоимости пластикового окна.
Были рассчитаны стандартные размеры и дополнительные услуги. Приложение состояло из клиента SPA на AngularJS, который затем был скомпилирован с помощью Cordova в мобильное приложение. Механизм рендеринга конструкции калькулятора был создан с использованием SVG, который контролировался фреймворком. Сервер был создан с использованием express framework, ORM Sequelize, DB PostgreSQL. Продукт был полностью разработан и поддерживался как на серверной, так и на интерфейсной стороне.
Достижения:
Разработал совместно с бизнесом стандартные пакет услуг для установки окон, который включал как оконную конструкцию, так и его дополнительное оборудование.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва