Ян Иванов

Веб-разработчик

Инфо

26 лет. Служил в армии.
Живу в Южно-Сахалинске.

Навыки

Программирование
ООП, 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 :)

Опыт работы

январь 2013 — настоящее время
веб-разработчик — фрилансер

Чем занимаюсь:

  1. программирую и верстаю сайты на заказ, иногда оформляю их самостоятельно. Чаще всего использую WordPress
  2. изучаю современные технологии и подходы к разработке
  3. Поддерживаю несколько небольших и крохотных проектов на GitHub
  4. Периодически публикую собственные статьи и переводы на Хабрахабре
март 2016 — настоящее время
Программист в ООО «Сах.ком», г. Южно-Сахалинск

Занимаюсь программированием и вёрсткой новых разделов и обновлением уже существующих. Мы используем PHP, HTML 5, CSS 3, SASS/LESS, jQuery, Gulp.

май 2015 — февраль 2016
веб-разработчик в Программе лояльности «Кошелёк», г. Южно-Сахалинск

В обязанности входит программирование/верстка/поддержка сайта и  базы данных компании. В разработке сайта задействованы следующие технологии:

  1. Основа — Laravel 5.1 + Memcached + nginx
  2. База данных — PostgreSQL (в том числе хранимые функции)
  3. Протокол SMPP для реализации СМС-уведомлений
  4. Вёрстка — методология БЭМ, CSS-препроцессор LESS
  5. Сборщик ресурсов — Gulp (Elixir + собственные таски)

С декабря 2015 года занимаюсь разработкой мобильных приложений с использованием Cordova + React

Среди прочего:

  1. Осуществил миграцию базы данных компании с MySQL на PostgreSQL
  2. Установил и настроил SSL-сертификат
июль 2014 — сентябрь 2014
веб-технолог в CSSSR, Москва

Занимался вёрсткой сайтов различной сложности вместе с командой крутых разработчиков. Познакомился с несколькими инструментами, ускоряющими работу над проектами:

  1. Jade — HTML-шаблонизатор
  2. БЭМ — методология вёрстки (с помощью которой свёрстано данное резюме)
  3. Grunt и Gulp — планировщики задач
январь 2013 — июль 2014, Южно-Сахалинск
веб-технолог портала Ситисах в ООО «Радио Сити Сахалин»

Основная задача — программирование и верстка разделов портала. «Ситисах» работает на самописном PHP-движке и шаблонизаторе Smarty. Первый год работы я занимался переносом основных разделов на новое оформление с использованием Twitter Bootstrap 2.

За время работы на портале:

  1. познакомился с Adobe Illustrator
  2. научился работать с шаблонизатором Smarty и написал парочку модификаторов для внутренних нужд
  3. вплотную работал с чистым PHP и писал «голые» SQL-запросы без использования ORM
октябрь 2009 — октябрь 2011, Южно-Сахалинск
веб-технолог веб-студии Чистый дизайн (ныне «Ринамика»)

Основная задача — вёрстка и поддержка сайтов, разрабатываемых компанией.

За время работы в студии я научился:

  1. разбираться в коде самописного PHP MVC-фреймворка
  2. базовым знаниям по работе с Linux, Apache, MySQL
  3. работать с SVN
  4. нарезать макеты в Photoshop и Fireworks

Пытался немного кодить на Ruby on Rails 2/3 — писал плагин к Redmine для внутреннего пользования в студии.

Образование

2006—2011, Южно-Сахалинский институт экономики, права и информатики
специальность: «Прикладная математика и информатика»

Защитил на «отлично» дипломную работу по теме «Разработка системы автоматизации бухгалтерского учета для индивидуального предпринимателя Иванова В.Б.». Программа представляет собой незатейливый веб-интерфейс, написанный на PHP фреймворке Kohana 3.

Защитил на «отлично» выпускную квалификационную работу по теме «Разработка CMS для управления содержимым веб-сайта с использованием PHP 5». CMS предлагает скромную платформу для ведения блога. Написана на фреймворке CodeIgniter 1.7.2.

Языки

Английский — на уровне чтения технической IT-литературы, иногда со словарем