Фронтенд разработчик
Контакты
Ярослав Русанов
Предпринимаю активные действия для смены профессии на фронтенд разработчика JS/TS.
Закончил курс Фронтенд разработчика на Хекслет (август 2024 г.)
Выбор профессии IT разработчика заинтересовал по нескольким аспектам:
- мне нравиться решать задачи и мне интересно программирование,
- возможность работать и в офисе и удаленно без привязки к определенной местности,
- в целом, IT сфера это будущее, не важно насколько востребованы специалисты в какой-либо конкретный момент.
- JavaScript, React
- HTML, CSS
- английский язык B1: Intermediate
Чат(Slack)
Веб приложение чат.
Навыки: разработка реакт-приложений, функциональные компоненты, роутинг single-page applications, аутентификация и авторизация JWT, веб-сокеты, валидация данных, организация текстов интерфейса.
Технологии: React, React Router Dom, Redux Toolkit Query, React-Bootstrap, React-i18next, Toastify, Leo-profanity, Socket.io
репозиторийRSS Агрегатор
Веб приложение для агрегации RSS фидов с обновлением постов.
Навыки: архитектура фронтенда без фреймворков, DOM API, шаблон MVC, конечные автоматы, асинхронное программирование, promise, setTimeout, сетевые запросы, валидация, сборка проекта development и production.
Технологии: WebPack, Babel, yup, onChange, i18next, Axios, RSS, XML.
Репозиторий.Вычислитель различий
Генератор различий двух файлов в формате JSON или YAML(YML). Node.js приложение.
Навыки: разработка через unit и функциональное тестирование, рекурсивное построение дерева, абстракция предметной области, архитектура node.js приложений.
Технологии: Node.js библиотеки: Jest, ESLint, fs, Commander.js, lodash, js-yaml; CI, Git.Hub Action, CodeClimate.Консольные игры.
Обычный "консольный калькулятор" на node.js.
Освоены навыки: настройка окружения Node.js, архитектура приложения, работа с линтером.
Использованы технологии: Node.js библиотеки commander.js, ESLint; Git, CodeClimate.Opensource pet-проект сайт помощник системного аналитика.
Участвовал в проекте на хакатоне. Задача сайта - конвертр JSON структур в DBML.
На хакатоне разрабатывался раздел сайта для формирования SQL-запросов INSERT, CREATE, DROP, SELECT.
Выполнил верстку раздела сайта с использованием Bootstrap.
Опыт
Обязанности:
- обеспечение бесперебойного электроснабжения в сетях 110 - 0,4 кВ
- организация эксплуатации и аварийного ремонта силового и вспомогательного оборудования подстанции 110кВ
- автоматизация производственных процессов
Поступил в компанию на должность электромонтера оперативно-выездной бригады.
В 2018 году перешел на должность мастера. Организовал работу оперативно-ремонтного персонала с круглосуточным дежурством в начинающей компании (в подчинении 10 человек).
В 2021 году занял должность начальника подстанции. Провел оптимизацию бизнес процессов в компании по планированию ремонтной программы, автоматизация процессов закупки, поставки и движения материалов для ремонтов оборудования.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-Петербург, Красное Село
Имею опыт освоения новой профессии. После окончания ВУЗа по специальности искусствоведение в 2005 году работал на профильной кафедре Южно-Уралького Государственного Университета преподавателем. С 2011 года возглавлял учебную лабораторию при кафедре задачами которой была работа художественного выставочного зала университета (порядка 8-10 выставок в год) и организация деятельности челябинского центра ИОЦ виртуальный филиал Русский Музей.
В 2014 году принял решение сменить деятельность и перешел в сферу электроэнергетики.
В 2016 году переехал из Челябинска в Санкт-Петербург, поступил в электро-сетевую компанию. На действующей работе прошел карьерный рост от электромонтера до начальника подстанции.
Женат, двое детей.