JavaScript стажер

Основное


Город

Луганск

Готовность к релокации

Не указано

Описание

Желаемые позиции: Фронтенд-стажер, Бэкенд-стажер, Фулстек-стажер.
Формат работы: удаленный.

Проекты:
1. Игры разума
пять простых консольных игр, построенных по принципу популярных мобильных приложений для тренировки мозга. Проект использовал JS, Git, readline-sync, ESLint Airbnb.
2. Вычислитель отличий
Консольная утилита, вычисляющая различия между файлами в форматах json/yaml.
Проект использовал commander, Lodash, fs/promises API, GitHub Actions, ESLint Airbnb и разработку через тестирование TDD.
3. RSS агрегатор
Rss Reader – ссервис для агрегации RSS-потоков, который обновляет и добавляет новые записи в общий поток. Проект использовал Lodash, GitHub Actions, ESLint Airbnb, JS, webpack, Bootstrap, AJAX и MVC.
4. Чат (Slack)
аналог Slack-чата. Проект использовал React/Redux, AJAX, REST, websockets, хуки React и Redux Toolkit, Formik и JS.
5. Загрузчик страниц
– утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере. Проект использовал commander, Lodash, fs/promises API и JS.
6. Мессенджер «Hexlet Chat» проект онлайн-чата, в котором пользователи могут обмениваться сообщениями и вести список контактов. Проект использовал Pug, SASS, Bootstrap и Git.
7. Music Box
музыкальный портал «Music Box», который предоставляет доступ к онлайн прослушиванию музыки. Проект использовал Git, SASS и Surge.
8. Когнитивные искажения
лендинг, описывающий распространённые когнитивные искажения в программировании. Проект использовал GitHub, npm и Surge.
9. Менеджер задач – система управления задачами, подобная http://www.redmine.org/. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация. Проект использовал проектирование баз данных, PaaS, Rollbar, webpack, PostCSS, ORM, фреймворк Fastify, шаблонизацию и Bootstrap

Навыки
  • Создание одностраничных сайтов (SPA) с использованием React.
  • Использование веб-сокетов для работы с приложениями реального времени.
  • Управление состоянием приложения через Redux Toolkit.
  • Интеграция React с библиотеками, которые изначально не используют его (Formik, i18n, react-bootstrap, React Router, Rollbar и т.д.).
  • Создание интерактивных приложений в браузере и сборка их с помощью Webpack.
  • Эффективное использование DOM API и выполнение HTTP-запросов к серверу с помощью AJAX.
  • Использование архитектурного подхода MVC для создания устойчивых к изменениям приложений.
  • Валидация форм (yup) и деплой проекта.
  • Настройка рабочего окружения с помощью линтера (анализатора качества кода) и менеджера зависимостей npm.
    • Эффективная отладка кода (дебагер) и организация задач с помощью Kanban-доски (Trello).
  • Алгоритмы и структуры данных, функциональное программирование (чистота, побочные эффекты).
  • Парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация. Создание CLI приложений, проектирование архитектуры приложений и написание unit-тестов.
  • Вёрстка на HTML и CSS с использованием препроцессоров precss, scss, less и методологии БЭМ.
  • Работа с Git консолью, системами автоматизации Grunt и Gulp и подключение jQuery плагинов.
  • Вёрстка на Bootstrap и работа с Photoshop, Illustrator, XD и Zeplin

Успешно завершил профессии Фулстек-разработчик, Node.js-разработчик, Фронтенд-разработчик и Верстальщик на Хекслете.

Награды, Сертификаты

Хекслет - Об успешном завершении профессии Фулстек-разработчик
Хекслет - Об успешном завершении профессии Node.js-разработчик
Хекслет - Об успешном завершении профессии Фронтенд-разработчик
Хекслет - Об успешном завершении профессии Верстальщик
freeCodeCamp's JavaScript Algorithms and Data Structures
freeCodeCamp's Responsive Web Design Developer Certification
EF SET Certificate
SoloLearn CSS Fundamentals course
SoloLearn HTML Fundamentals course
SoloLearn JavaScript Tutorial course
SoloLearn PHP Tutorial course
SoloLearn SQL Fundamentals course
SoloLearn jQuery Tutorial course
TemplateMonster HTML CSS
Бизнес-партнёр «1С-Битрикс»

