Junior Frontend-разработчик/стажер
Контакты
Ищу вакансию на позицию Junior Frontend-разработчика либо стажера в удаленном формате работы.
Обо мне
Ранее программировал на Python, Java, занимался тестированием курсов по этим языкам.
На текущий момент обучаюсь на Хекслете по профессии "Frontend-разработчик". Мотивирован переходом в веб-разработку тем, что она захватывающая и увлекательная. Хочу создавать масштабные и интересные сервисы в классной команде.
Мои проекты
Во время обучения на Хекслете реализовал 2 учебных проекта:
1. Игры разума
Описание проекта:
«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
Чему научился?
При создании этого проекта узнал, как создавать cli приложения. Погрузился в экосистему JavaScript, научился настраивать рабочее окружение. Подружился с линтером, и менеджером зависимостей npm. Понял, чем git отличается от GitHub, поработал с внешними репозиториями. Получил опыт построения архитектуры полноценного приложения и написания чистого кода.
Стек технологий:
- JavaScript
- NPM
- ESLint
- Git
- GitHub
- Codeclimate
2. Вычислитель отличий
Описание проекта:
Вычислитель отличий – проект, который по-настоящему прокачивает даже опытных разработчиков. Здесь вам придется столкнуться с принятием сложных архитектурных решений, автоматизированным тестированием и непрерывной интеграцией, функциональным программированием, работе с древовидными структурами данных и рекурсивными алгоритмами.
Чему научился?
Научился парсить и форматировать данные в json, yaml. Использовал технику TDD и библиотеку commander.js, а также писал unit-тесты с помощью фреймворка Jest.
Стек технологий:
- JavaScript
- NPM
- ESLint
- Git
- GitHub
- GitHub Actions
- Jest
- Codeclimate
Также помимо Хекслета разработал несколько лендинг-страниц:
1. WordPress
Простой неадаптивный лендинг с использованием HTML, CSS, Flexbox и локального подключения шрифтов.
2. Uber
Адаптивный лендинг с использованием HTML, CSS, JS, Bootstrap, Sass и подключением шрифтов через Google Fonts.
3. RunSmart Store
Интернет-магазин, были использованы те же технологии, что и в предыдущем проекте, а также был подключен jQuery и было взаимодействие c Google Maps API.
Hard skills:
- HTML
- CSS
- Bootstrap
- JavaScript
- Node.js
- Gulp
- Linux (WSL)
- Bash
- Git/GitHub
- Jest
Soft skills:
- Целеустремленность
- Самодисциплина
- Умение работать в команде
- Умение брать ответственность на себя
- Эмпатия
- Критическое мышление
Планы на будущее:
Планирую дальше погружаться во Frontend-разработку, в частности интересуют: React, Typescript и принципы UX/UI-дизайна. Хочу создавать свои пет-проекты, а также изучить Backend, чтобы в дальнейшем стать Fullstack-разработчиком.
Прочитал следующие книги:
- Код: тайный язык информатики - Чарльз Петцольд
- Грокаем Алгоритмы - Адитья Бхаргава
- Теоретический минимум по Computer Science - Владстон Феррейра Фило
Планирую прочитать:
- Совершенный код - Стив Макконнел
- Книги Роберта Мартина
Опыт
- Поддержка пользователей мобильного приложения, решение возникающих проблем;
- Помощь младшим сотрудникам и составление фидбека на их ответы пользователям;
- Работа с внутренней CRM-системой;
- Написание шаблонов для ответов и введение новых механик для CRM-системы.
- Верстка макетов, используя HTML5 и CSS3;
- Написание программ на JavaScript;
- Взаимодействие с командой.
- Поддержка водителей сервиса Яндекс.Такси, решение возникающих проблем;
- Применение нестандартных решений;
- Работа с внутренней CRM-системой.
- Пополнение клубных балансов гостей;
- Помощь гостям случае возникновения вопросов и проблем;
- Поддержка сервера компьютерного клуба в исправном состоянии;
- Тестирование курсов по программированию на сайте hyperskill.org;
- Анализ комментариев и фидбеков, оставленных пользователями сайта;
- Составление отчетов с найденными ошибками и неточностями.
Образование
Могу проходить интервью на английском языке
Проживаю в городе