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 учеников. За период моего наставничества под моим руководством финальные проекты защитило - 14 учеников.
Консультирование по скайпу.
Передача опыта, привитие хорошего стиля кодирования.
Приёмка финальных проектов.
Проверка проектов учеников, ревью кода, разбор ошибок.
Консультирование по программе обучения.
Передача опыта, привитие хорошего стиля кодирования.
Приём проектов и отправка их на ревью ментора. Взаимодействие и разбор ошибок студентов с ментором профессии. Одновременно вёл 2 учеников. За период моего наставничества под моим руководством проекты защитило - 2 ученика.
Консультирование по скайпу.
Передача опыта, привитие хорошего стиля кодирования.
Приёмка проектов.
Проверка проектов студентов, ревью кода, тестирование проектов, разбор ошибок.
Консультирование в слаке.
Передача опыта, привитие хорошего стиля кодирования.
Приёмка финальных проектов.
Вёрстка e-mail рассылок и лендингов.
Образование
Рекомендации
Резюме содержит подробное описание проектов, в которых соискатель принимал участие, и навыков, которые он получил благодаря этим проектам. Описаны используемые технологии и инструменты, а также места работы и учебы. Однако, резюме могло бы быть более структурированным и содержать сокращенные описания проектов. Также, не хватает информации о личных качествах и достижениях, которые могут привлечь внимание работодателя.
Сопроводительное письмо
Уважаемый рекрутер,
Я предоставляю Вам мое резюме в качестве кандидата на позицию Фронтенд-стажера. Я сильно заинтересован в возможности присоединиться к команде, где смогу получить опыт и развиваться в области фронтенда.
Я имею опыт работы с различными технологиями и языками программирования, включая JavaScript, React, Redux, AJAX, Webpack и другие. В своих проектах я использовал архитектурный подход MVC, создавал интерактивные приложения в браузере и выполнял HTTP-запросы к серверу с помощью AJAX.
Также я имею опыт работы как наставником и проверял практические задания учеников. Я всегда стараюсь передать свой опыт и привить хороший стиль кодирования, что является одним из ключевых аспектов в процессе обучения.
Я приложил список моих проектов и мест работы, чтобы Вы могли более детально ознакомиться с моим опытом и навыками. Я готов приступить к работе удаленно, что для меня удобный формат работы.
Я надеюсь, что мой опыт и умения соответствуют требованиям для данной позиции, и я буду рад ответить на любые дополнительные вопросы, которые Вы можете иметь.
С уважением,
[Ваше имя]
Улучшенное резюме
JavaScript стажер
Желаемая позиция: Фронтенд-стажер. Формат работы: удаленный.
Проекты:
Игры разума - пять консольных игр, разработанных по принципу популярных мобильных приложений для тренировки мозга. Проект использовал JS, Git, readline-sync, ESLint Airbnb.
Вычислитель отличий - консольная утилита для вычисления различий между файлами в форматах json/yaml. Проект использовал commander, Lodash, fs/promises API, GitHub Actions, ESLint Airbnb и разработку через тестирование TDD.
RSS агрегатор - сервис для агрегации RSS-потоков, который обновляет и добавляет новые записи в общий поток. Проект использовал Lodash, GitHub Actions, ESLint Airbnb, JS, webpack, Bootstrap, AJAX и MVC.
Чат (Slack) - аналог Slack-чата. Проект использовал React/Redux, AJAX, REST, websockets, хуки React и Redux Toolkit, Formik и JS.
Загрузчик страниц - утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере. Проект использовал commander, Lodash, fs/promises API и JS.
Мессенджер «Hexlet Chat» - проект онлайн-чата, в котором пользователи могут обмениваться сообщениями и вести список контактов. Проект использовал Pug, SASS, Bootstrap и Git.
Music Box - музыкальный портал «Music Box», который предоставляет доступ к онлайн прослушиванию музыки. Проект использовал Git, SASS и Surge.
Когнитивные искажения - лендинг, описывающий распространённые когнитивные искажения в программировании. Проект использовал 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
Добавить комментарий
Привет! Я бы добавила "специальность" в образование. Если ООО "Интерактивные обучающие технологии" - это Html Academy, то лучше так и написать: HTML Academy, преподаватель - наставник курса "ХХХ". Я бы посоветовала добавить, какое количество учеников вы вели одновременно и сколько человек написала финальные проекты на хорошем уровне под вашим руководством, подумайте, какие результаты работы еще можно дописать. В начало лучше добавить цель и описать, какие проекты или компании вам были бы интересны.
Добавить комментарий
Здравствуйте
На сайте с портфолио я кликнул по трём рандомным и получил 404.
Такие пункты, как
- вёрстка на html и сss;
- адаптивная вёрстка на bootstrap;
- адаптивная и ретиновая графика;
Можно объединить в один. А Bootstrap просто вынести отдельно.
- javascript на начальном уровне;
Очень расплывчатый пункт. Начальный уровень бывает разный. Если вы выполняли какие-то работы на JS, то это можно смело указывать.
Добавить комментарий