Владение английским
Начальные знания
Телефон
+7 959 132 0566
Почта
k2punk@gmail.com
Телеграм
@mkolotovich
Дополнительные контакты

Работа


преподаватель - наставник курса по HTML и CSS, уровень 1 и 2, HTML Academy
Июнь 2019 - по настоящее время

Проверка практических заданий учеников, ревью кода, разбор ошибок. Одновременно вёл 7 учеников. За период моего наставничества под моим руководством финальные проекты защитило - 14 учеников.
Консультирование по скайпу.
Передача опыта, привитие хорошего стиля кодирования.
Приёмка финальных проектов.

Наставник по вёрстке, JavaScript, Hexlet
Октябрь 2020 - по настоящее время

Проверка проектов учеников, ревью кода, разбор ошибок.
Консультирование по программе обучения.
Передача опыта, привитие хорошего стиля кодирования.
Приём проектов и отправка их на ревью ментора. Взаимодействие и разбор ошибок студентов с ментором профессии. Одновременно вёл 2 учеников. За период моего наставничества под моим руководством проекты защитило - 2 ученика.
Консультирование по скайпу.
Передача опыта, привитие хорошего стиля кодирования.
Приёмка проектов.

Наставник, ООО Ракета
Январь 2020 - по настоящее время

Проверка проектов студентов, ревью кода, тестирование проектов, разбор ошибок.
Консультирование в слаке.
Передача опыта, привитие хорошего стиля кодирования.
Приёмка финальных проектов.

HTML-верстальщик, IT League
Сентябрь 2021 - Март 2022

Вёрстка e-mail рассылок и лендингов.

Образование


Специальность - Управление финансово-экономической безопасностью, Луганский национальный университет имени Владимира Даля
Сентябрь 2015 - Июль 2017

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Изменения внесены
0

Резюме содержит подробное описание проектов, в которых соискатель принимал участие, и навыков, которые он получил благодаря этим проектам. Описаны используемые технологии и инструменты, а также места работы и учебы. Однако, резюме могло бы быть более структурированным и содержать сокращенные описания проектов. Также, не хватает информации о личных качествах и достижениях, которые могут привлечь внимание работодателя.

Сопроводительное письмо

Уважаемый рекрутер,

Я предоставляю Вам мое резюме в качестве кандидата на позицию Фронтенд-стажера. Я сильно заинтересован в возможности присоединиться к команде, где смогу получить опыт и развиваться в области фронтенда.

Я имею опыт работы с различными технологиями и языками программирования, включая JavaScript, React, Redux, AJAX, Webpack и другие. В своих проектах я использовал архитектурный подход MVC, создавал интерактивные приложения в браузере и выполнял HTTP-запросы к серверу с помощью AJAX.

Также я имею опыт работы как наставником и проверял практические задания учеников. Я всегда стараюсь передать свой опыт и привить хороший стиль кодирования, что является одним из ключевых аспектов в процессе обучения.

Я приложил список моих проектов и мест работы, чтобы Вы могли более детально ознакомиться с моим опытом и навыками. Я готов приступить к работе удаленно, что для меня удобный формат работы.

Я надеюсь, что мой опыт и умения соответствуют требованиям для данной позиции, и я буду рад ответить на любые дополнительные вопросы, которые Вы можете иметь.

С уважением,

[Ваше имя]

Улучшенное резюме

JavaScript стажер

Желаемая позиция: Фронтенд-стажер. Формат работы: удаленный.

