ОТР
Инженер программист (Реакт разработчик)
В компании ОТР я первым в нашей компании приступил к ознакомлению проекта с последующей реализации дополнительного функционала различных форм опроса, сбора документов, модалок, попапов, таблиц клиентской части сайта ГосУслуг РФ и далее передачи и обработки полученных ответов в CRM стакана задач, где выполнял логические задачи фронтальной части системы управления с последующим подписанием и выдачей документов. После менторил остальных членов команды как устроен этот проект.
Также участвовал в проекте Мой Экспорт (госсектор, экономика, вэд, ввп). Единолично с нуля реализовывал приложение фронт и бэк до Демо и согласования с заказчиком. Далее работал над этим проектом с командой фронтов и бэков. Разработал структуру проекта, предоставил соответсвующий структуре проекта джейсоны бэку для последующей отрисовки, наполнения данными всего нижеперечисленного. Получал данные с сервера, отрисовывал хедер, меню, сайдбары, отправлял данные, писал фильтрацию, поиск, настраивал и отрисовывал создание и динамику виджетов, различные манипуляции с виджетами, реализовывал модалки, анкеты, попапы, таблицы, графики.
Готов к релокейту
Front - React
JS, React, Hooks, Next.js, React-router, React-grid-layout, Redux, Redux-Actions, Saga, Redux-Saga, Thunk, TypeScript, Rest, Formik, Axios, Antd, анимация, SCSS, Tailwind, Styled components, другие либы по необходимости
Back - Node.JS
Node.js, Express, Mongo.db, MySQL, pagination, авторизация, фильтрация, build, deploy (VPS, NGINX, ssh)
RN
React Native, RN-navigation, Push-notifications Expo, Redux, Saga, Animated API, формы, build, deploy.
Кроме описания и примеры моих работ в гугл облаке, вы можете ознакомиться с демо-проектами:
Модифицировал демо-проект Sushi_delivery.
В проекте задействовал Node.js/Express with Mongo.db, Antd, redux-saga, redux-actions, преобразовал структуру проекта как на фронте, так и на бэке:
http://164.92.213.120:8080
Этот проект на GitHub:
https://github.com/Pavel-Filonchyk/Sushi_delivery_upgrade
Реализовал Mega-To-Do
Приложение имеет возможность добавлять подзадачи в любую задачу/подзадачу с потенциально бесконечной глубиной :) Также имеется возможность удаления и редактирования любой из них и вишенка на торте это drag-n-grop любой из этих задач ))
Посмотреть проект:
http://167.99.211.47:8080/
Этот проект на GitHub:
https://github.com/Pavel-Filonchyk/Mega-To-Do-deploy
Реализация базы покупателей с использованием:
Next.js, Tailwind, useContext
https://github.com/Pavel-Filonchyk/Customer_base_front
https://github.com/Pavel-Filonchyk/Customer_base_server
Проект Любимые Покемоны)
Использовал во всю Antd, немного Node.js, авторизация гугл в полной мере возможна на локалке, т.к необходим был домен.
http://178.62.195.190:8080/
Реализовал демо Sushi_delyvery_RN, сбилдил и настроил приложение для загрузки на google play.
Проект написан на React Native, использовал RN-navigation, также саги, RN и Expo UI
https://github.com/Pavel-Filonchyk/Sushi_delivery_RN
Запилил игру Slot Machine в качестве демо на RN с использованием движка React-Native-Game-Engine.
Реализовал анимацию на Animated API для совпадений элементов (фруктов, карт).
Получилось довольно неплохо, но были трудности с обходом ререндеров движка, т.к. он рендерит 60 раз в секунду.
Для запуска - read.me и пожалуйста нажмите - w, потому что звук подключил для реакт, не для rn
https://github.com/Pavel-Filonchyk/Slot_machine_RN_Game_Engine
CodeWars
https://www.codewars.com/users/Pavel-Filonchyk
https://github.com/Pavel-Filonchyk/CodeWars
Мой телеграмм - @telegaPF