Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте сегодня в 06:44

Кандидат

Мужчина, 32 года, родился 24 марта 1993

Не ищет работу

Томск, готов к переезду, готов к командировкам

Фронтенд-разработчик

225 000  на руки

Специализации:
  • Программист, разработчик

Занятость: полная занятость

График работы: полный день, удаленная работа

Опыт работы 4 года 9 месяцев

Июнь 2022по настоящее время
2 года 11 месяцев
ООО "ЕвразТехника"

Новосибирск, it.evraz.com/

Информационные технологии, системная интеграция, интернет... Показать еще

Web-разработчик (фронтенд, ведущий специалист)
Являюсь ведущим фронтенд разработчиком на проекте внедрения MES системы. Проект представляет собой систему управления предприятием, целью которого является цифровизация и автоматизация рабочих процессов. На данный момент он развернут в рамках одной из обогатительных фабрик и готовится к масштабированию на другие предприятия компании. Ключевой особенностью приложение является оперирование большим количеством данных, при работе с которыми активно применяется сортировка, фильтрация, пагинация, поиск, форматирование и валидация с последующим отображением в виде таблиц, форм, дашбордов, графиков, диаграмм, мнемосхем и прочих элементов. При этом логика по работе с данными во многом выполняется на стороне фронтенда, что требует повышенных знаний в оптимизации рендера компонентов (view) и вычисления данных (model). На проект я попал на стадии редизайна, первой задачей было проанализировать компонентную базу и поделить задачи между разработчиками, в результате анализа я предложил параллельно произвести рефакторинг с целью избавиться от однотипных компонентов, предложение было утверждено и мы приступили к работе. Пример рефакторинга - из 7 компонентов таблиц осталось только 2, и по ходу разработки интерфейс приводится к единственной таблице. Это касается и других компонентов, будь то элементы форм, модальные окна, кнопки и прочее. По завершению редизайна интенсивность работ снизилась и меня оставили продолжать разработку нового функционала. Периодически в команду добавляли новых фронтендеров и я проводил онбординг, вскоре стало понятно что нужно проводить контроль кода коллег и я вызвался ревьюером. Со временем я стал ведущим разработчиком на проекте и на данный момент я занимаюсь архитектурой приложения, проработкой и постановкой задач, помощью коллегам по технической части, контролем кодовой базы приложения, а также веду основную разработку. Проект написан на JS, типизация осуществляется с помощью библиотеки prop-types (в планах перейти на TS). Технологический стек React, Redux, Redux-Saga, reselect (преобразование данных), redux-requests (берет на себя состояние и простую обработку запросов), Axios (api), ECharts (графики), date-fns (даты), Loodash (некоторые утилиты) В остальном используются внутренние решения.
Февраль 2022Апрель 2022
3 месяца

Томск, redmadrobot.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Web-разработчик (фронтенд)
Участвовал в разработке приложения для логистической компании, которая занимается импортом экзотических фруктов и овощей с последующим хранением и реализацией, а также оказывает услуги по хранению продукции клиентов. В связи с этим приложение представляет собой внутреннюю систему по управлению поставками и складом. Проект написан на Typescript с применением технологии SSR на Next.js, в качестве стейт менеджера используется MobX, графический интерфейс собран из компонентов библиотеки Material-UI. Так как в приложении много работы с данными, для работы с формами в нём используется библиотека React Hook Form. Для работы с сервером используется Axios, модуль авторизации реализован с применением JWT.
Март 2021Февраль 2022
1 год
Digital-агентство «Паравеб»

Томск, paraweb.me/

Информационные технологии, системная интеграция, интернет... Показать еще

