Frontend Developer
Контакты
Ищу место для работы и карьерного роста на позиции Frontend developer (Junior Frontend developer).
В данный момент работаю системным администратором. Решил сменить специальность на frontend developer, так как данная сфера мне интересна достаточно давно плюс технологии быстро развиваются - всегда есть куда расти.
Есть опыт создания сайтов на фрилансе (дизайн, вёрстка, frontend, немного backend), сейчас хочется работать в команде (не обязательно большой), чтобы совершенствовать свои навыки, перенимать опыт и знания более опытных коллег.
На данный момент выполнены 4 учебных проекта:
Проект "Игры разума"
Консольная программа, которая предлагает пользователю на выбор 5 игр. Во время работы над проектом:
- Понял с чего вообще начинать работу над любым проектом
- Научился создавать makefile
- Научился подключать и использовать сторонние библиотеки
Находить и выделять общее, чтобы вынести это в отдельный файл или функцию
Проект "Вычислитель отличий"
Консольная программа, для вычисления различий между двумя файлами в (.json, .yml). Может обрабатывать файлы глубокой степени вложенности. Во время работы над данным проектом:Ознакомился с библиотекой Commander.js
Попробовал себя в автоматическом тестировании и в разработке через тестирование
Ознакомился с Jest - фреймворк для тестирования
Проект "RSS-Агрегатор"
Браузерное приложение для загрузки данных с RSS-лент. После загрузки ленты, регулярно проверяет и добавляет обновления. Во время работы над данным проектом:Ознакомился с настройкой webpack
Начал изучать библиотеку bootstrap
Изучил валидацию данных с помощью yup
Использовал библиотеку i18next
Проект "Chat"
SPA приложение для чата. В нем присутствует авторизация пользователя, регистрация, возможность добавления/удаления каналов. Во время работы над данным проектом:Познакомился с сокетами, в частности Socket.io
Изучил библиотеку React Route
Понял принципы реализации авторизации пользователя
Освоил работу с localStorage
Реализовал валидацию данных с библиотекой Formik
Фриланс. Web-разработчик. Выполнял разработку сайтов:
- bjj-karelia.ru – разработка дизайна, реализация и деплой через Adobe Muse
- advokatshishkov.pro – разработка дизайна, вёрстка, frontend – JavaScript, backend – Django CMS
- https://www.forest-report.ru/ - разработка дизайна, вёрстка, frontend – JavaScript, backend – Django CMS
- ks-i.ru - разработка дизайна, вёрстка, frontend – JavaScript
Hard Skills
- JavaScript(ES6)
- React, React-redux
- Gig, GitHub
- NodeJS
- Bootstrap
- Photoshop, FIgma
- HTML5, CSS3, SCSS
- Алгоритмы и структуры данных (базовые знания)
Soft Skills
- Коммуникабельность
- Критическое мышление
- Умение работать в команде
Планирую изучить
- TypeScript
- Express
- Next.js
- SQL, PostgreSQL
Инструменты
- VS Code
- Chrome DevTools
- WSL (Windows Subsystem for Linux)
Опыт
- поддержка работоспособности локальной сети и компьютерной техники
- поддержка и доработка существующего сайта CMS Drupal
- выпуск ЭЦП
- поддержка работоспособностью локальной сети и компьютерной техники
- разрабатывал внутреннюю страницу электронной библиотеки
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Петрозаводск