Проводим исследование о роли образования в ИТ. Пройти опрос (займёт 7-10 минут).
Обо мне

Внимание! В данном профиле не указаны все места работы. Опыт работы в данной должности с 2007 года. Полный профиль https://www.linkedin.com/in/sergey-vasilkov-b62b28b6/

Знания:

  • PHP 5 and PHP 7 \ OOP \ Patterns
  • MySql \ ORM (Doctrine2 \ ActiveRecord)
  • MongoDB
  • Redis (base)
  • RabbitMQ (base)
  • HTML \ CSS
  • JavaScript \ jQuery \ Angular2 (base) \ Sencha (base)
  • Twig \ Smarty

Системы контроля версий:

  • Mercurial
  • Subversion
  • Git

Преимущественно работаю именно с Git. Subversion доводилоось не часто, не люблю из за частого «перезатирания кода», да - все знают что нужно сначало делать Update а потом уже Commit, но по факту это не Git. С Mercurial работал мало, один проект такой был на bitbucket.org, поэтому разбираться приходилось. По поводу HTML\CSS\JavaScript\jQuery есть определённые знания, могу разобраться что к чему и как (если будут пробелы), но я не front-end разработчик и не верстальщик, поэтому скорость и качество гарантировать не смогу (конкретно речь о кроссбраузерности). С jQuery тоже проблем нет, но это не значит что я знаю другие js-фреймворки. Будет задача – будем смотреть \ решать.

Движки с которыми доводилось иметь дело. На некоторых пишу по сей день. В некоторых разбирался давно.

  • Kohana
  • Zend 1.x \ 2.x
  • Symfony 2.x \ 3.x
  • WordPress
  • Yii 1.x \ 2.x
  • CodeIgniter 2.x \ 3.x
  • Laravel 5.x (base)

Навыки в Twitter Bootstrap. Как правило изначальный “как это будет выглядеть” делаю через него (при отсутствии дизайна).

Из самых крупных проектов занимался системой расчётов “pipelines” (создание отсчётов для банковских систем, расчёты кредитование и их ставки и т.д.). Проект был на Zend Framework 1.x Движок использывался в 10+ банках, т.е. все настройки делались банком лично, в зависиости от их процентов, логотипов и т.д. Кастомные поля, расчёты... Очень highload проект. Проект использывал две БД, MySql и MongoDB.

На данный момент работаю под Ubuntu \ LinuxMint + PhpStorm (рабочая OS исключительно *nix подобные, поэтому никаких граф. редакторов не использую). Самостоятельная установка (LAMP) apache + php + mysql + pma, так же MongoDB и Redis. Есть личный VDS сервер, который так же настраивался вручную. Базовая настройка Centos 6.x через SSH, ничего сверхъестественного, само собой через терминал. В Zend и Symfony 2.x, Yii 2.x преимущественно работаю из под терминала \ консоли (запуск базовых команд движка, создание модулей, Doctrine2 команды и пр.). С Git \ SVN тоже исключительно через терминал (хотя в SVN он там по сути не нужен).

- Twitter API

- Vkontakte API

- Facebook API

- Google API

От себя:

«Активно ориентируюсь на местности» в плане изучения начинки движка. Дотошен в изучении кода (для меня мало просто понимать что код работает) — это важно, я не буду менять код «главное на фронте показывает правильно» без четкого понимания что было изменено и как это повлияло на систему.

Знаю английский, перевод и разговорная речь на уровне выше среднего (pre-intermedia \ intermedia). Так же могу общаться на уровне Fluent - голосом.

PS: Как я уже писал в начале, весь список где работал ранее не вводил, долго.

Профессиональные навыки
Опыт работы
Февраль 2017 — по настоящее время (2 года и 1 месяц)
Ведущий программист
Москва
Январь 2016 — Февраль 2017 (1 год и 2 месяца)
BitSite
PHP Разработчик
Красноярск
Обязанности и достижения
Доработка CRM системы написанной на Yii 2 + Yii 1.
Высшее образование
Сентябрь 2005 — Декабрь 2010
ХПИ
Компьютерные и информационные технологии
Харьков