Проекты:

  1. Игры разума - пять консольных игр, разработанных по принципу популярных мобильных приложений для тренировки мозга. Проект использовал JS, Git, readline-sync, ESLint Airbnb.

  2. Вычислитель отличий - консольная утилита для вычисления различий между файлами в форматах json/yaml. Проект использовал commander, Lodash, fs/promises API, GitHub Actions, ESLint Airbnb и разработку через тестирование TDD.

  3. RSS агрегатор - сервис для агрегации RSS-потоков, который обновляет и добавляет новые записи в общий поток. Проект использовал Lodash, GitHub Actions, ESLint Airbnb, JS, webpack, Bootstrap, AJAX и MVC.

  4. Чат (Slack) - аналог Slack-чата. Проект использовал React/Redux, AJAX, REST, websockets, хуки React и Redux Toolkit, Formik и JS.

  5. Загрузчик страниц - утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере. Проект использовал commander, Lodash, fs/promises API и JS.

  6. Мессенджер «Hexlet Chat» - проект онлайн-чата, в котором пользователи могут обмениваться сообщениями и вести список контактов. Проект использовал Pug, SASS, Bootstrap и Git.

  7. Music Box - музыкальный портал «Music Box», который предоставляет доступ к онлайн прослушиванию музыки. Проект использовал Git, SASS и Surge.

  8. Когнитивные искажения - лендинг, описывающий распространённые когнитивные искажения в программировании. Проект использовал GitHub, npm и Surge.

Навыки:

  • Создание одностраничных сайтов (SPA) с использованием React.
  • Использование веб-сокетов для работы с приложениями реального времени.
  • Управление состоянием приложения через Redux Toolkit.
  • Интеграция React с библиотеками, которые изначально не используют его (Formik, i18n, react-bootstrap, React Router, Rollbar и т.д.).
  • Создание интерактивных приложений в браузере и сборка их с помощью Webpack.
  • Эффективное использование DOM API и выполнение HTTP-запросов к серверу с помощью AJAX.
  • Использование архитектурного подхода MVC для создания устойчивых к изменениям приложений.
  • Валидация форм (yup) и деплой проекта.
  • Настройка рабочего окружения с помощью линтера (анализатора качества кода) и менеджера зависимостей npm.
  • Эффективная отладка кода (дебагер) и организация задач с помощью Kanban-доски (Trello).
  • Алгоритмы и структуры данных, функциональное программирование (чистота, побочные эффекты).
  • Парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация.
  • Создание CLI приложений, проектирование архитектуры приложений и написание unit-тестов.
  • Вёрстка на HTML и CSS с использованием препроцессоров precss, scss, less и методологии БЭМ.
  • Работа с Git консолью, системами автоматизации Grunt и Gulp и подключение jQuery плагинов.
  • Вёрстка на Bootstrap и работа с Photoshop, Illustrator, XD и Zepl

Добавить комментарий
Для этого действия нужновойти
Изменения внесены
0

Привет! Я бы добавила "специальность" в образование. Если ООО "Интерактивные обучающие технологии" - это Html Academy, то лучше так и написать: HTML Academy, преподаватель - наставник курса "ХХХ". Я бы посоветовала добавить, какое количество учеников вы вели одновременно и сколько человек написала финальные проекты на хорошем уровне под вашим руководством, подумайте, какие результаты работы еще можно дописать. В начало лучше добавить цель и описать, какие проекты или компании вам были бы интересны.


Добавить комментарий
Для этого действия нужновойти
Изменения внесены
0

Здравствуйте

На сайте с портфолио я кликнул по трём рандомным и получил 404.

Такие пункты, как

- вёрстка на html и сss;
- адаптивная вёрстка на bootstrap;
- адаптивная и ретиновая графика;

Можно объединить в один. А Bootstrap просто вынести отдельно.


- javascript на начальном уровне;

Очень расплывчатый пункт. Начальный уровень бывает разный. Если вы выполняли какие-то работы на JS, то это можно смело указывать.


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Резюме имеет следующую структуру: Краткое описание целей и ожиданий соискателя. Упоми...
Аналитик данных Образование: - 2018-2022: РГУ нефти и газа (НИУ) имени И. М. Губкина, ...
Резюме выглядит достаточно полным и содержит информацию о ваших навыках и опыте работы....
Резюме выглядит вполне качественным и информативным. Заявленная цель и желание получить...
Резюме имеет некоторые сильные стороны, такие как: - Четкое описание цели и мотивации и...
Резюме выглядит достаточно информативным и содержит подробное описание выполненных прое...
Резюме выглядит достаточно хорошо. У вас есть опыт работы над проектами, использующими ...
Резюме выглядит хорошо структурированным и содержит достаточно информации о вашем опыте...
Резюме выглядит достаточно информативным и содержит много полезной информации о навыках...
Резюме имеет несколько недостатков: Название "Junior PHP" не говорит о ваших навыках ...