Младший Разработчик на Ruby on Rails

Контакты


Контакты доступны после входа на сайт

Описание

Мотивированный Junior-разработчик на Ruby on Rails с опытом создания веб-приложений и решения задач на стороне бэкенда. Обладаю навыками работы с Ruby on Rails, REST, MVC и архитектурой, ориентированной на сервисы, а также умением писать чистый и поддерживаемый код. Имею базовый опыт работы с фронтенд-технологиями, но основное внимание уделяю бэкенд-разработке. Сфокусирована на качестве работы и вкладе в успех команды.

Навыки

Hard Skills

  • Принципы объектно-ориентированного программирования (OOP)
  • Стиль кода (CodeStyle) для обеспечения читаемости
  • Архитектура REST и шаблон MVC
  • Тестирование с использованием RSpec, Minitest и Capybara, TDD
  • ActiveJob, Sidekiq
  • Resque и Redis
  • Devise и Pundit
  • Работа с API
  • SQL и PostgreSQL
  • Docker
  • AWS
  • HTML, CSS и Bootstrap
Описание проектов
  • Генератор форм (Gem)

    Проект, выполненный в рамках курса на платформе Hexlet. Генератор форм в виде gem'а, выступающий альтернативой SimpleForm.

    Стек: Ruby, Minitest, Bundler, GitHub Actions, RuboCop.

  • Коллективный блог (Rails)

    Проект, выполненный в рамках курса на платформе Hexlet. Простой блог с аутентификацией/авторизацией, позволяющий пользователям оставлять комментарии.

    Стек: Деплой на Render. RoR. RubyGems: Bootstrap, SimpleForm, Devise, Slim, Ancestry.

  • Доска объявлений (Rails)

    Проект, выполненный в рамках курса на платформе Hexlet. Простая имитация доски объявлений с авторизацией через GitHub, поиском, пагинацией и ролевым доступом (гость/пользователь/администратор).

    Стек: RoR. RubyGems: Bootstrap, Kaminari, Ransack, Pundit, Omniauth-Github, Slim, SimpleForm, Active Storage, S3, AASM, Octokit.

  • Анализатор качества репозиториев (Rails)

    Проект, выполненный в рамках курса на платформе Hexlet. Сервис, автоматически отслеживающий изменения в репозиториях GitHub, анализирующий качество кода с помощью встроенных парсеров и формирующий отчёты.

    Стек: Dry-container, GitHub API, Webhooks.

Опыт


Релокация, Перерыв в карьере
Июнь 2022 - по настоящее время

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

Младший разработчик на Ruby on Rails, Сбермаркет (Инстамарт), Москва, Россия
Платформа для онлайн-заказов и доставки продуктов из различных магазинов.
Сентябрь 2021 - Май 2022

Отдел: R&D

Домен: Developer Experience
- Участвовала в переходе от монолита к микросервисам, поддерживая систему аутентификации на базе Warden и Devise, что улучшило модульность и масштабируемость системы.

- Исследование технологий: провела анализ WebAssembly (WASM) и презентацию, предоставив команде информацию о его потенциале для повышения производительности.

Младший разработчик на Ruby on Rails, Linkio, Нью-Йорк, США
Продукт для автоматизации SEO-процессов (backlinks, email outreach).
Май 2020 - Июль 2021
  • Работа с email: улучшила обработку писем, настроив корректное управление ссылками для отписки, оптимизировала сбор почты, работая с запросами Mail::IMAP.
  • Реализация публичного API: выделила существующую функциональность в общедоступные эндпоинты, улучшив доступность приложения.
  • Интеграция API: интегрировала Helpcrunch и MillionVerifier, улучшив процессы общения с пользователями и их верификации.
  • Управление данными: способствовала развитию существующих структур баз данных, обеспечив более плавную работу с данными и улучшение производительности системы.
  • Функционал: добавляла новые функции в существующий процесс, тщательно учитывая "крайние случаи" для повышения надежности и качества пользовательского опыта.
  • Frontend: создала простые страницы и всплывающие окна, улучшила элементы интерфейса, такие как таблицы и чекбоксы, используя React и SCSS.
  • Тестирование: писала читаемые feature- и unit-тесты на RSpec и Capybara, что обеспечило соответствие спецификациям и повысило надёжность кода.
  • Поддержка кода: участвовала в процессе рефакторинга, переименования и исправления багов, улучшая качество и поддерживаемость кода.
  • Backend-разработка: оптимизировала обработку данных с использованием ActiveRecord и чистых SQL-запросов, применяла колбэки ActionController, работала с временными зонами, пагинацией, фильтрами, сортировкой, параметрами поиска и исключениями для повышения гибкости системы.
  • Контроль версий: следовала GitFlow на основе фича-веток, поддерживала атомарные коммиты с понятными сообщениями.
Горный гид, СноулабПри
Российская компания, предлагающая горнолыжные фрирайд-туры на диких склонах Приискового.
Июнь 2018 - Март 2020
  • Фрирайд гид в одной из самых быстроразвивающихся компаний региона Приисковое.
  • Опыт работы с международными группами на трекинговых и горнолыжных маршрутах.
Администратор, ТОЙО ТАЯ РУС
Российское подразделение японской компании Toyo Tires, занимающейся производством и дистрибуцией автомобильных шин.
Июнь 2015 - Июль 2018
  • Административная и договорная работа.
Персональный ассистент, УК Автокомпонент
Российская компания, занимающаяся производством автомобильных и прочих пластиковых компонентов.
Август 2012 - Февраль 2015

Административная работа

Образование


Онлайн-курс DevOps для программистов: Hexlet
Ноябрь 2024 - по настоящее время
Онлайн-курс Ruby on Rails: Hexlet
Май 2024 - Ноябрь 2024
Онлайн-курс Ruby on Rails: Thinknetica
Октябрь 2019 - Август 2020
Высшее образование: Филолог германских языков, Гуманитарный университет
Сентябрь 2012 - Май 2017
Курс: Переводчик с английского на русский, Гуманитарный университет
Сентябрь 2015 - Май 2017

О себе
Проживаю в городе Энкарнасьон, Парагвай

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Frontend разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...