- Обо мне
-
- Стоимость работы:
- от 1 800 руб. за час
- Профессиональный опыт:
- более 10 лет
- Форма собственности:
- Физ. лицо, ИП
- Способы оплаты:
- безналичный расчёт, наличный расчёт
Опыт работы: — Ruby on Rails разработчик в интернет-магазине randewoo.ru (октябрь 2017 – настоящее время): Разработка и поддержка существующих функциональностей сайта randewoo.ru. Стек технологий — Ruby 2.6.5, Rails 5 – 6, PostgreSQL, Elasticsearch, Sidekiq, Redis, Ansistrano. Мониторинг системы — Bugsnag, Newrelic. Процесс разработки — Kaiten, Gitlab. Ключевые моменты: — За время работы было осуществлено две миграции проекта с Rails версии на 4 на 5 (2018), и с 5 на 6 (2020). — Замена Sprockets на Webpacker, расчищение зоопарка из frontend-фреймворков. — Достигнут средний ответ сервера ~120ms (до ~700ms) за счёт оптимизаций в виде сокращения количества SQL-запросов, внедрения Elasticsearch, внедрения местного CDN ресурса для кэширования изображений и исследования железа. — Сокращение сборки фидов для ретаргетинговых систем с 7 часов до 2 минут. — Внедрение шаблонов проектирования, упростившие процесс разработки продукта (Presenter, Command, Strategy и др.) — Интеграция платёжных шлюзов (Epos, YandexKassa) — Внедрение административной панели для исследования различных ситуаций от службы поддержки. — Покрытие тестами ключевых составляющих сайта. C июня 2020 года являюсь руководителем backend-разработки. Задачи, решаемые за это время: — Code review. — Составление и реализация плана по улучшению проекта с технической стороны; — Проведение собеседований. — Ruby on Rails разработчик в компании Lakehouse (апрель 2017 – октябрь 2017): Компания занимается разработкой систем автоматизации управления и эксплуатации недвижимости и выполнением заказов по разработке web-приложений. В работе использовал следующие технологии: Ruby + Ruby on Rails, Postresql, Angular. Занимался разработкой ядра и модулей системы. Полностью реализовывал один из модулей системы. В ходе выполнения задач работал как с frontend, так и с backend. Для управления задачами использовался Trello, для репозиториев - Bitbucket. Работал с WebSocket и REST API. Основные навыки: Ruby и Ruby on Rails — основной язык программирования и web-фреймворк на данный момент соответсвенно; React.js — основной фреймворк для разработки пользовательских интерфейсов, которые использую на текущем проекте; Postgresql, Redis – системы хранения данных на текущей работ Работал с технологиями: Swift, Objective-C — фриланс проекты по разработке приложений для iPhone. Образование: — МГТУ им. Баумана кафедра “Теоретической информатики и компьютерных технологий“, магистратура (2018 – 2020). — МГТУ им. Баумана кафедра “Теоретической информатики и компьютерных технологий“, бакалавриат (2014 – 2018).- Ключевые навыки
- Отзывы
Нет отзывов