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-разработчика имеет хорошую структуру и содержит полезную информацию...
Это резюме демонстрирует хороший опыт работы в области data engineering и Python-разраб...
Это резюме имеет некоторые положительные аспекты, но также есть моменты, которые можно ...