Инфо
Живу в Южно-Сахалинске.
Навыки
- Программирование
- ООП, MVC. PHP: Laravel; немного Kohana и CodeIgniter
- Вёрстка
- HTML 5, CSS (LESS/SASS/Stylus, БЭМ), Twitter Bootstrap 2 и 3, JavaScript/jQuery
- Шаблонизаторы PHP
- Blade, Jade, Twig (использовал на http://art-marka.ru), Smarty (на портале «Ситисах»)
- Графические пакеты
- Photoshop, Illustrator, Fireworks (на уровне нарезки макетов и обработки фотографий)
- Системы контроля версий
- Git; вспомню SVN :)
Опыт работы
Чем занимаюсь:
- программирую и верстаю сайты на заказ, иногда оформляю их самостоятельно. Чаще всего использую WordPress
- изучаю современные технологии и подходы к разработке
- Поддерживаю несколько небольших и крохотных проектов на GitHub
- Периодически публикую собственные статьи и переводы на Хабрахабре
Занимаюсь программированием и вёрсткой новых разделов и обновлением уже существующих. Мы используем PHP, HTML 5, CSS 3, SASS/LESS, jQuery, Gulp.
В обязанности входит программирование/верстка/поддержка сайта и базы данных компании. В разработке сайта задействованы следующие технологии:
- Основа — Laravel 5.1 + Memcached + nginx
- База данных — PostgreSQL (в том числе хранимые функции)
- Протокол SMPP для реализации СМС-уведомлений
- Вёрстка — методология БЭМ, CSS-препроцессор LESS
- Сборщик ресурсов — Gulp (Elixir + собственные таски)
С декабря 2015 года занимаюсь разработкой мобильных приложений с использованием Cordova + React
Среди прочего:
- Осуществил миграцию базы данных компании с MySQL на PostgreSQL
- Установил и настроил SSL-сертификат
Занимался вёрсткой сайтов различной сложности вместе с командой крутых разработчиков. Познакомился с несколькими инструментами, ускоряющими работу над проектами:
- Jade — HTML-шаблонизатор
- БЭМ — методология вёрстки (с помощью которой свёрстано данное резюме)
- Grunt и Gulp — планировщики задач
Основная задача — программирование и верстка разделов портала. «Ситисах» работает на самописном PHP-движке и шаблонизаторе Smarty. Первый год работы я занимался переносом основных разделов на новое оформление с использованием Twitter Bootstrap 2.
За время работы на портале:
- познакомился с Adobe Illustrator
- научился работать с шаблонизатором Smarty и написал парочку модификаторов для внутренних нужд
- вплотную работал с чистым PHP и писал «голые» SQL-запросы без использования ORM
Основная задача — вёрстка и поддержка сайтов, разрабатываемых компанией.
За время работы в студии я научился:
- разбираться в коде самописного PHP MVC-фреймворка
- базовым знаниям по работе с Linux, Apache, MySQL
- работать с SVN
- нарезать макеты в Photoshop и Fireworks
Пытался немного кодить на Ruby on Rails 2/3 — писал плагин к Redmine для внутреннего пользования в студии.
Образование
Защитил на «отлично» дипломную работу по теме «Разработка системы автоматизации бухгалтерского учета для индивидуального предпринимателя Иванова В.Б.». Программа представляет собой незатейливый веб-интерфейс, написанный на PHP фреймворке Kohana 3.
Защитил на «отлично» выпускную квалификационную работу по теме «Разработка CMS для управления содержимым веб-сайта с использованием PHP 5». CMS предлагает скромную платформу для ведения блога. Написана на фреймворке CodeIgniter 1.7.2.
Языки
Английский — на уровне чтения технической IT-литературы, иногда со словарем