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

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

Комментарии


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