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

Контакты


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

Описание

Старое резюме !
Прошел профессию Frontend на Hexlet.

Сейчас начал участвовать в opensource проекте react-todo-app-with-backend
За время участия в проекте расширил конфигурацию ESLint, скорректировал структуру проекта в соответствии с шаблоном feature folders.

Реализованные мной проекты:

  1. Real-time chat app – Аналог Slack-чата (упрощенная версия). Приложение позволяет обмениваться сообщениями в реальном времени, создавать, редактировать и удалять каналы.
    Git: https://github.com/alex-ismailov/frontend-project-lvl4
    За время проекта научился:
    -- Строить SPA на React
    -- Работать с хуками
    -- Использовать Redux Toolkit
    -- Организовать роутинг на клиенте - react-router-dom
    -- Настраивать веб-сокет(socket.io) на клиенте
    -- Взаимодействие с REST API сервера
    -- Использовать Formik
    -- Пользоваться react-bootstrap
    -- хранить данные в localStorage
    -- Настраивать JWT авторизацию / аутентификацию
    -- Подключать Rollbar - мониторинг ошибок в продакшене

  2. Rss aggregator - сервис для агрегации RSS-потоков.
    Git: https://github.com/alex-ismailov/frontend-project-lvl3
    За время проекта научился:
    -- Разрабатывать приложения на основе шаблона проектирования MVC
    -- Освоил работу с Debugger в браузере и в VSCode
    -- Работать с DOM api
    -- Выполнять асинхронные запросы по сети и обрабатывать ошибки.
    -- Валидировать формы (YUP)
    -- Собирать проект в Webpack
    -- Деплоить проект на хостинг
    -- Пользоваться bootstrap
    -- Тестировать приложение (Jest, Testing-library)
    -- Настраиваить CI (github Actions)

  3. Difference calculator - программа, выводит на экран разницу между двумя структурами данных.
    За время проекта научился:
    -- TDD - разрабатывать через тестирование (Jest)
    -- Работать с файловой системой, парсить и форматировать данные.
    -- Строить и выполнять рекурсивный обход по дереву
    -- Работать с коллекциями и выполнять различные преобразованиями над ними.
    -- Создавать утилиты для командной строки с помощью commander

  4. Brain Games (cli) – набор из пяти консольных игр для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы.
    За время проекта научился:
    -- Настраивать рабочее окружение в Ubuntu
    -- Использовать Eslint при разработке.
    -- Подключать и настраивать Github Actions (CI)
    -- Строить архитектуру консольных игр, на основе единого движка.

  5. GPU watcher – Bash скрипт для мониторинга видеокарт в реальном времени с оповещением в телеграм. Скрипт следит за различными показателями видеокарты (температура, загруженность процессора и т.д.) и если какой-то из показателей достиг критического значения, то скрипт отправляет мне сообщение с причиной перезагрузки в телеграм чат, после перезагружает компьютер.

Проекты по верстке:

Изучаю SICP:

Изучаю алгоритмы:

Имею базовые знания:

Читаю проф. Лит.:

  • Секреты Javascript ниндзя – Джон Резинг
  • SICP - Харольд Абельсон
  • Совершенный код - Стив Макконнелл
  • Код - Чарльз Петцольд
Навыки

React, Redux, ES6, Webpack, Testing-library, jest, Bootstrap, HTML5, css/sass, Bash, Git.

Опыт


Тех.поддержка клиентов, Coinchange24
Январь 2019 - Январь 2020

Сервис по обмену криптовалюты, тех.поддержка клиентов.

Инженер - программист, ИП Андрей
Январь 2018 - Декабрь 2018

Тех.поддержка майнинг фермы. Достижения: собрал и запустил майнинг ферму. Написал bash скрипт для мониторинга ферм с оповещением в телеграм.

Контент-менеджер/менеджер по продажам строительных интсрументов, ИП Савин В.А.
Июль 2017 - Декабрь 2017

Наполнение сайта контентом, продажа строительных инструментов.

Брокер банковских гарантий по обеспечению выполнения гос.контрактов., Фас-групп
Сентябрь 2016 - Май 2017

Проведение сделок и ведение документооборота между банком и клиентом, поиск наиболее выгодных предложений среди банков. Поиск новых клиентов, ведение постоянных клиентов компании.

механик - программист контрольно кассовой техники, ООО “Кассцентр”
Апрель 2009 - Июнь 2016

Регистрация и снятие с учета ккт в ифнс, тех обслуживание клиентской базы, обучение работы на ккт.

Образование


Московский государственный университет технологий и управления им. К.Г. Разумовского, Москва Технология и организация централизованного производства кулинарной продукции и кондитерских изделий
Сентябрь 2003 - Апрель 2009

О себе
Читаю профессиональную литературу на английском языке

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Этот резюме обладает множеством положительных черт, таких как: Хорошо структурированн...
Это резюме Frontend-разработчика имеет хороший профессиональный опыт и образование. В н...
Это резюме выглядит обширным и информативным, что хорошо. Вот несколько советов для улу...
Резюме Германа, Frontend-разработчика с 4+ годами опыта, внушает впечатление высококвал...
Это резюме в целом хорошо структурировано и содержит много полезной информации о вашем ...
Это резюме Java-разработчика выглядит очень впечатляюще. У вас впечатляющий опыт работы...
Это резюме Junior Frontend developer имеет хороший уровень информации и структурировано...
Это резюме не соответствует требованиям для вакансии Frontend-разработчика. Здесь предс...
Это резюме показывает, что вы имеете интерес к сфере QA, обладаете навыками ручного тес...
Это резюме Frontend-разработчика представляет сильного кандидата с обширным набором нав...