Web-разработчик (фронтенд)
Занимался разработкой и поддержкой фронтенд части веб приложений и сайтов. Приоритетно участвовал в проектах с упором на работу с данными (сервисы, личные кабинеты, информационные системы), в которых визуальные эффекты отходят на второй план. В зависимости от проекта применялись следующие технологии: 1) React + Redux, сборка Create React App с настройкой под себя. Применялась когда являлся единственным фронтенд разработчиком на проекте и не требовалось SEO; 2) Vue + Vuex + Nuxt, используется кастомная сборка на основе данных технологий с возможностью динамической генерации страниц на бэкенде из имеющихся компонентов. Данная сборка в команде используется как основная при разработке приложений, требовательных к работе с данными; 3) Шаблонизатор EJS + Vue. В данной сборке применяется компонентный подход (компоненты со сложной логикой реализовываются как Vue custom component), на бэкенде генерируются статичные страницы из созданных компонентов. Используется для простых проектов в которых требуется SEO; 4) CanJS + Jquery. Данная сборка применяется в рамках одного крупного legacy проекта, который находится на поддержке. Во всех сборках при стилизации применяются препроцессоры (sass, less) + БЭМ, а также используются js модули, адаптируемые под используемую технологию. При общении с сервером применяю технологии AJAX, приоритетно стараюсь пользоваться библиотекой Axios, на простых проектах с минимальным общением с сервером обхожусь fetch. В зависимости от проекта и технологий используем в качестве форматов передачи данных либо JSON, либо XML. Почти все проекты компании связаны с "Битрикс" ("1C-Битрикс", "Битрикс24"), в связи с чем есть некоторый опыт работы с компонентами данной системы.
Октябрь 2019Май 2020
8 месяцев
АНО ДПО "Открытый молодежный университет"

Томск, omu.ru/

Образовательные учреждения... Показать еще

Проектный менеджер
Занимался ведением проектной деятельности с ребятами школьного возраста (Agile, Scrum), проектная деятельность велась в Трело,также являлся экспертом/наставником по робототехнике и смежным областям.

Навыки

Уровни владения навыками
React + Next + Redux/Mobx
Vue + Nuxt + Vuex
TypeScript/JavaScript
LESS/SASS + БЭМ
Material-UI/Styled Components
REST
Axios
SOLID/GRASP/GoF
MVC/MVP/MVVM
Git
Figma

Опыт вождения

Имеется собственный автомобиль

Права категории B

Обо мне

Я люблю технологии, в особенности все что касается автоматизации. Долгое время работал в сфере детского технического образования, но в определенный момент поймал себя на мысли что хочу работать в сфере IT. Изучив направления IT решил начать с фронтенд разработки и записался на курсы от HTML Academy в рамках профессии реакт разработчик. Успешно пошёл все курсы и защитил каждый выпускной проект (лежат на GitHub). Из изученных технологий это конечно HTML и CSS + препроцессоры, автоматизация и сборка (GULP, webpack), чистый JS + React + Redux + архитектурные паттерны MV*, также работа с сетью REST API + Service workers. В делах предпочитаю работать на результат, лучшим доказательством этого является моё трудоустройство за месяц до окончания обучения профессии. Всегда стараюсь оптимизировать рабочие процессы, выявлять и устранить проблемные моменты взаимодействия разных частей команды. В образовании предпочитаю проходить онлайн курсы и изучать статьи на форумах, также очень помогает в усвоении материалов IT блогеры на ютубе. Также при любом удобном случае стараюсь получать полезные знания по работе от коллег и друзей, работающих в смежных областях. Из интересов очень люблю прогулки, походы и путешествия. Когда позволяет погода гуляем с женой по городу и выезжаем за город, когда приезжаем в Казахстан к родителям - ходим в горные походы и катаемся на велосипедах. В свободное время дома помимо интернета и игр занимаюсь проектированием и созданием различных механизмов, в производстве деталей использую технологии лазерной резки и 3D печати, также интересуюсь программированием микроконтроллеров (Arduino, RaspberryPi) Мой GitHub: https://github.com/AjuriDev Мой профиль в Академии: https://htmlacademy.ru/profile/id1346835

Высшее образование

2019
Технологии и предпринимательства, Безопасность жизнедеятельности

Знание языков

РусскийРодной


АнглийскийB1 — Средний


Повышение квалификации, курсы

2021
HTML Academy
HTML Academy, Курсы в рамках профессии реакт разработчик

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения