Готовим обзор зарплат в IT за 1-е полугодие 2018. А вот какой интересный обзор у нас получился в прошлом году. Помогите нам сделать новый обзор максимально полезным для всех, расскажите о своей зарплате
Обо мне

Специализируюсь на фронтенде. Также имею общее понимание картины в целом: что происходит на бэкенде и зачем нужен DevOps.

Личные качества

Стараюсь не перекладывать ответственность, стремлюсь выполнять работу качественно. В случае затыка попрошу помощи или совета.

HTML5. Понимаю и умею применять audio, video, IndexedDB. Когда не знаю, разбираюсь и решаю. Понимаю что такое семантика в HTML.

CSS. Верстаю хорошо, адаптивно, точно. Придерживаюсь БЭМ именования. Люблю flexbox и grid. Если нужно, сделаю кроссбраузерно IE10+

SVG - знаю как использовать и анимировать, знаю что находится внутри. При необходимости отредактирую (Adobe Illustrator или вручную) и оптимизирую (svgo, иногда можно и перерисовать).

Retina. Слава svg! Ну или srcset. Или просто х2.

SPA - хороший опыт, на фреймворках. Делал приложения на Angular.js и Vue.js.

JavaScript (base)

  • Понимаю лексические области видимости, замыкания.
  • Понимаю prototypal inheritance (точнее, behavior delegation).
  • Постоянно углубляю знания по JS.

JavaScript (новинки)

  • Promises - использую, люблю.
  • Понимаю и использую стрелки, destructuring, rest/spread, modules (обычно со сборщиком)
  • Остальное дремлет и может быть пущено в оборот при необходимости (async functions, generators, etc.)

Backend

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

Пока что могу похвастать немногим:

  • Linux. Умею пользоваться vim, подключаться по ssh, настроить простую конфигурацию nginx для проксирования в приложение на node.js.
  • Node.js. Лишь начал смотреть скринкаст Ильи Кантора.

Библиотеки / фреймворки

  • jQuery - стараюсь не использовать по мелочам. Обычно не нужен, потому что присутствует какой-нибудь фреймворк.
  • AngularJS - два больших проекта.
  • Vue - два средних проекта.
  • Angular - базовые знания.
  • RxJs - в процессе изучения.
  • React - теоретические базовые знания.
  • T3js - использовал.
  • moment.js
  • lodash / ramda.
  • GSAP - использую.

Другие инструменты

  • REST - использую.
  • IndexedDB - использую.
  • Gulp, Webpack - использую.
  • GIT - использую.
  • Node, Express - в зачатке.

Рабочая среда. Windows/Ubuntu.

English. Отлично понимаю письменную и устную речь (читаю документацию, смотрю обучающие видео). Говорю средне, практики нет.

Обо мне. Люблю учиться. Стараюсь писать хороший код (это приносит удовлетворение). Успешно работаю удалённо с 2014 года.

Примеры работ

https://mestniymaster.ru - большое приложение на Angular 1.5. Компоненты, flux-подобная архитектура.

http://buro9.ru/ - средней сложности вёрстка, без адаптивности.

Более сложные проекты - закрытые. Могу показать лишь частично (vue.js, сложная вёрстка)

В процессе изучения

  • Node.js
  • Progressive Web Apps
Профессиональные навыки
Опыт работы
Апрель 2016 — по настоящее время (2 года и 4 месяца)
Front-end developer
Новосибирск
Обязанности и достижения

Разработка SPA с использованием AngularJS.

Данный проект сложнее предыдущих. Здесь я окончательно разобрался с фреймворком и осознал что разработка это не спринт, а марафон. Это утомляет, но тренирует другие качества. Благодаря напарнику узнал о компонентном подходе и мы успешно его используем. Здесь я понял что профессиональный рост также бесконечен и что нужно каждый день хоть что-то новое/сложное разбирать (иначе можно отправится на свалку истории). Это сложно, но ведь за этим мы в IT.

В целом считаю что на данном проекте я стал разработчиком.

https://mestniymaster.ru

PS. Сервер лежит, могу предоставить скринкаст с пояснениями по проекту

Февраль 2016 — Апрель 2016 (3 месяца)
ООО "УчиУроки"
Front-end developer
Москва
Обязанности и достижения
Поддержка и доработка образовательного портала uchiuroki.ru. Разработка "с нуля" ресурса celloschool.ru (frontend). Обязанности: разработка клиентской части, взаимодействие с менеджером и backend-разработчиком (.NET MVC). Разработка ведется с использованием jQuery, T3js, SASS, gulp
Октябрь 2015 — Февраль 2016 (5 месяцев)
ТТК-Инвест
Front-end developer
Казань
Обязанности и достижения
At this company I worked (remotely) on a RESTful application that is made of Angular 1.x frontend and .NET backend. It already had some basic functionality that I extended greatly, also I wrote admin's panel from scratch. Tools used: angularjs, ui-router, angular material, gulp (to build a few compressed files out of all the controllers, services etc), websockets via SignalR, pdfJS, perfect scrollbar and other great and useful things. http://ttkinvest.ru/
Июль 2015 — Октябрь 2015 (4 месяца)
Front-end developer
Москва
Обязанности и достижения
Personal websites, landing pages (ex. buro9.ru), complex animations using GSAP
Сентябрь 2014 — Июль 2015 (11 месяцев)
LoktarGroup
Front-end разработчик
Москва
Обязанности и достижения
Improved skills of writing HTML, CSS and JavaScript, jQuery. I Made landing pages (www.mjr.ru/aviacargo and other sibling pages), worked with MODX, had some PHP time (flybike.info).
Июль 2014 — Август 2015 (1 год и 2 месяца)
Ukrainian Digital Group
junior fron-end developer
Донецк
Обязанности и достижения
The very first job in the profession. Unfortunately didn't last for long. I did some simple front-end programming like connecting to API's to send sms or simple animations via jQuery.
Высшее образование
Сентябрь 2013 — Сентябрь 2014
КА ШАГ-Донецк
Информационные технологии
Донецк
Специализация и достижения

Поступил на годовые курсы по программированию на РНР, но в последствии ушёл во фронтенд. Академию закончить не получилось из-за событий по разрушению Украины (оставалось дипломный проект написать).

Сентябрь 2005 — Январь 2011
ДонНТУ-Донецк
Компьютерных информационных технологий и автоматики
Донецк
Специализация и достижения
Магистр по автоматизированному управлению технологическими процессами
Рекомендательные письма
akryll
Front-end разработчик • знакомый

Работали почти год в команде, наблюдал как скилы росли на глазах.
Очень ответственный разработчик, всегда креативно подходит к реализации задач.
Обладает отличным чувством юмора.
Спасибо за сотрудничество!

Письмо написано 29 марта 2016 в 14:15
holfza
знакомый

Вадим отлично выполнил работу, всегда в онлайне и моментально реагирует на пожелания. Качество работы на высшем уровне, знает свою работу на все 100%. В общем сотрудничеством очень доволен, буду обращаться в будущем.

Письмо написано 10 апреля 2015 в 11:42