Обязанности и достижения:
Занимался разработкой внутренних веб сервисов компании, с доступом только для сотрудников.
➤ Проекты:
Portal — внутренний сайт предприятия, которые агрегирует в себе данные из многих смежных сервисов, выводит данные работника, его планы, задачи, дни рождения коллег и многое другое.
➤ Задача проекта:
Нужно было разработать сервис, который агрегировал максимально возможный объем информации из различных внутренних программ предприятия и упрощал бы работнику доступ к этим данным.
➤ Результаты:
- Разработал архитерктуру frontend части приложения используя fsd.
- Ускорил доступ к данным для исполнителей, за счет работы с одним веб приложением.
- Написал Rest API и задукоментировал его используя Swagger.
- Разработал личный кабинет пользователя.
- Внедрил docker для развертывания готового приложения
- Настроил apache и nginx для работы веб сервиса на https.
- Проводил переговоры с заказчиком, рекомендовал технологии в части frontend.
- Спроектировал таблицы и связи в бд PostgreSQL.
ServiceDesk — web приложения, которые выполняют одну задачу, например создание заявки пользователем, и дальнейшая работа над этой заявкой.
➤ Задача проектов:
Нужно было упростить процедуру взаимодействия пользователей со службами ремонта и обслуживания на предприятии. Упростить взаимодействие между разными отделами, уменьшить количество документооборота.
➤ Результаты:
- Разработал frontend части проектов под Vue2 и React
- Написал REST API на php под Bitrix Framework.
- Поиск и исправление дефектов.
- Вёрстка, адаптив для комфортной работы под разные мониторы.
- Внедренил изменения в соответствии с обратной связью от заказчика
- Работал с legacy кодом.
- Работал по техническому заданию.
Панель администрирования - создал единую точку входа для web - приложений. Использовал JWT.
➤ Задача проекта:
В связи с переходом на linux и ростом количества веб приложений нужно было создать единую точку входа в веб приложения по токену.
➤ Результаты:
- Использовал Next.js 14 для разработки frontend части проекта.
- Backend реализовал на Nest.js.
- Внедрил использование JWT токена для доступа к админ панели и последующую его интеграцию с другими веб приложениями.
➤ СТЕК ТЕХНОЛОГИЙ:
React, Redux, Typescript, Tailwind Css, Material Tailwind, HTML5, CSS3, JavaScript, SCSS, Nest.js, TypeORM, PostgreSQL, Bitrix Framework, PHP 7.4, MySQL, Next.js v14, JWT.