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!
Добавить комментарий/ссылку на вакансию