Обо мне

В 2010 году закончил университет по специальности "Прикладная информатика в экономике". После этого переехал в Москву, где работал системным администратором. В общей сложности около 5 лет. В 2014 году отправился в самостоятельное путешествие из Италии в Китай. В 2016 году вернулся в Россию и сразу начал переобучаться на веб-разработчика. C 2017 года работаю над проектом tvkinoradio.ru. Пишу на PHP.

Профессиональные навыки
PHPMySQLAjaxООПGitYii frameworkJQueryPostgreSQLSQL
Опыт работы
Август 2017 — Апрель 2018 (9 месяцев)
ООО «Айтикреативофф»
Программист PHP
Москва
Обязанности и достижения

Пожалуйста, обратите внимание - рассматриваю только удаленную работу.

Работа над одним крупным проектом - tvkinoradio.ru (Yii1 + PHP7 + PostgreSQL + Redis + Sphinx + TeamCity + Git-flow), несколькими проектами на Yii2 в распределенной географически команде.

Основные задачи:

1. Исправление ошибок и решительное повышение качества "legaсy" кода.

2. Разработка нового функционала.

3. Оживление верстки сайта функционалом.

4. Создание парсеров. 

5. Работа с различными API.

Мой лучшие друзья:

- PhpStorm и Xdebug,

- Git встроенный в PHPStorm,

- Navicat для удобной работы с PostgreSQL,

- Инструменты разработчика в браузере.

Стараюсь соблюдать PSR, SOLID, KISS, DRY, использовать Шаблоны Проектирования(Design Patterns), писать подробные комментарии к коммитам.

Примеры кода:

https://gitlab.com/Rafail/find-and-remove-unused-i... - рекурсивный обход вложенных папок(SPL) + чистый SQL

https://gitlab.com/Rafail/examples

- algorithms - содержит примеры нескольких алгоритмов сортировки без использования встроенных в PHP функций сортировки обернутые в несколько шаблонов проектирования.

- parser1/parser1Refactored - это пример рефакторинга кода консольного метода Yii1.

- parser2 - пример консольного парсера на Yii2.

https://gitlab.com/Rafail/shop2-yii2/tree/master

https://gitlab.com/Rafail/shop1_MVC_PHP/tree/maste...

Октябрь 2016 — Апрель 2017 (7 месяцев)
ООО «ПаЛакс»
программист PHP(Yii2)
Киров
Обязанности и достижения

Разработка новых модулей, исправление ошибок и доработка функционала для конструктора сайтов https://tizix.ru. Проект состоит из 3 приложений на базе Yii2.

- улучшение и рефакторинг чужого и своего кода;

- расширение собственного API, работа с API других ресурсов(webnames, sendpulse, яндекс-касса и т.д.);

- консольные программы, cron,создание виджетов;

- bootstrap.

Апрель 2016 — Сентябрь 2016 (6 месяцев)
PHP, MySQL, Javascript, jQuery, Ajax
php программист
Киров
Обязанности и достижения
Занимался обучением PHP5, ООП, MVC, JavaScript , jQuery, Ajax, MySQL.

Сентябрь 2014 — Апрель 2016 (1 год и 8 месяцев)
Путешествие из Италии в Китай через 12 стран
Путешественник, блогер, фотограф
Москва
Обязанности и достижения
piratebarque.livejournal.com Осуществил путешественический самостоятельный проект вокруг Евразии. Научился составлять планы и просчитывать время и деньги на месяцы вперед, фотографировать, работать с фотографиями в Photoshop Lightroom. Поднял уровень английского языка до возможности смотреть, например, видеоуроки по программированию на youtube на английском.
Май 2012 — Май 2014 (2 года и 1 месяц)
Я.Н.С. Консалт, ООО
Системный администратор
Москва
Обязанности и достижения
Обслуживание около 100 пользователей.Администрирование Windows Server 2008, 2012, AD, DHCP, DNS, GPO, WSUS, KMS, NTP, NFS, Direct Access, terminals, RemoteApp, Configuration Manager, HelpDesk, VMware, Veeam, Symantec Endpoint Protection, IBM Lotus Notes, RAID, телефония Avaya.
Июнь 2011 — Апрель 2012 (11 месяцев)
Международная Инвестиционная Группа, ООО
Системный Администратор
Москва
Обязанности и достижения
Обслуживание парка компьютеров(около 300-та). Установка, обновление программного обеспечения. Администрирование Windows Server 2003, 2008R2, Zimbra, 1С, Крипто ПРО, Acronis. Опыт в обслуживании интернет-радио.
Декабрь 2010 — Июнь 2011 (7 месяцев)
Компания Алессио-Авто
Оператор ПК
Москва
Обязанности и достижения
Работа в 1С с накладными и реестрами на товар. Работа с компьютерной и копировальной техникой, в том числе и обслуживание. Консультирование сотрудников склада по телефону.
Июнь 2007 — Август 2008 (1 год и 3 месяца)
МОУ СОШ №20 г. Кирова (школа)
Инженер ИВТ
Киров
Обязанности и достижения
Настройка, ремонт компьютеров и работа с программным обеспечением компьютеров, разработка, монтаж, настройка сети ЛВС, работа с различным музыкальным оборудование, Windows 2003 Server.
Высшее образование
Сентябрь 2007 — Май 2010
ВГГУ
Информатики
Киров
Среднее специальное образование
Сентябрь 2004 — Май 2007
техн., Кировский авиационный
Киров