Junior frontend developer
Контакты
Нахожусь в поиске работы или стажировки на должность Junior frontend developer. Рассматриваю любые варианты занятости, в приоритете полный рабочий день. Формат работы - преимущественно офис.
Сменить сферу деятельности меня побудило желание сталкиваться с новыми задачами и вызовами, иметь больше карьерных и профессиональных возможностей в дальней перспективе, а также постоянное саморазвитие.
Фронтенд-разработка меня привлекла тем, что это интересная грань между дизайном и программированием. Меня всегда привлекала визуальная составляющая итогового продукта.
На текущий момент обучаюсь по программе "Фронтенд-разработчик" в онлайн школе Hexlet. Реализовал несколько учебных проектов:
Проект "Игры разума"
Набор из пяти математических мини-игр, запускаемых в консоли.
Полученные навыки:
• настройка операционной системы (WSL)
• настройка окружения (Node.js, NPM, VSCode, установка зависимостей, линтинг, подключение дополнительных библиотек)
• работа с командной строкой
• работа с Git и GitHub
• построение правильной архитектуры проекта
Стек технологий:
• JavaScript ES6
• Node.js
• ESLint
• Readline-Sync
• Git/GitHub
Проект "Вычислитель отличий"
Консольное приложение, определяющее различия между двумя структурами данных и предоставляющее возможность выводить их на экран различными способами.
Полученные навыки:
• использование функций высшего порядка
• настройка непрерывной интеграции (GitHub Actions)
• парсинг входящих данных
• работа с рекурсией и абстракциями
• работа с древовидными структурами данных
• написание тестов и применение автоматического тестирования
Стек технологий:
• CodeClimate
• Github Actions
• Jest
Проект "RSS aggregator"
Cервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Полученные навыки:
• архитектурный паттерн MVC
• валидация формы
• интернационализация и локализация проекта
• работа с асинхронным кодом и промисами
• работа с DOM элементами
• сборка и деплой фронтенд-приложения
Стек технологий:
• JavaScript
• HTML
• Webpack
• DOM API
• Yup
• Bootstrap
• Ajax
• Axios
• i18next
• on-change
Проект "Hexlet Chat"
Аналог Slack-чата (очень упрощенная версия)
Полученные навыки:
• освоение React
• работа с хуками
• работа с Redux Toolkit
• построение работы чата на протоколе WebSocket
• использование библиотек Formik, Toastify, leo-profanity
• знакомство с сервисом для отслеживания ошибок в программном коде веб-приложений Rollbar
• интернационализация и локализация проекта
Стек технологий:
• JavaScript
• React
• React Hooks
• React-Redux
• React-router-dom
• Redux Toolkit
• React-bootstrap
• React-i18next
• Formik
• Yup
• Socket.io
• Toastify
• leo-profanity
• Rollbar
"Каталог фильмов"
Двухстраничное приложение для добавления фильмов в список для будущего просмотра
Полученные навыки:
• освоение Vue
• использование VueRouter и Vuex для управления состоянием и маршрутизацией
• работа с API
Стек технологий:
• JavaScript
• Vue
• Vuex
• VueRouter
• Ajax
• SASS
Языки и технологии:
• HTML/CSS
• JavaScript
• Node.js
• Jest
• ESLint
• Git
• SQL
• Bootstrap
• ООП
• DOM
• Асинхронное программирование
• React
• React Hooks
• Redux
• Redux Toolkit
• TypeScript
• Axios
• i18next
• yup
• webpack
Программное обеспечение:
• Ubuntu/WSL
• VSCode
• PostgreSQL
Опыт
• Разработка рабочей документации на строительство, реконструкцию и капитальный ремонт автомобильных дорог, в т. ч. федеральных автомобильных дорог (А-181 "Скандинавия", А-121 "Сортавала", М10 "Москва — Санкт-Петербург", М12 "Москва-Казань")
• Работа в программных комплексах AutoCAD и Robur
• Оптимизация рабочих процессов
• Проектное руководство, а именно:
- оценка планируемых трудозатрат, составление графиков работ;
- контроль исполнения сроков, приемка и анализ выполненных работ;
- взаимодействие со смежными департаментами;
- обучение сотрудников.
• Разработка проектной и рабочей документации на строительство, реконструкцию и капитальный ремонт автомобильных дорог
• Проектирование малых искусственных сооружений
• Разработка проекта полосы отвода
• Разработка технических средств организации дорожного движения (ТСОДД)
Образование
Начальные знания английского языка
Проживаю в городе Санкт-Петербург