Обо мне

Специализация и профессиональные навыки:
- Javascript: Backbone.js, Underscore.js, Handlebars.js, jQuery, Node.js, d3.js, Angular.js;
- Cofeescript
- PHP: Kohana, Yii, Symfony;
- Python: PyQt, Flask;
- Java: Play!, Jetty, Rhino, JNI
- Android

- Базы данных: Oracle DB, MySQL, PostgreSQL, Redis, MongoDB, CouchDB;
- Системы сборки: Maven, Gradle, Ant, Grunt, Phing;
- Системы тестирования: Selenium, JUnit, PHPUnit, Nodeunit;

- HTML5, CSS3, SVG, Canvas;
- Apache, nginx;
- VCS: GIT, SVN, Mercurial;
- Администрирование *nix систем (CentOS, RHEL, Debian, Ubuntu). Контейнеризация (Docker).

- Владею тех. английским, достаточным для чтения документации и деловой переписки.
- Знаю и применял распространённые Agile-методики разработки(например парное программирование при интеграции нового разработчика в команду).
- Имею опыт интеграции систем написанных на разных языках, с помощью вынесения общего функционала в middleware приложения.

Профессиональные цели:
Разработка систем устойчивых к высоким нагрузкам, обрабатывающих большие объёмы данных, кроссплатформенные решения. Продолжать совершенствоваться, как "full stack" разработчик (участие в разработке и понимание устройства программного продукта на всех используемых для него платформах и языках, а так же их взаимодействие друг с другом)

Награды, сертификаты, портфолио, проекты:
3-е место на SumIT Hackathon

Профессиональные навыки
Опыт работы
Октябрь 2014 — по настоящее время
Ведущий Android программист
Самара
Обязанности и достижения

Обязанности:
- Развитие мобильной платформы компании
- Руководство командой из трёх разработчиков
- Участие в разработке серверной части программной платформы

Достижения:
- Разработал, интегрированный в мобильную платформу, редактор отображения и логики приложения

Январь 2014 — Октябрь 2014
Ведущий инженер-программист
Самара
Обязанности и достижения

Достижения:
- Внедрил контейнеризацию (Docker) на этапе разработки
- Разработал сервер PUSH сообщений на основе протокола MQTT

Август 2013 — Январь 2014
Старший инженер-программист
Самара
Обязанности и достижения

Обязанности:
- Разработка мульти-платформенной системы документооборота
- Интеграция с информационными сервисами правительственных и частных организаций
- Адаптация системы под высокие нагрузки
- Разработка интерпретатора DSL-языка под Javascript, PHP(Yii), Android(Rhino)

Достижения:
- Разработал визуальный редактор бизнес-логики приложения (D3.js + Backbone.js)
- Разработал систему сбора и анализа логов падений мобильного приложения и автоматического заведения и группировки по ним задач в Redmine (Yii, Acralyzer)
- Разработал внутренний сайт статистики ГИБДД (Angular.js + Yii)

Сентябрь 2012 — Август 2013
Инженер-программист (Javascript, PHP, PL/SQL)
Самара
Обязанности и достижения

Обязанности:
- Разработка и доработка PHP модуля для работы с Oracle DB.
- Внедрение новых разработчиков в команду и обучение используемым технологиям.
- Разработка и проектирование full-stack фреймворка-обёртки над Kohana и Backbone.js.
- Внедрение разработанной системы у заказчика.

Достижения:
- Разработка комплексной системы логирования (общий лог для браузера и сервера, учитывающий специфику ajax-запросов).
- Разработка комплексной валидации(браузер+сервер) данных специфичных для ЖКХ.
- Разработка системы минификации статических файлов системы(css, js, Handlebars.js шаблоны) с использованием Node.js + Grunt.
- Разработка PHP-обёртки над утилитой для составления отчётов и квитанций.

Июль 2011 — Сентябрь 2012
Траф (Студия Новация)
Web - разработчик
Самара
Обязанности и достижения

Обязанности:
- Разработка сайтов
- Разработка компонентов и модулей под различные CMS
- Сопровождение клиентов
- Развитие CMS компании (поддержка многоязычности, доработка шаблонизатора и др.)

Достижения:
- Разработал систему сбора данных (через API Яндекс.Метрика, seobudget.ru, LiveInternet) и составления отчѐтности в формате PDF, API системы (RPC на Json). Отчѐты строились на основе HTML шаблонов, включали в себя сгенерированные системой графики.

Январь 2009 — Июль 2011
фриланс
Web - разработчик
Самара
Обязанности и достижения

Обязанности:
- Разработка интернет магазина на основе Opencart
- Вёрстка шаблонов и html страниц
- Разработка модулей под различные CMS

Высшее образование
Январь 2007 — Январь 2011
СамГТУ
Электротехнический
Самара