Обо мне

Умею писать понятный и тестируемый код на php5, php7. Понимаю принципы SOLID, шаблоны GRASP. Использовал CMS/CMF Drupal, Wordpress, Joomla, фреймворках Yii2, Laravel, Zend Expressive, Slim, ORM ActiveRecord/Doctrine, миграции, фикстуры. Работал с СУБД SQLite, MySQL, MS SQL, PostgreSQL (написание запросов, процедур, функций, триггеров, представлений, оптимизация запросов), Redis для очередей, хранилища кеша, Git, Trello, Bitbucket. Есть опыт администрирования Linux серверов,написания bash скриптов. Для фронтенда: jQuery, Bootstrap, Axios, Babel, системы сборки webpack, mix. Использовал VirtualBox, Vagrant, Docker.  Есть опыт общения с заказчиком для выработки требований к продукту.

Целеустремлен, открыт ко всему новому и интересному, коммуникабелен, готов делиться своими знаниями и обучаться новым. Английский язык: читаю и слушаю технические материалы на английском, могу изъяснятся. Люблю спорт, не курю, женат

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
ООО "Руспетро"
Москва
программист
Июнь 2012 — По настоящее время (7 лет и 5 месяцев)
Full Stack разработчик За это время был разработан и успешно внедрен сервис масштаба всей компании для сбора данных с месторождения (данные как с телеметрии так и ручной ввод), хранения данных и их обработка. Разработаны десятки инструментов для инженеров для анализа и учета работы месторождения. Сервис до сих пор поддерживается и развивается. Также был разработан и внедрен финансовый портал, с помощью которого успешно решались следующие задачи: прием и обработка заявок на покупки согласно требованиям принятых в компании, прием и учет документов, корреспонденции, база данных контрагентов. Был разработан внутренний информационный портал компании для размещения новостей, внутренних документов и списков сотрудников.
PHPJavaScriptMySQLLinuxSVNGitAjaxMssqlООПDocker
стартап pengtools.com
Красноярск
программист
Январь 2015 — Октябрь 2018 (3 года и 10 месяцев)

Проектирование, разработка общедоступного веб сервиса по сбору, хранению и обработке данных с месторождений, разработка веб инструментов для инженеров для анализа полученной информации. Внедрение сервисов и практик совместной разработки в команду.

LinuxPostgreSQLPHPGitJavaScriptООПAjaxDockerYii frameworkMySQLMySQLRedis
Провайдер цифровых услуг
ведущий инженер-программист
Февраль 2006 — Июнь 2012 (6 лет и 5 месяцев)

Настройка linux серверов. Разработка и поддержка внутренних ресурсов компании для абонентов и внутренних веб сервисов компании.

За

это время был внедрен ftp сервер для возможности обмена данными между

абонентами сети. Разработан и внедрен веб сервис для поиска и размещения

на ftp сервере материалов. Добавлены форум, галереи. Впоследствие ftp

сервер был заменен на torrent трекер.

Была разработан и внедрен внутренний сервис для отдела продаж для приема и учета заявок подключений новых абонентов.

Высшее образование
Красноярский государственный университет
Красноярск
Факультет: Физический
Сентябрь 1999—Июнь 2004 (4 года и 9 месяцев)
Компьютерные методы в физике Автоматизирована установка по росту кристаллов