Junior Ruby on Rails
Контакты
Ищу вакансию на роль Ruby on Rails разработчика. Рассматриваю полную или частичную занятость удаленно или в офисе. Проживаю в г. Курск, рассмотрю релокацию, желательно временно.
Считаю для себя приоритетной целью продолжить обучение и профессиональный рост в этой сфере.
Программированием увлекаюсь со времен Object Pascal и Delphi. Есть некоторый опыт в C#, ASP.Net MVC, Python, SQL. Читал книги по этим языкам, писал для себя и в свое удовольствие, опыта работы нет. К смене профессии подтолкнул опыт друзей и желание заниматься делом, которое приносит удовлетворение.
Завершенное обучение по профессии "Разработчик на Ruby on Rails" от Hexlet подтвердило что я на верном пути, это было увлекательно! В рамках курса выполнил проекты:
Генератор форм
DSL для построения html форм
В рамках проекта:
- получил навыки разработки гемов
- применял модульное тестирование
- познакомился с Continues Integration
- проектировал взаимодействие классов в рамках библиотеки
Коллективный блог
Приложение для общения с возможностью публикации статей, многоуровневых комментариев к ним и "лайков"
При выполнении проекта познакомился с широко используемыми в rails гемами:
- сервис отслеживания ошибок (rollbar)
- аутентификация в rails приложениях (devise)
- интернационализация приложений (i18n)
- реализации иерархий (ancestry)
- декораторами (draper)
- модульным тестированием (minitest)
Доска объявлений
Ресурс для публикации объявлений, возможностью их поиска, фильтрации и управлением
В проекте:
- была реализована аутентификация OmniAuth
- использовался Active Storage для хранения файлов
- авторизации выполнена с помощью pundit
- состояния модели реализованы с aasm
- использовал ransack для поиска
- пагинация реализована с помощью kaminari
Анализатор качества репозиториев
Приложение для проверки репозиториев на GitHub с помощью линтеров
Получены навыки:
- работы с API GitHub
- взаимодействием сервисов посредством webHooks
- реализацией многопоточности
- работы с приложениями среды
- использования dependency injection.
О себе:
Веду активный образ жизни. Из увлечений - горные лыжи, wakeboard, mtb, мотопутешествия
- ООП
- алгоритмы и структуры данных
- паттерны проектирования
- модульное тестирование
- TDD
Опыт
- Строил и администрировал небольшые локальные сети
- Вел поддержку ПО для розничной торговли
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Курск