Резюме: Junior веб-разработчик Full-Stack JS / React JS
На данный момент делал только небольшие приложения SPA и SSR с применением Node / React / Redux, но есть большое желание делать что-то более серьезное.
Знаю и использую следующие паттерны React.js:
- render-функция
- High Order Component
- Context
- рефакторинг компонентов
Библиотеки React:
- react-router
- react-redux
- create-react-app
- react-beautiful-dnd
Предыдущий опыт в резюме не описан, т.к. он не имеет отношения к веб-разработке.
Приложения:
1. Редактор маршрутов https://github.com/k9503536301/route-editor.
Функциональность:
- ввод точек маршрута,
- перемещение точек как в Trello, маршрут при этом перерисовывается
- отрисовка маршрута по введенным точкам.
2. Приложение задачник (https://github.com/k9503536301/todo-tasks).
Функциональность:
- список задач хранится на сервере. Вся работа с задачами через API-запросы
- вывод по 3 задачи на странице (пагинация, параметр "количество задач на странице" определяется сервером)
- редактирование задач (текст задачи и статус)
- добавление задач
- авторизация
3. Личный проект https://github.com/k9503536301/serverBG
На данный момент сделано три рабочих модуля:
1. Калькулятор
расчет комиссии относительно срока. Срок можно задавать в днях, либо указывать дату начала и дату окончания срока действия. (числа можно вводить в любом формате, т.к. имеется форматирование в число для последующих расчетов)
2. Информация по тендеру
Запрос отправляется от React-компонента на сервер через api-запрос, на сервере запускается краулинг данных с сайта аукциона zakupki.gov по номеру аукциона (данные располагаются на трех страницах, я беру необходимые данные и свожу их в одну).
3. Поиск победителей
из React-компонента отправляется запрос на сервер, сервер вызывает функцию, которая открывает файл с данными клиентов и производит краулинг поисковой страницы zakupki.gov с заданными параметрами, затем собирает оттуда данные и отправляет react-компоненту, который отрисовывает данные.
Ключевые навыки из других сфер деятельности:
- аналитическое мышление
- управление проектами
- административное управление
- оптимизация закупок
- аналитические исследования
- работа с системами аналитики
- Microsoft Power BI
- MS Excel
- веб-аналитика
- ABC-анализ
- XYZ-анализ
Личные качества
- постоянно занимаюсь самообразованием
- самостоятельность
- системный подход
- интеллектуальное любопытство
- настойчивость и усидчивость.