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

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...