Frontend Developer

Контакты


Контакты доступны после входа на сайт

Описание

Не ищу работу по профессии "Фронтенд-разработчик". В приоритете удалённый формат работы, проживаю в Братске, часовой пояс UTC+8 (MSK+5).

Программированием увлекаюсь с детства. Имею опыт работы программистом отдела ИТ, системным администратором, инженером электронщиком, начальником радиолаборатории. Все эти должности требовали от меня умения быстро обучаться новым технологиям и умения работать в команде.

Прошел обучение профессии "Фронтенд-разработчик" (а также "Разработчик на Ruby on Rails") на образовательной платформе "Хекслет". За время обучения профессии были реализованы проекты:

1. Игры разума (проект на github)

Набор из 5 простых математических консольных игр.
В процессе работы над проектом были закреплены следующие навыки:

  • настройка окружения
  • работа с системой контроля версий Git
  • подключение и использование сторонних библиотек
  • разработка модульной расширяемой архитектуры проекта
  • проверка соответствия стандартам кодирования с помощью ESLint и CodeClimate
2. Вычислитель Отличий (проект на github)

Утилита командной строки, которая сравнивает файлы в форматах JSON или YAML и выводит в терминал отличия, отформатированные одним из трех способов. Может использоваться как в качестве приложения, так и в качестве библиотеки.
В процессе работы над проектом были закреплены следующие навыки:

  • создание CLI-приложения с использованием библиотеки commander.js
  • работа с рекурсивными древовидными структурами данных
  • автоматизированное тестирование (фреймворк Jest)
  • разработка через тестирование (TDD)
  • непрерывная интеграция (CI) с использованием Github Actions
3. RSS агрегатор (проект на github)

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

  • работа с селекторами, событиями и генерацией HTML средствами чистого DOM API
  • работа с инструментарием Bootstrap
  • работа с формами: блокировки во время отправки, отображение прогресса, настройка фокуса, валидация данных
  • организация текстов интерфейса с помощью фреймворка i18next
  • самостоятельная реализация шаблона проектирования MVC: разделение кода на слои, выделение и нормализация состояния, использование идей автоматного программирования для управления процессами
  • работа с AJAX: асинхронное выполнение кода, промисы, обработка ошибок и др.
  • работа с Webpack: настройка сборки, автоматическая пересборка после изменения кода, деплой в продакшен
4. Чат (проект на github)

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

  • взаимодействие с REST API, работа с веб-сокетами
  • использование React (с хуками) и Redux (через reduxjs/toolkit)
  • организация роутинга на стороне клиента, реализация аутентификации и авторизации
  • создание форм с помощью библиотеки Formik (валидация полей ввода — yup)
  • сборка и деплой (webpack), мониторинг ошибок в продакшене (Rollbar)

Навыки

Основные навыки, полученные в процессе обучения:

  • проверка соответствия стандартам кодирования с помощью ESLint и CodeClimate
  • автоматическое тестирование (фреймворк Jest), разработка через тестирование (TDD)
  • непрерывная интеграция (CI) с использованием Github Actions
  • разработка с использованием шаблона проектирования MVC
  • работа с DOM, AJAX, React-Bootstrap, React Hooks, Redux Toolkit, формами (Formik), валидацией (yup), интернационализацией (i18next)
  • также принимал участие в Open Source проектах

Другие навыки:

  • опыт программирования (помимо JavaScript и TypeScript) на ЯП: Ruby, C++ (Windows), C (микроконтроллеры PIC), 1С и др.
  • знание ОС Linux (Ubuntu) на среднем уровне
  • опыт администрирования информационной сети на базе ОС Windows

Опыт


программист отдела ИТ, системный администратор, инженер электронщик, начальник радиолаборатории, ООО "БайкКом" (с 2006 - ООО "Байкком ИТ", с 2010 до 2016 - ЗАО "БайкКом")
Ноябрь 2006 - Июль 2022

Основные обязанности на должности программиста отдела ИТ:
- программирование на встроенном языке платформы 1С
- сопровождение 1С в компании (в частности автоматизировал процесс выгрузки товарного прайс-листа из базы 1С в базу интернет-магазина)
Дополнительные:
- администрирование сайта baikcom.ru и почтового сервера компании на базе Red Hat Linux
- администрирование сети ПК на базе ОС Windows

Основные обязанности на должности системного администратора:
- администрирование домена baikcom.ru (перенес сайт и почту на внешний хостинг nic.ru)
- сопровождение 1С в компании (обновление конфигураций, программирование внешних печатных форм, отчётов и обработок)
- администрирование сети ПК на базе ОС Windows

Основные обязанности на должности инженера электронщика:
- ремонт электроники, электрооборудования (радиостанции, мониторы, видеокамеры, БП, ИБП, спутниковые телефоны и др.)
- монтаж и обслуживание радиооборудования на автомобильном, речном и железнодорожном транспорте
Дополнительные:
- сопровождение 1С в компании (обновление конфигураций и др.)
- администрирование сети ПК на базе ОС Windows
- администрирование домена baikcom.ru

Основные обязанности на должности начальника радиолаборатории:
- распределение текущих задач между сотрудниками лаборатории
- контроль качества и скорости выполнения работ
- ремонт электроники, электрооборудования
Дополнительные:
- сопровождение 1С в компании (обновление конфигураций и др.)
- администрирование сети ПК на базе ОС Windows
- администрирование домена baikcom.ru

Сведения о награждениях (поощрениях)

За время работы был дважды премирован за разработку и развитие комплекса программного обеспечения системы управления приемопередатчиками КВ-радиосвязи. В данный комплекс входило клиент-серверное приложение с графическим интерфейсом под Windows для дистанционного управления радиостанциями Vertex FT-600, а также приложение для дистанционного управления приемниками Ангара-1. Разработка велась в основном на C++.

Тэги использованных в работе навыков:
Разработка программного обеспечения • C++ • Программирование микроконтроллеров • PHP • PHPMyAdmin • Разработка под 1С • Базы данных • Системное администрирование • Английский язык (B2 — Средне-продвинутый)

Образование


Образовательная платформа Hexlet, профессия "Разработчик на Ruby on Rails"
Декабрь 2022 - Апрель 2023
Образовательная платформа Hexlet, профессия "Фронтенд-разработчик"
Июль 2022 - Декабрь 2022
Братский государственный технический университет, присуждена квалификация "Инженер" по специальности "Электроснабжение промышленных предприятий"
Сентябрь 1996 - Апрель 2003
Межшкольный учебно-производственный комбинат г. Железногорска-Илимского, присвоена квалификация "Программист персонального компьютера"
Сентябрь 1994 - Май 1996

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Братск

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...