Frontend разработчик

Контакты


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

Описание
CV PDF (rus)

г. Москва
Готов к переезду
Занятость: полная
Формат работы: любой

 
Ищу вакансию на позицию Frontend-разработчик с целью получить больше опыта и поделиться своими текущими знаниями на благо общего дела. Хорошо знаю JavaScript, TypeScript, React, Redux, HTML, CSS. Люблю создавать красивые современные адаптивные веб-сайты и веб-приложения. В настоящее время обучаюсь на Хекслете профессии “Фронтенд-разработчик”.

 

МОИ УЧЕБНЫЕ ПРОЕКТЫ НА ХЕКСЛЕТЕ

 

RSS агрегатор

Сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток, показывают их в удобном виде, отмечая прочитанное.
Demo | GitHub
Полученные навыки:
  • разработка приложения на основе шаблона проектирования MVC;
  • разделение кода на слои, правильное выделение состояния и его нормализация;
  • работа с чистым DOM, с селекторами, событиями и генерацией HTML средствами DOM API. Особое внимание – работа с формами и валидация данных;
  • работа с Ajax. Выполнение HTTP-запросов, асинхронный JavaScript, работа с промисами и обработка ошибок;
  • сборка проекта с помощью Webpack: подключение файлов стилей, библиотеки Bootstrap, запуск препроцессоров, автоматическая пересборка проекта после изменения кода;
  • выполнение деплоя проекта в продакшен.

Стек: JavaScript, Ajax, DOM API, ESLint, Git, GitHub Actions (CI), CodeClimate, Webpack, Bootstrap, i18next, yup

 

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

Консольное приложение, сравнивающее два файла древовидной структуры в формате json/yaml и отображающее различия между ними
GitHub
Полученные навыки:
  • настройка среды: Linux (Ubuntu), Node.js, npm, VSCode, Eslint;
  • опыт работы с древовидными структурами данных и рекурсией;
  • опыт работы с текстурами данных форматов: json, yaml;
  • создание модульной структуры приложения;
  • написание автоматизированных тестов с использованием фреймворка Jest.

Стек: JavaScript, ESLint, Git, GitHub Actions (CI), CodeClimate, Commander.js, Lodash, Jest.

 

Игры разума

Консольное приложение, представляющее из себя набор простых математических мини-игр
GitHub
Полученные навыки:
  • настройка среды: Linux (Ubuntu), Node.js, npm, VSCode;
  • внедрение стандартов Airbnb с использованием Eslint, CodeClimate;
  • работа с Git и GitHub;
  • непрерывная интеграция (CI) с использованием GitHub Actions;
  • разработка архитектуры проекта - изоляция побочных эффектов, возможность добавления новых игр.

Стек: JavaScript, Github, Eslint, CodeClimate, asciinema

 

МОИ ПРОЕКТЫ

 

Погодное приложение

Demo | GitHub
Особенности:
  • Погодное приложение на React JS.
  • Текущая погода, почасовой и ежедневный прогноз.
  • Бесплатный API OpenWeatherMap.
  • Геолокация.
  • Местная дата и время.
  • Адаптивный веб-сайт.
  • Получение данных о погоде для:
    • город из списка городов;
    • город, найденный через поиск;
    • текущая геолокация браузера.

Стек: React, JavaScript, HTML, CSS, React-Bootstrap

Фуллстек-приложение с рецептами блюд (Django & React)

Сервис использует Django Rest Framework, автодокументацию OpenAPI+Swagger, react-router и Redux Toolkit Query
GitHub
Особенности:
  • Рецепты распределены по категориям, отображаются в клиенте и в API.
  • У каждого блюда и каждой категории - своя страница: с главной страницы можно перейти на любую из категорий, а из категории — на любой рецепт этой категории.
  • Документация API отображается на сервере.

Стек: JavaScript, HTML, CSS, React, Redux Toolkit Query, Python, Django, Django REST Framework

Площадка объявлений для MMORPG сообщества

GitHub
Особенности:
  • Личный кабинет на сайте.
  • Регистрация, вход в систему, подтверждение по электронной почте.
  • Размещение объявлений/рекламы.
  • Выбор категорий.
  • Взаимодействие с откликами.
  • Задачи по расписанию.
  • Подписка на рассылку новостей, новые объявления.

Стек: JavaScript, HTML, CSS, Bootstrap, Python, Django, Redis, Celery

Онлайн-игра «Ударная установка»

Demo | GitHub
Особенности:
  • Играйте на барабанах, нажимая клавиши или кликая мышью.

Стек: JavaScript, HTML, CSS

Онлайн-игра Саймон (Simon)

Demo | GitHub
Особенности:
  • Саймон - электронная игра на развитие памяти.
  • Попробуйте повторить комбинацию нажатых кнопок с самого начала.

Стек: JavaScript, HTML, CSS, jQuery

Адаптивный веб-сайт с резюме

Demo | GitHub
Особенности:
  • Адаптивный сайт с моим резюме.

Стек: HTML, CSS

Навыки
• JavaScript • TypeScript • React • Redux • Redux Toolkit • HTML • CSS • Stylus
• Webpack • Bootstrap • MaterialUI • Tailwind • Ant Design • Linux • Git • Figma

Опыт


Frontend Developer (React JS), Lectonic (Стажировка)
Июль 2022 - по настоящее время

ИТ-стартап, разрабатывающий платформу для совместной работы лекторов и заказчиков.

  • Разработал адаптивную мобильную версию SPA сайта.
  • Разрабатывал новые компоненты, страницы.
  • Исправлял ошибки, рефакторил код.
  • Взаимодействовал внутри команды с Менеджером проекта, Менеджером продукта, Дизайнером, Back-end разработчиком, Тестировщиками.
Результат: Проект готов к запуску в продакшн.

Стек: TypeScript, React, Redux, HTML, CSS, Stylus.
Инструменты: Webstorm, Jira, Figma, GitLab, Miro.

Fullstack Web Developer, RNG & Associates (Фриланс проект)
Март 2022 - Июль 2022

Разработал новый сайт для рекрутинговой компании.

Demo | GitHub
Особенности:
  • Адаптивный MPA вебсайт.
  • Информация об агентстве, его клиентах, услугах и т.д.
  • Посетители могут оставлять сообщения, изучать вакансии, откликаться на вакансии, связываться с рекрутерами, подписываться на рассылку новых вакансий.
  • Рекрутеры могут создавать, редактировать, удалять вакансии и свои профили, собирать отклики на вакансии.

Стек: JavaScript, HTML, CSS, Bootstrap, Python, Django, SQL.

Образование


Hexlet - Frontend Developer
Июнь 2022 - по настоящее время
SkillFactory - Fullstack Web Developer
Июль 2021 - Май 2022
«Диджитализируй» - Основы компьютерных и веб-технологий
Сентябрь 2021 - Декабрь 2021
НИУ Высшая Школа Экономики - HRM
Сентябрь 2013 - Май 2018

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...