Младший Разработчик на 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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...
Это резюме содержит хорошие элементы, такие как указание на изучение JavaScript и Java,...
Привет, Екатерина! Давай улучшим твое резюме: 1. Описание Данный раздел давай пересоб...