Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте сегодня в 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), проектная деятельность велась в Трело,также являлся экспертом/наставником по робототехнике и смежным областям.
Навыки
Уровни владения навыками
Опыт вождения
Имеется собственный автомобиль
Права категории 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
Технологии и предпринимательства, Безопасность жизнедеятельности
Знание языков
Повышение квалификации, курсы
2021
HTML Academy
HTML Academy, Курсы в рамках профессии реакт разработчик
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения