Программист / Разработчик веб приложений / React JavaScript Frontend Developer
Опыт работы
по настоящее время
октябрь 2022
декабрь 2009
октябрь 2001
Обо мне
Прошел курсы по программированию (7+мес.) по направлению Junior Frontend Developer (автор Владилен Минин). Имею соответствующий сертификат (https://vladilen.ru/pl/fileservice/user/file/download/h/afa1f90ab7fc5784ed975df7bdececaf.pdf?gcmes=25570153792&gcmlg=7938213) об окончании курсов (Junior Front End Developer 2022 ИП Владилен Минин ) и о сдаче дипломного проекта. По результатам работы на курсе написан дипломный проект (доступен по ссылке https://a7808-87e9.f.d-f.pw/). Прошел курсы Продвинуты frontend на React (6+мес.) от автора Ульби Тимур (https://ulbitv.ru/frontend). По результатам работы написан дипломный проект (доступен по ссылке https://articles-project.netlify.app). Нахожусь в поисках работы по направлению "Frontend Development". Ссылка на GitHub репозиторий с дипломным проектом: https://github.com/STAS-X/diplom-Project-React-Admin (prod deploy https://a7808-87e9.f.d-f.pw/) Ссылка на GitHub репозиторий на проект, написанный в процессе обучения на курсе: https://github.com/STAS-X/school-Project-fast-company (prod deploy https://a11024-d10b.g.d-f.pw) Ссылка на GitHUB на проект с курса UlbiTV https://github.com/STAS-X/ulbitv-project (prod netlify https://articles-project.netlify.app). Из-за особенностей работы deploy на Vercel обновление данных после изменения/редактирования происходит только после принудительного обновления страницы (по умолчанию в ответе от сервера возвращается ошибка, которой нет :) Проект "Онлайн интернет магазин" (https://a10986-ff0e.c.d-f.pw) Soft skill: • Разложение сложных задач на простые, самостоятельное принятие решений, доведение задачи до достижения результата; • Опыт адаптации ПО под текущие производственные задачи; • Работа на результат, самоорганизация, способность разобраться в нестандартных вопросах; • Возможность самостоятельно разобраться в незнакомых ранее вопросам по смежным направлениям. Hard skill: • В профессиональную компетенцию по завершению ряда курсов по программированию входят следующие технологии: React + RTK Tools (Query, AsyncThunk), стэк MERN (mongo/firebase/postgresql, опыт работы с MS Sql Server), стейт менеджер Redux и пр. • Разработка пользовательских подпрограмм для автоматизации производственных процессов с использованием консольных инструментов; • Работа c геоинформационными системами (ГИС), разработка на скриптовых языках программ автоматизации. Опыт работы: • Опыт программирования SPA (single page application) с применением современных фреймворков и библиотек (Express-React-NodeJS); • Разработка приложение согласно архитектура FSD (feature slice design), редезайн компонентов по принципу ToggleFeature (old/redesign); • Использование библиотек Material UI / Bootstrap netlify/ HeadLess Element/TileWind/ AnimateCSS/Spring+Gesture для создания пользовательских интерфейсов и динамической анимации; • Опыт применения «глобального хранилища» данных для React приложения на базе библиотеки React/Redux (использование альтернативы MobX), реализация асинхронных запросов при работе с хранилищем (React Tools Query + Thunk); • Работа с удаленными хранилищами на базе БД (MongoDB/FireBase RealTime/PostgreSQL); • Динамическая и ленивая загрузка компонентов (редюсеров и т.п.) и библиотек по мере необходимости; • Работа с авторизацией, роутингом, мультитемы, многоязычность (i18n); • Написание e2e (cypress) и unit (jest) тестов; • Работа с витриной компонентов (storybook); • Конфигурирование и настройка eslint, stylelint, написание пользовательских плагинов для соблюдения принятых на проекте правил и ограничений; • CI/CD на базе GitHub Actions (прохождение предварительных тестов и проверок перед сборкой проекта); • Опыт прохождения хакатонов при совместной разработке на обучении с использование платформы GitHub; • Сборка проектов webpack (на уровне конфигурирования в проекте)/vite; • Опыт развертывания (деплой на виртуальных хостингах) проектов (production) на базе облачных контейнеров Docker (дипломный проект развернут в виде приложения NodeJS). Предыдущий опыт работы связан с: • Delphi Borland, VBA – для ГИС-приложений, Power Shell, VB/JScript, Python script, MapBasic; • Администрирование СПО Пилот (Trimble), GNSS Spider (Leica); • Преобразование формата XML, выполнение формато-логического контроля данных, работа с XSD-схемами); • Область интересов – разработка кроссплатформенных веб-приложений на JavaScript (React + HTML/CSS).
Образование кандидат наук
Знание языков
Опыт вождения
Дополнительная информация
- Гражданство
- Россия
- Разрешение на работу
- Россия
- Время в пути до работы
- Не более полутора часов