Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти Зарегистрироваться
Заказы Услуги Специалисты Проекты Клуб
R100 dabdbd0ab917e2663c24f24ebe514c4e Аккаунт верифицирован

Виталий Симаков

Ruby, Ruby on Rails
Россия, Ноябрьск, 40 лет
  • Twitter
  • Facebook
  • ВКонтакте
  • Google
  • Жалоба
Обо мне
Стоимость работы:
от 2 500 руб. за час
Профессиональный опыт:
более трех лет
Форма собственности:
Физ. лицо
Способы оплаты:
электронные деньги
Ruby on Rails
github: rubywarlock

Обо мне: About Me

О себе.
Программированием занимался с 2000 года.
Прошел через языки: C/C++, C#, Pascal, Assembler, PHP, Python, Go и тд.
Думаю что к настоящему моменту сложилось архитектурное мышление.
Стремление к лаконичному, но при этом читаемому коду.
Люблю оптимизировать код и искать новые алгоритмические решения.

С Rails знаком с 2012 года, с версии 3.2.

Пишу код исключительно с тестами, это давно вошло в привычку и так удобнее.

Предпочитаю Minitest, хотя на данный момент используется RSpec.

Хороший опыт в написании плагинов для Redmine разной сложности.
Не смотря на то, что его многие ругают и что самое забавное ругают Рубисты(он же может давать им работу), его можно менять так как захочешь потому что это open source.

Интересен Go.
Eсть простая программа написал в качестве изучения
которая сравнивает массивы между собой и выводит разницу: https://github.com/rubywarlock/Go-diff

Мнение про удаленную работу. Иногда хорошо, но дома сложнее сконцентрироваться на работе. Лучше гибрид.

Основной стек Backend:
✪ Ruby / Ruby on Rails
✪ Redmine / plugins
✪ Kafka
✪ Docker / Docker-Compose
✪ Sidekiq / ActiveJob / Sidekiq-Scheduler / Cron
✪ ActiveAdmin
✪ Devise
✪ RESTful
✪ GraphQL
✪ Nokogiri / Parsing
✪ Minitest / RSpec
✪ MongoDB / NoSQL
✪ MySQL / PostgreSQL

Опыт во frontend:
✪ html5 / html / haml / slim / pug
✪ css / scss / sass / bootstrap
✪ Vue.js / Angular (не большой опыт)
✪ JavaScript / TypeScript

Deploy stack:
✪ Git / Github / GitLab / CI DI / Capistrano / Mina / ssh
✪ RVM / Rbenv
✪ Heroku / Puma / Unicorn / Nginx / Apache

Настоящее место работы

TDM Tech

Биллинг и геолокация. Коммерческие услуги на основе биллинга и сотовой связи.
Немного приходится касаться серверной стороны: Nginx, Unicorn.
стек: Ruby on Rails, Kafka, PostgreSQL, Sidekiq, RSpec, Gitlab, Dry-rb(почти весь набор), Git, Github, GitLab, CI DI, Docker

Предыдущие места работы.

ООО "Центр обработки фискальных данных", аналитика данных, .
Сбор фискальных данных. Обработка, вычисления и хранения.
стек: Ruby on Rails, MongoDB, Sidekiq, ActiveInteraction(что-то типа dry-rb, только лучше), Gitlab CI, Pundit, Minitest, Docker.

SFXDX.
Backend Ruby on Rails. Создание и поддержка плагинов для redmine.
стек: Ruby on Rails, PostgreSQL, Sidekiq, Gitlab / CI, Minitest, rvm, Redmine, Docker.

МУП "Гор.УЖКХ" http://ugkhvsalda.ru
Моей задачей было написание сайта предприятия. В качестве платформы для размещения информации согласно закону о расскрытии информации.
Потом предприятие заключило партнерство с организацией "Свердловский биллинговый расчетный центр" или просто Биллинг, которая должна была вести расчеты по данным о платежах и других данных от абонентов. Личный кабинет который предоставлялся этой организацией был крайне не удобным и не понятным в использовании для абонентов и мне поручили создать личный кабинет к сайту предприятия с возможностью вносить данные абонентов и хранить их в собственной базе данных.
Так же был создан раздел для администрирования. Главный инструмент администрирования позволял контролировать вводимые данные пользователей и в итоге отправлять эти данные в Биллинг. Так как Биллинг не предоставлял API для взаимодействия пришлось создать прослойку которая обходя ограничения отсутствия API автоматически пересылала данные на их сайт.

Когда пришел в фирму мне пришлось брать на себя поддержку программ и веб приложений от предыдущего программиста, который дела нормально не передал. Нужно было менять код в его программах причем большая часть была на столько стара что была написана на Clipper(xBase язык),благо он чем-то похож на Си и javaScript.

Так же принимал работу другого внутреннего сайта предприятия написанного предыдущим программистом для поддержки и обновления функционала сайта. Некоторые сайты были написаны на фреймворке «Smarty», который я тоже не знал, как оно устроено, но достаточно быстро разобрался для что бы дополнять и поддерживать.

Тестовые демонстрационные приложения heroku.com:

  • jobtest.herokuapp.com (демонстрирует множественные древовидные категории,аутентификацию через Devise, поиск пользователей через Ajax);
  • arcane-island-1595 (простой новостной блог, регистрация пользвателей, создание блога, комментирование, загрузка файлов - файлы хранятся на heroku несколько часов потом становятся недоступными, так как приложение крутиться на бесплатном сервере для демонстрации).
  • vstestsurl.herokuapp.com, github: github.com/cocoarocket/ShortUrls (создание коротких URLs, Heroku Sheduler - фоновый планировщик задач для удаления старых ссылок из БД
Angular:
git: https://github.com/cocoarocket/angular-ark-test
git-pages: https://cocoarocket.github.io/angular-ark-test/abonents/table
Ключевые навыки
  • ruby on rails
  • graphql
  • docker
  • kafka
  • sidekiq
  • dry-rb
  • activeinteraction
  • mongodb
  • postgresql
  • redis
История работы
  • Нужна помощь в переносе репозитория в битбакете
    9 откликов 46 просмотров 4 года назад Он исполнитель
    • bitbucket
    • git
    1 000 руб. за проект
Портфолио (1)
Preview 6acae552a7
Парсинг продуктов и брендов сайт itosolutions.net
Услуги
  • Парсинг сайтов
    300 руб.
    Preview 6acae552a7
    Парсинг продуктов и брендов сайт itosolutions.net
Отзывы (1)
R50 f11acf66538eb1148b4dcf7279b6ce0c
kattrin79
Заказ: Нужна помощь в переносе репозитория в битбакете (Администрирование / Серверы)
Спасибо большое за работу. Все сделано быстро и четко. Главное, что пошагово мне объяснено, что и как делать буду обращаться еще.
4 года назад
Статистика
Статистика фрилансера
Завершенные заказы
1
Заказы в работе
0
Заказы в арбитраже
0
Отзывы заказчиков
+1 / -0
Зарегистрирован
более 5 лет назад
Был последний раз
5 дней назад
Верификация
Пользователь верифицирован по номеру телефона
Контакты

Авторизуйтесь, чтобы посмотреть контакты пользователя.

Авторизоваться
Следите за нами в соцсетях
Бот
Хабр Фриланс
  • О сервисе
  • Правила
  • Услуги и цены
  • Клуб
  • Контакты
Помощь
  • Фрилансеру
  • Заказчику
  • Оплата услуг
  • Безопасная сделка
  • Служба поддержки
Документы
  • Соглашение с пользователем
  • Правила оказания услуг
  • Политика конфиденциальности
© Habr