Ruby on Rails разработчик
50 000 руб
Григорий Михайлович
Возраст
30 лет (06 Июля 1994)
Город
Москва
Возможен переезд в другой город
Гражданство
Россия
Полная занятость
1 год 6 месяцев
Информационные технологии / IT / Интернет
DREIDEL FINANCE (ДРЕЙДЛ ФИНАНС), ТОО
Ruby on Rails разработчик
На данный момент с командой разбираемся в старой микросервисной архитектуре, дабы в дальнейшем обновить, запилить фичи, исправить баги, запустить группу микросервисов собранных в одно большое приложение. Из основных проделанных задач отмечу:
- Актуализировал Docker файлы (контейнера билдились, но не поднимались).
- Написал основной README файл по приложению (какие сервисы существуют, как настроить сервисы, команды докера как поднять контейнера, как войти в контейнер...).
- Рисовал архитектуру групп микросервисов использовал Draw.io
- Экспортировал данные, точнее настройки в формате JSON из Keycloak.
- Используя гем Yard написал аннотации к моделям основного сервиса Core.
- Написал несколько моделей, контроллеров, тестов для нового приложения, работаем над интеграцией с банком.
- На данный момент занимаюсь починкой тестов в сервисе core (minitest).
Банки / Инвестиции / Лизинг
Разрабатывали с командой сайт для оценочной компании(монолит). Из основных задач могу выделить следующее:
- Написал ряд CRUD контроллеров используя паттерн Service вынося бизнес логику в ServiceObject'ы
- Написал ряд моделей с разнообразными связями, такими как has_many, belongs_to, has_one, has_and_belongs_to_many, has_many: through, polymorphic
- Написал множество миграций по изменению, созданию, удалению таблиц в БД
- Используя паттерн проектирования Service написал несколько ServiceObject'ов, например для передачи статистики по количеству оцененных объектов за месяц и сумму стоимости услуг объектов оценки
- Написал тесты с использованием RSpec для контроллеров, ServiceObject'ов
- Отрефакторил несколько классов, сократив их объем путем принципа DRY
- С помощью паттерна проектирования Decorator добавил поведение в модель Home
- Добавил индексы во множество таблиц во избежание FULL TABLE SCAN и в целом для ускорения поиска данных
- Написал весь свой код по принципу KISS
- Для подтягивания данных пишу не только ActiveRecord запросы, но и чистые SQL запросы
- Контейнеризовал новое приложение с Dockerfile, docker-compose.
- Внедрил и настроил линтер Rubocop
- Оптимизировал приложение(устранение n+1, мемоизация, индексирование) по итогам которого приложение стало работать значительно быстрее
- Имею понятие о микросервисной архитектуре
- В течение разработки проекта, устанавил, подключал множество разных gem'ов, так как умею хорошо вникать в новую документацию
- Писал как rails views компоненты, так и чисто API приложение
Высшее
Новосибирск, 2014 — 2018 гг.
Ruby Rush
Development (Разработчик)
- Считаю, что мы должны делать максимально качественный продукт для наших клиентов чтобы все были довольны
- Всегда пишу код осмысленно и по делу
- Мой код - всегда читаемый и простой(KISS)
- Всегда поддерживаю дружелюбную атмосферу в команде, так как понимаю что это абсолютно важно
- Понимаю всю ответственность своей работы, и поэтому подхожу к этому с наивысшим качеством
- Имею настоящий, неподдельный интерес к своей профессии
- Иметь со мной дело - значит быть уверенным, что всё будет сделано как и обговорено
5 ноября, 2009
30 000 руб
Денис Юрьевич
Город
Москва
Возраст
38 лет (15 января 1986)
Опыт работы:
1 год и 4 месяца
Последнее место работы:
Младший научный сотрудник, 4 ЦНИИ Минобороны России
07.2008 - 11.2009
24 июня, 2010
10 000 руб
Дмитрий Юрьевич
Город
Москва
Возраст
46 лет ( 5 августа 1978)
Опыт работы:
23 года и 9 месяцев
Последнее место работы:
Программист, Российские Железные Дороги
01.2001 - по текущее время
16 января, 2010
80 000 руб
Сергей Анатольевич
Город
Москва
Возраст
46 лет (27 июля 1978)
Опыт работы:
-1 года и -10 месяцев
Последнее место работы:
руководитель отдела интернет-технологий, ООО Проксима-4
08.2004 - 07.2009
Резюме размещено в отрасли