Junior Frontend-разработчик
Контакты
Ищу работу или стажировку по специальности frontend-разработка. В приоритете работа в офисе/гибрид на фулл-тайм.
Хочу продолжать развитие в сфере информационных технологий, чтобы помогать реализовывать полезные и интересные сервисы в команде единомышленников. Успешно закончила курсы в The Rolling Scopes School (pre-school) и freeCodeCamp для понимания базовых принципов фронтенд-разработки/вёрстки. На данный момент прохожу обучение профессии "Фронтенд-разработчик" на платформе "Хекслет".
Реализованные проекты:
"Brain Games"
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
В процессе работы над проектом были закреплены следующие навыки:
- Настройка окружения (npm)
- Работа с системой контроля версий Git
- Подключение и использование сторонних библиотек (lodash, fs)
- Разработка модульной расширяемой архитектуры проекта
- Проверка соответствия стандартам кодирования с помощью ESLint и CodeClimate
Стек: JavaScript, Node.js, npm, Git, ESLint.
"Вычислитель отличий"
Программа, определяющая разницу между двумя структурами данных и поддерживающая разные способы вывода на экран.
В процессе работы над проектом были закреплены следующие навыки:
- Реализация CLI-приложения с использованием библиотеки commander.js
- Работа с рекурсивными древовидными структурами данных
- Автоматизированное тестирование (фреймворк Jest)
- Разработка через тестирование (TDD), непрерывная интеграция (CI) с использованием Github Actions
- Работа с форматами данных JSON и YAML
Стек: JavaScript, Node.js, Git, Jest, npm, ESLint.
"Аудио-плеер"
Музыкальный плеер, позволяющий по очереди проигрывать музыкальные треки или перелистывать их кликами по кнопкам. Каждому музыкальному треку соответствует определённое фоновое изображение.
В процессе работы над проектом были закреплены следующие навыки:
- Вёрстка на чистом HTML и CSS
- Добавление звука на веб-страницу
- Объединение проигрывания и остановки звука в одной функции
- При кликах по кнопкам "Вперёд" и "Назад" переключается проигрываемый аудиотрек
- При смене аудиотрека меняется изображение - обложка аудиотрека
- Реализация прогресс-бара
- Реализация отображения продолжительности аудиотрека и его текущее время проигрывания
- Реализация кнопки настройки громкости
- Деплой на GitHub
- Умение разбираться в чужом коде и преобразовать его под свои требования
Стек: JavaScript, CSS, HTML, Git.
"Memory-game"
Memory-game набор из двенадцати пар одинаковых карточек, которые отображаются "рубашкой" вверх. Кликом по карточке игрок переворачивает её и кликает по следующей карточке. Если на двух карточках изображены одинаковые рисунки, они остаются открытыми, если рисунки разные - карточки переворачиваются "рубашками" вверх. Цель игры - открыть все карточки за наименьшее число ходов.
В процессе работы над проектом были закреплены следующие навыки:
- Реализация вёрстки на чистом HTML и CSS
- Разработка логики игры в JS. Карточки, по которым кликнул игрок, переворачиваются согласно правилам игры
- Реализация счетчика ходов. По окончанию игры выводится её результат - количество ходов, которые понадобились для завершения игры
- Реализация кнопки сброса игры
Стек: JavaScript, CSS, HTML, Git.
О себе:
В свободное время увлекаюсь фотографией, продаю работы на стоковых сервисах.
- JavaScript (ES6+)
- HTML5
- CSS3, SCSS/Sass
- Проверка соответствия стандартам кодирования (ESLint, CodeClimate)
- Автоматическое тестирование (Jest)
- Непрерывная интеграция (CI, Github Actions)
- Работа с Git и GitHub
- Знание ОС Linux (Ubuntu) на базовом уровне
- Базовое понимание принципов a11y
- Figma
Опыт
Реализовывала векторную графику для последующей продажи.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Казань
Рекомендации
Гульназ, привет.
Отличное резюме:) спасибо за доработки!
Успехов тебе в IT!
Добавить комментарий/ссылку на вакансию