Кирса Денис Евгеньевич

Личные данные

Дата рождения: 21 сентября 1988;
Местонахождение: г. Санкт-Петербург;
Телефон: ;
Эл. почта: kirsenn@ya.ru;
Skype: kirsenn

Образование

Высшее, техническое, Амурский государственный университет. 2004 — 2009 гг.
Энергетический факультет. Квалификация - инженер.

Опыт работы

ООО Таймвеб (Timeweb.ru)
Июль 2014 — по настоящее время
Ведущий PHP программист
Разработка панелей управления хостингом на фреймворке Yii2 с использованием технологий single page application. Проектирование архитектуры проекта. Написание кода приложения бэкенд (Yii2 + доступ к БД через REST API) и фронтенд (Backbone.js + Marionette.js). Написание автоматизированных тестов (PHPUnit, Codeception) использование Continuous Integration сервера для сборок. Написание документации к проекту. Моменты, не касающиеся разработки: обсуждение сроков выполнения задач, совместная работа над ТЗ, контроль выполнения подзадач, предварительное тестирование (чек лист)
Fastimport LTD
Октябрь 2013 — Июнь 2014
Web разработчик
Разработка интернет-магазина товаров из Китая на основе Taobao REST API. Создание стандартного функционала для интернет-магазинов. В качестве инструментов для разработки используются PHP 5.4 (Yii framework), MySQL, фронтенд: Javascript (jQuery), Twitter Bootstrap. Написал собственную "обертку" для вызова API методов. Оптимизация работы с API, кэширование данных. Разработка мелких проектов для компании. Администрирование и доработка некоторых модулей для корпоративного сайта компании. Адаптивная верстка для мобильных устройств.
Планета-медиа
Январь 2013 — Сентябрь 2013
Старший web программист
Разработка городского портала с элементами социальной сети. Начальная нагрузка около 2000 хостов в сутки. Разработка архитектуры проекта для создания с нуля. В качестве инструментов использовал Yii framework, Twitter Bootstrap, MySQL. Для совместного проектирования в команде использовал GIT и Mantis bugtracker. Разработал различные части приложения: афиша, новости, объявления, социальная часть (фотографии, "лайки", статусы), бэкенд часть (админ. панель, рассылка писем и т.д.), видео хостинг. Так же выполнял функции старшего программиста по обучению остальных программистов, проведение собеседований, разработка тестовых заданий для соискателей. Администрирование выделенного веб сервера компании.
АЮСС
Февраль 2011 — Январь 2013
Web программист, Системный администратор
Разработка c нуля и сопровождение интернет-магазина на базе CMS Битрикс. Доработка существующего кода интернет-магазина. Оптимизация SQL запросов, написание сложных запросов для выборки из базы данных. Оптимизация обмена данными с 1С платформой. Администрирование выделенного web сервера на платформе Linux debian (Apache + MySQL + PHP5).
Фриланс
Сентябрь 2007 — Декабрь 2012
Разработчик сайтов
Разработка (создание дизайна и написание кода) сайтов для коммерческих заказчиков. Создание как собственных CMS так и использование уже существующих решений. Разработка сайтов на PHP в т.ч. с использование ООП. Написание как простых так и достаточно сложных SQL запросов. Использование JavaScript как в plain, так и в виде jQuery фреймворка. Верстка проектов с использованием HTML и CSS. Участвовал в разработке онлайн игры на основе настольной игры манчкин. (JavaScript фронтэнд).

Профессиональные навыки и умения

ОС: Linux, Microsoft Windows;
Языки: PHP (в т.ч. ООП), JavaScript, SQL;
Технологии: HTML5, CSS3, XML, AJAX, RegExp;
Фреймворки, библиотеки, API.: Yii framework, понимание RESTful API, jQuery, Marionette.js, Pjax;
Администрирование и настройка: Apache, Postfix, Squid, MySQL, Samba, Iptables;
Разное: Оптимизация кода, проектирование БД, работа в команде, scrum, gitflow, Continuous integration, Redmine,
Тестирование: PHPUnit, Codeception;
Системы контроля версий: Git;
Иностранные языки: Английский (уровень Upper-Intermediate).

Личные качества

Быстро обучаюсь, люблю заниматься интересными и очень сложными проектами. Код писать стараюсь грамотно, структурированно. В свободное время читаю профильные статьи, повышаю свой профессиональный уровень. Хобби: катание на велосипеде, каток, тренажерный зал.
Вредные привычки отсутствуют.
Имея некоторое количество времени и доступ к Google.com могу решить почти любую проблему.