Work History

Work History
Dec 2014 - Present

Ruby on Rails Developer

Webgate Systems - удаленная работа

Доработка серверной и клиентской части (https://webgate.pro):

  • проектирование БД
  • работа по git flow
  • соблюдение ruby и rails style гайдов
  • тестирование (rspec, capybara)
  • оптимизация юзабилити: сортировка, drag'n'drop объектов
  • оптимизация производительности: кеширование, рефакторинг
  • шаблонизация (slim)
  • разработка мобильной версии
  • мультиязычность
Apr 2011 - Nov 2014

Системный администратор Windows/Linux

BKK
  • Администрирование парка серверов HP Proliant
  • Администрирование АТС Panasonic TDA200
  • Администрирование ЛВС с удаленными филиалами
  • Администрирование домена и управление групповыми политиками
  • Администрирование Exchange Server
  • Администрирование SQL Server
  • Настройка активного сетевого оборудования: Cisco, Linksys
  • Администрирование виртуальных серверов с использованием Microsoft Hyper-V
  • Администрирование продуктов фирмы 1С 7 и 1С 8
  • Непосредственное участие во внедрении 1С: Документооборот на предприятии
  • Поддержка розничной торговой сети, непосредственное участие во внедрении 1С Управление торговлей и 1С Розница
  • Поддержка круглосуточной работы предприятия
  • Управление резервным копированием
  • Управление закупками, составление планов организационно-технических мероприятий
  • Управление лицензированием

Portfolio

Education

Education

Skills

Skills

Ruby

По возможности стараюсь следовать ruby style guide и использовать всю красоту ruby, имею понимание парадигм, ООП

Rails

Стараюсь следовать rails style guide, имею понимание паттерна MVC

Git

Понимаю разницу между git rebase и git merge, работаю по git flow

PostgreSQL / MySQL

Понимаю возможности ActiveRecord,  уровни нормализации, индексы, полиморфные связи и другие, необходимые для правильного проектирования БД техники

JS / Coffeescript + Ajax + jQuery

Если мне нужен drag&drop или динамическая сортировка таблицы - без этих ребят никуда.

RSpec + Capybara + Poltergeist/Capybara-webkit

Понимаю важность и достаточность тестирования

Slim / Haml

Красота должна быть не только в контроллерах и моделях, но также и в шаблонах

About

С детства тянулся к точным наукам и в мир IT попал в качестве системного администратора. Однако тяга к творчеству вынудила пройти сложный путь от администрирования к богатому миру разработки в Ruby on Rails.

В свободное от работы время, с красавицей женой воспитываем дочку. Люблю прогулки на свежем воздухе, а также почитать что-нибудь из мира фентези.