Junior frontend developer
Контакты
Рассматриваю предложения на позицию Junior frontend developer.
Предпочитаемые форматы работы (стажировки): офис или удаленная, полная или частичная занятость.
Работа по специальности не вызвала интерес и не принесла вдохновения. Пробовала менять компании и даже город, но поняла, что проблема не в месте, а в самой сфере.
В декретном отпуске я вспомнила про свое школьное увлечение программированием. Оказалось, что до сих пор помню ключевые моменты и как-будто начинаю уже не с нуля :)
Разработка затягивает меня все больше, постоянно хочется узнавать и пробовать что-то новое. У меня есть огромное желание попасть в мир IT!
На данный момент я обучаюсь на курсах frontend-разработчик в школе Hexlet.
Учебные проекты:
Пять консольных игр, направленных на развитие арифметических навыков.
Полученные навыки:
- Настройка окружения: node.js, npm, ESLint, Makefile
- Работа с Git и GitHub
- Построение архитектуры проекта
Генератор различий — это программа, которая определяет разницу между двумя структурами данных. Это популярная задача, для которой существует множество онлайн-сервисов, таких как JSON Diff.
Полученные навыки:
- Разработка через тестирование, автоматическое тестирование (Jest)
- Работа с библиотекой Commander.js
- Работа с древовидными структурами данных
- Базовая настройка CI (Github Actions), подключение CodeClimate
Сервис для агрегации RSS-лент, с помощью которого удобно читать самые разные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общую ленту.
Полученные навыки:
- Работа с DOM на нативном JavaScript на основе шаблона проектирования MVC;
- Настройка сборки и деплой: WebPack, Babel, Versel;
- Выполнение асинхронных операций: Ajax, HTTP;
- Верстка: HTML, CSS, Bootstrap;
- Работа со сторонними библиотеками: on-change, yup, lodash, i18next.
А также личные небольшие работы на основе перечисленных навыков ранее:
Программа для подбора цветовых решений. Вам предлагаются рандомные цвета, и вы можете сохранить понравившиеся палитры для себя или для отправки кому-либо (например, дизайнеру).
Интерфейс для приложения умный дом. С помощью него можно регулировать температуру, влажности и освещение.
Мини-приложения для планирования и составления списка Ваших дел.
Форма регистрации для сайта.
Приложение для генерации QR кода.
Браузерная игра Арканоид.
Браузерная игра 2048.
Hard skills:
- JavaScript, ES6+
- Node.js, npm
- Git, Github, Github Actions
- HTML, CSS
- React, React Hooks
Redux
Soft skills:Аналитический склад ума
Умение работать самостоятельно и в команде
Спокойный и рассудительный характер
Способность хорошо гуглить :)
Опыт
- Обработка и анализ большого количества данных
- Составление формул и методов оценки
- Защита и корректировка отчетов
- Работа в команде с специалистами различного функционала (менеджеры, аналитики, юристы)
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Челябинск