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.

Владение английским
Читаю профессиональную литературу
Контакт
alexx.ismailov@gmail.com

Работа


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

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

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

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

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

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

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

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

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

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

Образование


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

Комментарии

Войдите на сайт, чтобы написать ответ
Последние ответы
Привет, Полина! Спасибо за резюме, выглядит отлично:) Есть предложения: 1. В описа...
Дмитрий, привет! Отличное резюме :) Добавь, пожалуйста, в описание комфортный формат ...
Привет, Алишер! Отличное резюме :) Успехов тебе в достижении цели!
Данил, привет! Отличное начало :) Давай в название учебных проектов включим ссылку на...
Привет, Артем! Отличное резюме :) Пополняй его новыми проектами и достижениями в IT! ...
Юлия, привет! Отличное резюме:) Будет здорово добавить фотографию в профиль Github. ...
Привет, Карина! Отличное резюме :) Дополни, пожалуйста, готовность к релокации, чтобы...
Алексей, привет! Давай дополним резюме: 1. Описание После описания цели будет важно ...
Антон, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так те...
Привет, Валерий! Предлагаю доработать резюме: 1. Описание. Предлагаю начать с самого...