Обо мне

Программист.

Пишу на PHP серверные части веб-проектов. Имею базовые знания других языков и технологий, но по большинству из них не имею практического опыта (было бы интересно его получить).

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

В плане работы хотелось бы найти следующее:

  • полезный и сложный проект, имеющий собственную ценность (не просто относительно честный способ отъёма денег у населения или веб-сайт для галочки)
  • гибкий график (или график с возможностью завершения рабочего дня до 18 часов)
  • современные технологии (и возможность части из них обучиться по ходу пьесы; не только и не обязательно связанные с PHP)
  • внимание к качеству продукта (проекты, для которых важны не только сроки внедрения функциональности, но и стоимость последующей поддержки, а значит, code review, тестирование, автоматизация внутренних процессов)

Основной опыт работы в PHP. Знаю объектную модель языка, его сильные и слабые стороны. Работал в связке с MySQL, Memcache, PostgreSQL, Redis. Из фреймворков много работал с Symfony 2/3 + Doctrine 2. Есть опыт работы с Silex, Yii, Zend Framework, CodeIgniter.

Фронтенд иногда приходится писать и править (JavaScript, CSS, различные CSS-препроцессоры), но не являюсь в этом специалистом.

Работал со сторонними API (REST, SOAP, проприетарные протоколы). Основная ОС на рабочем месте — Linux (Ubuntu, Debian), предпочитаемая VSC — Git (но работал с SVN и Mercurial). Внедрял в команду CI и разработку через спецификацию (Behat, PHPUnit).

Знаком с базовыми компьютерными алгоритмами.

Готов изучать новые языки и технологии. Стремлюсь обеспечить высокое качество кода, соответствующего принципам SOLID, покрывать его тестами, решать задачи в разумные сроки и обеспечивать беспроблемную поддержку кода и его развитие.

Теряю самообладание при виде слова «вскользь».

Профессиональные навыки
Опыт работы
Июнь 2016 — Март 2017
Backend Developer
Санкт-Петербург
Ноябрь 2015 — Май 2016
PHP Backend Developer
Санкт-Петербург
Апрель 2014 — Июнь 2015
PHP-разработчик
Санкт-Петербург
Обязанности и достижения

PHP-разработчик в отделе биллинга

Февраль 2012 — Апрель 2014
Restonet
Веб-разрабочик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Веб-программирование

Достижения:
- http://www.restoclub.ru/
- http://chicken-inn.ru/
- http://unbon.ru/
- http://aviaru.de/
- http://www.kish-7kras.ru/
- Разобрался с Symfony 2 и Doctrine 2

Июль 2011 — Февраль 2012
Web-программист
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Программирование
- Администрирование серверов
- Разработка мобильного приложения

Достижения:
- https://play.google.com/store/apps/details?id=com.phonegap.Toyota
- https://itunes.apple.com/app/id489503806
- http://www.pickup.ru/ - поддержка, доработка, настройка серверов

Октябрь 2010 — Июль 2011
Веб-разработчик (PHP)
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка и поддержка проекта по работе с рекламными кампаниями в интернете (PHP)
- Допиливание чужого кода, привнесение своего с минимальными потерями и нервами для себя и проекта

Февраль 2010 — Сентябрь 2010
R-Top
Программист PHP
Нижний Новгород
Обязанности и достижения

Обязанности:
- Разработка сайтов
- Администрирование серверов компании
- Программирование PHP, JavaScript

http://itorgi.ru/
http://clatipfo.ru/
http://vzletka.su/
http://great-rivers.com/
http://oneday.su/

Декабрь 2007 — Февраль 2010
Synapse Group
программист
Екатеринбург
Обязанности и достижения

Обязанности:
- Программист PHP (4-5, CodeIgniter, Yii Framework)
- Администрирование серверов компании
- Разработка веб-интерфейса

http://zaranee.ru/
http://www.bcglobus.ru/
http://www.eurobereg.ru/
http://www.fizteh.org/
http://abmglobal.ru/

Web-программирование (серверное на PHP, разработка фреймворка (CMF), UI на JavaScript, верстка CSS, модули на Perl, доработка WordPress и прочие мелочи и большести)

Октябрь 2006 — Декабрь 2007
IT-Plex
Программист
Екатеринбург
Обязанности и достижения

Обязанности:
- Программирование корпоративных систем и сайтов
- Администрирование серверов Linux и FreeBSD

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

Высшее образование
Сентябрь 2016 — По настоящее время
СПбГУ ИТМО
Компьютерных технологий и управления
Санкт-Петербург
Специализация и достижения

Информационная безопасность

Январь 2003 — Январь 2007
УрГУ
Математико-механический
Екатеринбург
Специализация и достижения

Компьютерная безопасность
так бывает - решил уйти из универа