Обо мне

Специализация и профессиональные навыки: С чем имел дело на практике:

* PHP 5: OOP, MVC, Design-Patterns * Yii Framework(1-2), Symfony2, Codeigniter Framework(1-2)* C++, C, Qt * JavaScript (JQuery) * ExtJS * MySQL 5: database design * PosgreSql 8-9: database design, PL/pgSQL * HTML, CSS * XML, JSON * OAuth * NetBeans * svn, git * Jira, Redmine, Mantis * Apache server * Linux: Ubuntu * bash, awk

С чем имел дело в теории и при обучении:

* Ruby on Rails * Unit testing

Профессиональные навыки
Опыт работы
Декабрь 2012 — по настоящее время
Фриланс
Программист
Ульяновск
Октябрь 2014 — Май 2015
dotochki.ru
php-программист
Москва
Обязанности и достижения

- развитие проекта под бизнес-задачи
- перевод проекта с CodeIgniter на Yii2
- проектирование архитектуры кода и рефакторинг
- проектирование структур БД на MySQL

Октябрь 2013 — Август 2014
Программист PHP
Ульяновск
Обязанности и достижения

Обязанности:
- Yii + bootstrap, PosgreSql

Август 2012 — Декабрь 2012
web - программист
Ульяновск
Декабрь 2011 — Апрель 2012
Веб-программист
Ульяновск
Обязанности и достижения

Обязанности:
- Доработка и поддержка интернет-магазина apitcomp.ru (PHP+Smarty, MySQL, JS, AJAX, HTML, CSS, использование концепции MVC)
- Разработка нового проекта на JS+AJAX+ExtJS+PHP+MySQL (MVC)

Октябрь 2008 — Март 2011
инженер-программист 2 категории
Ульяновск
Обязанности и достижения

Обязанности:
- разработка и сопровождение системного тестового ПО для автоматизированных систем под Linux (C, C++, shell, Qt)
- участие в разработке ПО для корабельных АСУ (C, C++, shell, Qt) в команде программистов, дальнейшее сопровождение
- разработка документации на приложения
- разработка модели, внедрение и администрирование комплекса системы защиты информации на автоматизированные рабочие места для обработки информации, содержащей государственную тайну

Достижения:
- Завершен проект по разработке ПО для БИУС (АСУ) боевого корабля на языке C в команде разработчиков. Степень моего участия в проекте – кодировал, а так же рефакторил чужой код в части проекта, отвечающей за сопряжение с другой АСУ
- Разработал несколько тестов для приборов автоматизированных корабельных комплексов на языке C++, в некоторых используя библиотеки QT

Март 2008 — Июль 2008
Менеджер проектов
Ульяновск
Обязанности и достижения

Обязанности:
- Работа с заказчиком
- Предпроектные исследования
- Разработка проектной документации
- Контроль сроков и качества выполнения работ
- Организация работы команды разработчиков

Сентябрь 2005 — Май 2006
Креативное агентство Creative People
HTML-верстальщик (удаленная работа)
Высшее образование
Январь 2002 — Январь 2008
УлГУ
Математики и информационных технологий
Ульяновск