Фронтенд-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу фронтенд-разработчиком. Работаю удалённо, живу в Грузии. Готов рассмотреть переезд.

Хочу создавать на JavaScript интерфейсы сайтов, приложений или писать консольные утилиты.

Мои проекты

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

Игры разума

Проект представляет собой 5 игр в консоли:
1. Чётное число.
2. Калькулятор.
3. Наибольший общий делитель.
4. Арифметическая прогрессия.
5. Простое число.

Каждая игра просит пользователя угадать число. После трёх правильных ответов пользователь выигрывает. В случае ошибки — проигрывает.

Чему я научился
* Настраивать окружение, мейк-файл, CI/CD через github-actions, устанавливать npm-зависимости.
* Организовывать файлы проекта, отделять логику игр от запускаемых файлов.
* Работать с Git через командную строку.
* Настраивать ESLint.
* Подключать к проекту CodeClimate.

Стек
- JavaScript,
- Node.js,
- ESLint,
- Git,
- GitHub Actions (CI).

Вычислитель отличий

Проект представляет собой утилиту, которая сравнивает два файла в формате JSON или YML. В результате выполнения программа показывает:
- какие поля были добавлены;
- как поля были удалены;
- и какие поля были изменены.

Утилита выводит результат в одном из трёх форматов: деревом, простым текстом и JSON-строкой.

Чему я научился
- Писать тесты, создавать фикстуры.
- Работать с форматами JSON и YML..
- Форматировать вывод в консоли.
- Работе с рекурсивными вызовами.
- Работе с файловой системой.

Стек
- Jest.
- Commander.
- Node.js.
- Lodash.

RSS агрегатор

Проект представляет собой инструмент для просмотра RSS-потоков. Можно добавить несколько потоков и видеть посты по каждому их них. Если в потоке появится новый пост, RSS-агрегатор это увидит и отобразит этот пост.

Чему я научился
* Настраивать Webpack и Bootstrap, подключать плагины: HtmlWebpackPlugin и MiniCssExtractPlugin.
* Работать с http-запросами.
* Писать асинхронный код с помощью промисов.
* Разрабатывать приложение по модели MVC.
* Работать с DOM API.
* Организовывать хранение текстов в интерфейсе.

Стек
- Webpack,
- Bootstrap,
- Node.js,
- Yup,
- On-change,
- Axios,
- i18next.

Навыки

Мои харды

  • JavaScript ES6;
  • ООП;
  • асинхронный код: например, могу реализовать взаимодействие по HTTP;
  • инструменты по взаимодействию с файловой системой через Node.js;
  • HTML и CSS (flexbox, grid), могу в адаптивную вёртску;
  • Git (из bash); Также в прошлом я работал редактором и писать обучающие курсы по программированию. Владею информационным стилем и навыками визуального повествования. Это может быть полезно, если нужна будет помощь отделу контент-маркетинга.

Мои софты

  • Понимаю, как работает бизнес и продуктовые подходы. Поэтому разговариваю с бизнесом на одном языке.
  • Разбираюсь в задаче, понимаю пользу для клиента. Это помогает мне создавать продукты, которые приносят пользу.
  • Умею работать по спринтам и помидоркам. Следую принципу несдвигаемых дедлайнов.
  • Я люблю писать код и выполнять задачи. Поэтому никогда не нуждаюсь в микроменеджменте.
  • Умею работать в команде. До того как стать разработчиком, я работал главредом и контент-лидом. Поэтому у меня есть опыт выстраивания процессов и управления командой.

Опыт


Content lead, Web3Campus by Cointelegraph
Июль 2022 - Ноябрь 2022
  • Управлял командой авторов, редакторов и иллюстраторов.
  • Создавал вместе с этой командой курсы по разработке на Solidity.
  • Нанимал и онбордил авторов и редакторов.
  • Выстроил процесс фидбэк-менеджмента.
  • Создал учебный план курса.
Руководитель команды переводов, Яндекс Практикум
Март 2022 - Май 2022
  • Управлял командой испано- и португалоговорящих редакторов и переводчиков.
  • Планировал выпуск контента.
  • Нанимал и онбордил редакторов и переводчиков.
Главред, Яндекс Практикум
Июнь 2020 - Февраль 2022
  • Выстраивал редакцию,
  • нанимал редакторов и авторов,
  • создавал и поддерживал редполитику и процессы.
Редактор, Яндекс Практикум
Ноябрь 2018 - Май 2020
  • Редактировал программу Веб-разработчик.
  • Создавал и наполнял глоссарий.
  • Писал учебные материалы по веб-разработке.

Образование


Школа редакторов Бюро Горбунова, I-II ступени
Март 2020 - Сентябрь 2020
HTML Academy
Март 2017 - Май 2017
МГТУ МИРЭА, специалист по информационным сетям
Сентябрь 2012 - Июнь 2015
МГУ Физфак
Сентябрь 2010 - Июль 2012

О себе
Готов к релокации в другую страну
Могу проходить интервью на английском языке
Проживаю в городе

Комментарии


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

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

Ожидает подтверждения
0

Максим, привет!
Давай доработаем содержательную часть:
1.Первой строкой заполни, пожалуйста, имя и фамилию, так тебя будет проще найти и идентифицировать работодателю на сервисе :)
2. Давай начнем в Описании с основной цели: "рассматриваю либо ищу вакансии..", не забудь здесь же указать язык разработки, комфортный формат работы (гибрид/офис/удаленно) и город проживания. Также при смене направления было бы здорово обозначить мотивы и драйверы разработки, задачи, которые хотел бы решать.
3. Далее очень важно продемонстрировать свои учебные проекты. Это можно сделать по принципу: описание сути проекта, полученных навыков и стека. В Название проекта зашить ссылку на github. Помогут примеры ребят:
https://cv.hexlet.io/resumes/701#answer-587
https://cv.hexlet.io/resumes/1380#answer-612
4. Навыки. Здесь попробуй скомпоновать информацию немного, не обязательно делать через "могу, умею, верстаю", можно тезисно перечислить технологии, использую буллиты.
5. На Github будет здорово разместить фото.
6. Для оперативности и удобства связи с тобой было бы хорошо иметь еще один контакт, это может быть электронная почта.
7. Работа. Выполняемые задачи лучше писать не предложениями в строку, а тезисно через буллиты. Это придаст структуру резюме и лаконичность изложения.

Успехов тебе в новой профессии и крутых проектов!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...