- реализация веб приложений и сервисов на языке Ruby
- участие в проектировании архитектуры, выработке решений по отказоустойчивости и производительности
- написание тестов и кросс-командное код-ревью
- разработка нового функционала мобильного приложения
- рефакторинг существующей кодовой базы
- взаимодействие с мобильными разработчиками во время решения задач
- системный анализ проекта
- написание API для взаимодействия с внешними сервисами
- покрытие существующего кода юнит-тестами c использованием RSpec
- использование SOLID, GRASP, DRY и паттернов проектирования при написании и рефакторинге кода
- ревью кода
Используемые технологии: Ruby, Ruby on Rails, SQL, PostgreSQL, Sidekiq, Redis, Interactors, AASM, RSpec Sentry, REST, git
Разработка трех порталов государственного значения -
Школьного портала Московской Области
Выборы - (https://www.nashvybor.online/)
ЕГЭ - (https://www.smotriege.ru/)
- разработка API, сервисов, создание нового функционала
- поддержка и рефакторинг существующего кода
- работа с внешними API
- написание скриптов
- оптимизация запросов в БД
- системный анализ проекта
- написание юнит-тестов на RSpec, Minitest
- использование SOLID, GRASP, DRY и паттернов проектирования при написании кода
- работа с REST, GraphQL
- ревью кода
- работа с Docker, docker-compose
Используемые технологии: Ruby, Ruby on Rails, SQL, PostgreSQL, Sidekiq, Redis, State Machine, RSpec, Minitest, Sentry, REST, GraphQL, blazer, Nginx, git
- разработка проекта с нуля под менторством
- работа над backend и fronted частями проекта
- обучение, создание собственного проекта
- изучение Ruby, Ruby on Rails, JS, React
- разработка своего trello-like проекта
Магистратура, Программная инженерия