Резюме: Junior backend-разработчик, Ruby on Rails
Начинающий backend-разработчик с фокусом на Ruby on Rails. Имею опыт полукоммерческой разработки и полный цикл создания веб-приложения: от проектирования базы данных и бизнес-логики до деплоя и поддержки. Хочу развиваться в команде и участвовать в создании современных веб-сервисов.
Навыки
Языки: Ruby, SQL, JavaScript (базовый)
Фреймворки и библиотеки: Ruby on Rails, Vue (базовое понимание)
Базы данных: PostgreSQL, SQLite, опыт написания SQL-запросов
Инструменты и технологии: Git, Capistrano, Nginx, Puma
Прочее: REST API, ActiveRecord ORM, основы тестирования (RSpec/Minitest), Agile/Scrum
Опыт разработки
Полукоммерческий проект: Платформа для проведения игр живого действия
Разработал backend на Ruby on Rails, реализовав CRUD и игровые механики: переработка ресурсов, торговля, действия персонажей, расчет и отображение результатов, таймер игрового цикла и управление им.
Настроил взаимодействие с frontend-частью (Vue) через REST API.
Организовал деплой backend и frontend с помощью Capistrano (VPS + Nginx + Puma).
Использовал SQLite на этапе разработки и PostgreSQL в продакшене. Работал с базой через ORM, а также писал SQL-запросы вручную для специфичных задач.
Активно применял Git (ветвление, коммиты, merge, разрешение конфликтов).
Приложение было задействовано при проведении реальных игровых мероприятий.