Обо мне

Я разработчик интерфейсов.

Делаю интерфейсы для сайтов, порталов и веб приложений, быстро, качественно, с любовью.

Как я пришел во Front-End:

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

Но однажды случайно открыв консоль в браузере Opera, увидел что у веб-страничек очень интересный внутренний мир. С тех пор, все и началось.

Я пошел учиться на программиста, и тогда познал мир веба больше и начал делать свои сайты. По началу, они были ужасны. Там было много картинок, гифок, Flash-банеров (все с этого начинали). Но в этом не было отсутствия вкуса. Поскольку компьютерной графике и дизайну я тоже учился.

Со временем, изучая устройство других сайтов, я начал делать довольно неплохие странички. Потом, я пошел на работу в "DartIT", и начал делать сайты для "U-tel" а позже "Ростелеком". Тут я познал трудности разработки под разные браузеры, и поддержки долго живущего кода, а также работы в команде.

Работая в "DartIT" я ездил учиться в Екатеринбургский офис Яндекса. Хотя это и занимало все мое личное время, это того стоило. ШРИ как взлетная полоса для Front-end разработчика. Познакомился с многими интересными людьми из Яндекса и не только. Которые буквально накачали мою голову знаниями.

Позже, проводил семинары по языку JavaScript и тонкостям работы интернет браузеров, обучал коллег особенностям front-end разработки.

Сейчас не нахожу для себя более интересного занятия, чем разработка интерфейсов.

Количество возможностей веба растет с каждым годом, и от этого захватывает дух.

Хочется все опробовать, искать самые оптимальные решения, делая Web еще прекрасней, удобней и быстрее.

Как я слежу за развитием front-end технологий:

В основном из интернета, это: habrahabr.ru, frontender.info, html5rocks.com, github.com, codepen.io и т.д.

Смотрю чем интересуются мои друзья и знакомые из мира front-end.

Читаю спецификации и техническую литературу.

Часто бываю на конференциях: DUMP, FrontTalks и т.п.

Что использую в работе:

IDE и редакторы текста для разработки: JetBrains Intellij IDEA, Sublime text, MacDown

Для работы с графикой и макетами: Adobe Photoshop, Sketch, Avocode, Vector Magic, imgo, svgo

Версионность: GIT

Чем собираю: Grunt, Gulp, ENB, Webpack

Методологии написания CSS: BEViS либо БЭМ

MVC фреймворки: Backbone, Angular, knockout

Библиотеки, фреймворки, шаблонизаторы, волшебные свистюльки: jQuery, Dojo, D3, React, Riot, BTR, Handlebars, Jade

Препроцессоры для CSS: Stylus, LESS, SASS

Языки: JavaScript (ES6), CoffeeScript, bash

Тестирую код: Mocha, Jasmine, QUnit, Testem, WallabyJS

Адаптивность: Могу сверстать хоть под кофемолку

Семантика: Делаю по HTML5, могу учесть микроразметку Schema.org, и поддержку устройств для людей с ограниченными возможностями

Браузеры: было время и под IE-6 верстал, и под Lynx (забавы ради)

Моя рабочая лошадка: MacBook AIR

Личное отношение к верстке и макетам: Пиксель-перфекционист. Работаю только с качественными, грамотно оформленными макетами. По JPEG-ам не верстаю.

GitHub: https://github.com/egor-a-trubnikov-panov

Профессиональные навыки
Опыт работы
Июнь 2015 — по настоящее время
CSSSR
Front-end разработчик
Москва
Декабрь 2011 — Июнь 2015
DartIT
front-end web developer
Пермь
Высшее образование
Сентябрь 2011 — Июнь 2015
ПГТУ-Пермь
Электротехнический
Пермь
Специализация и достижения

Инженер Автоматизированных систем обработки информации и управления

Сентябрь 2006 — Май 2009
ПФ МЭСИ
Прикладная информатика в экономике
Пермь
Специализация и достижения

Техник автоматизированных систем обработки информации и управления