Frontend-разработчик с более чем 4-летним опытом работы в разработке веб-приложений. Специализируюсь на создании полнофункциональных решений с использованием стека технологий: JavaScript, React, Vite, HTML5, CSS3 (включая опыт реализации анимаций на чистом CSS), React hook, Redux Toolkit, RTK Query и Axios для работы с API, REST API, Docker. Также имею опыт работы с PostgreSQL, используя Sequelize ORM для управления базами данных.
Хорошее знание Figma и опыт работы с ней.
В свободное время активно участвую в разработке сайта как книжный клуб в команде единомышленников, что позволяет мне расширять свои навыки и знания в области веб-разработки.
В период обучения проходил практику в компании EPAM, где была задействована в создании сайта для службы доставки.
Почта: maksonps20@gmail.com
Телефон: +79684148845
Telegram: https://t.me/maksimPetrakoff (Предпочтительный метод связи)
Проект: внутренняя CRM-платформы клиентов и специалистов
Команда: 2 FE, 1 BE, 1 Fullstack, Teamlead, 2 BA 1 QA
Задачи:
✔ Разработка FE функционала.
✔ Код ревью.
✔ Оптимизация производительности клиентской части с помощью React.
✔ Проектирование контракта API вместе с бекенд разработчиками.
✔ Рефакторинг и оптимизация разработанных приложений.
✔ Интеграция с внешними сервисами.
✔ Реализация компонентов, кастомных хуков.
Действия и результаты:
✔ Внедрил TypeScript в проект, уменьшив кол-во багов на 15%.
✔ Оптимизировал производительность таблицы с глубокой вложенностью данных, устранив проблемы с рендерингом.
✔ Реализовал функциональность работы с документами, обеспечив возможность копирования и переноса данных между различными форматами документов, что повысило эффективность рабочих процессов.
✔ Ускорил разработку, реализовав внутренний ui kit из переиспользуемых компонентов (модальное окно, табы, таблицы с динамическим редактированием колонок и т.п.).
✔ Разработал механизм работы с документами, также внедрив drag'n'drop
Стек технологий: ReactJS, Redux, JavaScript, TypeScript,
MUI, Apexcharts, Formik, Lodash, Moment, Next, React-dnd, PostgreSQL, Sequelize, Node.js, Express, GitLab, Vite.
Разработка внутреннего веб-приложения Логстрим для взаимодействия с поставщиками: загрузка контента на сайт, аналитика продаж, коммуникация между отделами.
Задачи:
✔ Разработка новых пользовательских-интерфейсов приложения на основе компонентного
подхода;
✔ Кросс браузерная и адаптивная верстка;
✔ Рефакторинг и оптимизация разработанных приложений;
✔ Использование Figma для прототипов и улучшения UX
Достижения:
✔ Внедрил электронный каталог услуг, повысив их доступность.
✔ Оптимизировал наименования и характеристики услуг для улучшения SEO.
✔ Разработал удобный интерфейс для аналитических отчетов, повысив эффективность работы отделов.
✔ Обеспечил интеграцию с внутренними системами компании, сократив время обработки данных.
Стек технологий: ReactJS, Redux, HTML, CSS, SCSS, JavaScript, TypeScript, PostgreSQL, Sequelize, Node.js, Express, Jest.