Обо мне

Языки программирования:

В основном сейчас это PHP и JS, но также знаком и с некоторыми другими.

PHP-фреймворки:

Отличное знание и большой опыт работы с фреймворками Laravel 4/5, YII2, а также cms битрикс. Так же довелось поработать с различными другими фреймворками и cms, такими как yii, kohana, MV framework, Drupal, Joomla, WP… На данный момент очень “полюбил” Laravel 5+ :) Есть также опыт работы с проектами без использования каких-либо фреймворков.

JS-фреймворки и библиотеки:

Есть опыт работы с jquery, angular.js (1 v.), backbone.js, vue.js (2 v.).

HTML/CSS:

Есть базовые знания и опыт html-верстки (а также фреймворка bootstrap 3), но не профи и, если честно, совсем нет желания заниматься версткой с макетов :)

БД:

В основном mysql и redis.

Системы управления версиями:

Уверенное владение и большой опыт работы с git.

Пакетные менеджеры:

Composer, npm. Когда-то довелось и с PEAR поработать :)

Написание тестов:

Есть опыт написания юнит и интеграционных тестов (в т.ч. через TDD), а также понимание функциональных и приемочных.

Английский язык:

Английский на уровне "чтения документации", но надеюсь когда-нибудь исправить этот “недуг” :)

IDE:

На данный момент использую PHPStorm.

Таск-менеджеры:

Работал с Jira, Asana, Мегаплан, Битрикс24.

Прочее:

Имеется хорошее знание ООП и немного функционального программирования, различных шаблонов проектирования/паттернов (фабрика и абстрактная фабрика, билдер, фасад, синглтон, отложенная инициализация, интерфейс, прототип и т.д.), а также архитектурных шаблонов (MVC, HMVC, MVVM, MVP). Мне близок подход DRY, KISS и YAGNI. Придерживаюсь стандартов PSR.

Уверенно владею консолью, есть некоторые базовые навыки линукс-администрирования.

Есть опыт работы по agile-методологиям (преимущественно scrum), но не скажу, что полюбил :)

Есть опыт работы в команде, код ревью.

Есть опыт работы с различными апи: яндекс и гугл сервисы, платежные системы, социальные сети и т.д.

Стараюсь постоянно повышать свои знания и "воплощать их в жизнь" :)

Для меня главное в работе, прежде всего, дружность и адекватность команды, интересные задачи и простор для развития и творчества :)

Профессиональные навыки
Опыт работы
Октябрь 2016 — по настоящее время
Старший разработчик ИТ систем
Новосибирск
Июль 2016 — Октябрь 2016
Фриланс
Веб-разработчик
Новосибирск
Сентябрь 2015 — Июль 2016
Курьерская служба доставки Simpla
Архитектор, тим-лид
Москва
Обязанности и достижения

Архитектура и разработка проекта simpla.pro (laravel 5+).

Февраль 2015 — Сентябрь 2015
Фриланс
Веб-разработчик
Новосибирск
Обязанности и достижения

Разработка на PHP (laravel, bitrix, yii 2, native) и javascript (jquery, angular.js, backbone.js, native)

Июль 2013 — Февраль 2015
Веб-разработчик
Новосибирск
Обязанности и достижения

Веб-разработчик на PHP (в основном bitrix, laravel, native) и js.

Высшее образование
Сентябрь 2007 — Июнь 2013
НГТУ-Новосибирск
Автоматики и вычислительной техники; АВТФ
Новосибирск
Специализация и достижения

Программное обеспечение вычислительной техники и автоматизированных систем.