Junior Frontend разработчик
Контакты
Ищу работу на должность Junior Frontend-разработчика на полную занятость.
На данный момент работаю инженером-проектировщиком в области энергетики. Три года я проработал в этой области и понял, что это не мое. Мне всегда нравилось программирование, но серьезно я занялся им только год назад. С тех пор я мечтаю поменять профессию и погрузиться в настоящий мир разработки!
Сейчас продолжаю обучаться в направлении frontend-разработки на Хекслете. За время учебы выполнил три проекта, которые вы можете посмотреть на GitHub Намерен вступить в команду с дружным коллективом для укрепления своих знаний и опыта, а также приобрести необходимые для разработчика навыки.
Мои проекты
Во время своего обучения реализовал 3 проекта:
1. Игры разума
«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы.
Полученные навыки:
• Создание cli приложения
• Настройка рабочего окружения
• Настройка линтер, знакомство с менеджером зависимостей npm
• Опыт построения архитектуры полноценного приложения и написания чистого кода.
Стек технологий:
• JavaScript
• NPM
• ESLint
• Git
• GitHub
• Codeclimate
2. Вычислитель отличий
Вычислитель отличий – программа, определяющая разницу между двумя структурами данных. 
Возможности утилиты:
• Поддержка разных входных форматов: yaml, json
• Генерация отчета в виде plain text, stylish и json
Полученные навыки:
• Опыт построения архитектуры полноценного приложения и написания чистого кода
• Создание cli приложения (библиотека commander.js)
• Опыт работы с системой непрерывной интеграции (GitHub Actions)
• Написание автоматических тестов (Jest)
• Опыт работы с древовидными структурами данных
• Опыт работы с рекурсивными алгоритмами
• Парсинг данных в форматах json, yaml
• Опыт работы с техникой TDD
Стек технологий:
• Jest
• commander
• lodash
• Node.js (path, filesystem)
3. RSS агрегатор
RSS Reader – сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Данный проект наиболее приближен к реальной веб-разработке. В нем я создаю уже реальную веб-страничку со своей архитектурой и логикой.
Полученные навыки:
• Опыт работы с DOM:
1. Работа с селекторами
2. Работа с событиями DOM
3. Генерация HTML средствами DOM API
• Опыт внедрения в проект основ UX/UI:
1. Блокировка во время отправки
2. Отображение прогресса
3. Настройка фокусов и т.д.
• Практика работы с асинхронным JavaScript (проект построен на промисах)
• Отработка HTTP-запросов с помощью библиотеки axios
• Опыт сборки проекта с помощью Webpack
• Построение архитектуры проекта на базе шаблона MVC
Стек технологий:
• DOM API
• AJAX
• Webpack
• Bootstrap
• MVC
Hard Skills: 
    • JavaScript
    • HTML5
    • CSS3
    • HTTP 1.0/1.1
    • Node.js
    • Bash (command line)
    • Git
    • automatic testing (Jest)
    • Eslint
    • also work with Webpack
    • also work with this libraries:
        - i18next
        - lodash
        - yup
        -axios
        -commander
        - onChange
Soft Skills: 
    • Критическое мышление
    • Умение работать в команде
    • Гибкость
Планы на будущее:
Планирую дальше погружаться во Frontend-разработку, на данный момент изучаю: React, Redux (Redux Toolkit). Хочу в дальнейшем изучить Backend, чтобы в стать Fullstack-разработчиком.
На данный момент мною была прочитана только одна книга по архитектуре компьютера:
• Код.Тайный язык информатики (Чарльз Петцольд)
Со временем планирую прочитать больше книг по программированию, например, такие как:
• Совершенный код (Стив Макконнелл)
• Автоматное программирование (Н. И. Поликарпова, А. А. Шалыто)
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-Петербург
Рекомендации
Алексей, привет!
1. Описание.
Давай начнем с самого главного, с цели: можно начать фразой ""Ищу работу или стажировку на должность Junior Frontend-разработчик". Затем указать удобный формат работы. Будет здорово, если ты напишешь несколько мотивирующих строк на тему, почему выбрал IT.
2. Учебные проекты.
В название проекта зашить ссылку на github. Давай выделим основные блоки, такие как суть проекта, навыки и стек. Чтобы придать тексту структуру и лаконичность, сделаем это маркированным списком.
3. Не хватает твоей фотографии на github :(
4. В контактах было бы хорошо добавить еще один контакт для связи, например, эл.почту.
Успехов в IT!
Добавить комментарий/ссылку на вакансию