Обо мне

Личные и деловые качества:

  1.  Умение расставлять приоритеты
  2.  Умение добиваться поставленных целей
  3.  Умение эффективно планировать свое время
  4.  Стремление к профессиональному развитию
  5.  Системное мышление
  6.  Внимательность к деталям
  7.  Готовность самостоятельно принимать решения

Изучать Frontend-разработку начал с 1 марта 2018 года. Составил для себя план на год, которому строго следовал и в процесс обучения вносил корректировки.

Начал с основ (HTML, CSS, JS). Понимая, что на одной теории далеко не уехать, сразу взялся за практическую задачу - создать общий телефонный справочник для предприятия, чтобы любой пользователь мог открыть его в браузере, а мне было проще поддерживать его в актуальном состоянии.

JavaScript изучал по книгам ("Изучаем программирование на JavaScript" - Эрик Фримен, Элизабет Робсон), по бесплатным видеоурокам в интернете. Через пару недель неспешной работы телефонный справочник с возможностью "живого" поиска был готов, но на каждую новую доработку появлялась новая копия файлов - следующим шагом было внедрение в процесс разработки системы контроля версий (Git). Для реализации "живого" поиска выделил время на изучение регулярных выражений (Бен Форта - Регулярные выражения. 10 минут на урок)

Следующим этапом переписал весь справочник с применением jQuery (JavaScript и jQuery. Исчерпывающее руководство 3-е издание - Дэвид Макфарланд). На этом шаге продолжил работу над рабочим окружением - в процесс разработки добавились Node.js, npm (также пробовал работать yarn), Gulp, Pug, SASS, Browser-sync, ESLint.

Также к справочнику добавил возможность работать со списком дел. Список для каждого пользователя уникальный, а сохранение его состояния реализовано через LocalStorage. Это была тестовая попытка работы с локальным хранилищем - подготовка к реализации блока с избранными контактами.

С начала августа начал изучать Vue+Vuex, ES6 и писать todo-list (закрепление полученных знаний на практике) и искать работу.

В процессе изучения Vue.js реализовал несколько небольших проектов(в основном это были тестовые задания, для других компаний)

Отображение информации по прокси из списка:

Канбан-доска - аналог Trello

Расчет "доменов" в матрице:

С 12 ноября 2018 года работаю fullstack-разработчиком.

Основные задачи затрагивают доработку бэкенда и фронтеда чатов, который используется в мобильном приложении и колл-центре организации, а также разработку различного функционала для мониторинга чатов, а именно: просмотр текущих диалогов в режиме онлайн, возможность просмотра старых диалогов, отслеживание статистики работы операторов.

Также, когда успеваю закончить свои задачи раньше, иногда подключают к разработке другого внутреннего сервиса или бэкенда для мобильного приложения.

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

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

Профессиональные навыки
CSSHTMLJQuerySassGulpVue.jsБЭМJadeJavaScriptGit
Опыт работы
ОАО "АМЗ "Вентпром"
 
Инженер АСУ
Ноябрь 2012 — По настоящее время (7 лет)
Магазин "Inter Техника"
Артемовский
Менеджер интернет-магазина
Август 2012 — Октябрь 2012 (3 месяца)
RusITC
 
html-верстальщик
Октябрь 2010 — Январь 2012 (1 год и 4 месяца)
Высшее образование
Российский государственный профессионально-педагогический университет; СИПИ; УГППУ
Екатеринбург
Факультет: Институт информатики
Январь 2010—Январь 2014 (4 года)
Заочное сокращенное обучение