← В ленту
Регистрация: 29.05.2025

Денис Пипко

Специализация: Frontend Developer React / Next.js
— Фронтенд-разработчик с 4-летним опытом разработки пользовательских интерфейсов на React. — Работал на проектах разной специфики: финтех, интернет магазины, букинг, лендинги, мобильные приложения. — Влиял на принятие технических решений в частных ситуациях на проектах. — Легко интегрируюсь как в существующие кодовые базы так и написание проектов с нуля.
— Фронтенд-разработчик с 4-летним опытом разработки пользовательских интерфейсов на React. — Работал на проектах разной специфики: финтех, интернет магазины, букинг, лендинги, мобильные приложения. — Влиял на принятие технических решений в частных ситуациях на проектах. — Легко интегрируюсь как в существующие кодовые базы так и написание проектов с нуля.

Скиллы

React
Next.js
JavaScript
TypeScript
React Native
CSS3/HTML5
Figma
Flexbox
Git
Postman
Redux
SCSS
Swagger
Webpack
GitLab
Material-UI
RESTful API
MobX

Опыт работы

Frontend-разработчик
02.2023 - 06.2025 |OnePix
React, Next.js, React Native, TypeScript, JavaScript, HTML, CSS, Redux, Redux Toolkit, Zustand, MobX, MUI, Chakra UI, FSD, Framer Motion, Reanimated
IT-компания, предоставляющая широкий спектр услуг по разработке веб-сайтов и приложений различного уровня сложности. Работал над несколькими проектами в режиме многозадачности, участвуя как в поддержке существующих решений, так и в создании проектов с нуля. ● Разрабатывал компоненты с использованием React, Next.js и React Native, следуя принципам атомарного дизайна и архитектуре Feature-Sliced Design (FSD). ● Интегрировал и настраивал API-запросы, оптимизируя их с добавлением обработки ошибок. ● Активно использовал Promises и async/await. ● Реализовывал интеграции со сторонними API, такими как Stripe, SparkPost, Google Maps и Chanex. ● Создавал анимации с использованием JavaScript, Framer Motion и Reanimated. ● Применял различные менеджеры состояния в зависимости от проекта: Redux Toolkit, Redux, Zustand и MobX. В мобильной разработке использовал как React Native CLI, так и Expo CLI. ● Работал с различными UI-библиотеками, включая MUI и Chakra UI. ● Улучшал читаемость и логику кода на легаси-проектах, устранял ошибки и оптимизировал производительность. ● Активно взаимодействовал с бэкенд-разработчиками, тестировщиками, дизайнерами и менеджерами проектов. ● Работал над обновлением функционала, адаптацией бизнес-логики и интерфейса под требования заказчиков. Проект (React). Платформа бронирования номеров в отелях: ● Реализовал функциональность бронирования номеров по слагу отеля. Пользователь мог выбрать даты и уровень комфорта. ● Добавлял новый функционал и обновлял UI по макетам из Figma. ● Реализовал логику доступа к отелям по слагу или ID из поискового запроса. ● Разработал систему бронирования согласно техническому заданию, интегрировал Stripe для оплаты и хранения данных карты. ● Добавил возможность кастомной стилизации через админ-панель, используя JSON данные. ● Частично работал с легаси-кодом. Проект (Next.js). Сайт международных художников-журналистов: ● Платформа с новостями, каталогами произведений искусства (с возможностью покупки через MetaMask) и профилями художников/кураторов. ● Параллельно велась разработка админ-панели сайта. ● Реализовывал и обновлял пользовательский интерфейс по предоставленным макетам. ● Бэкэнд был полностью переписан с новой логикой, в связи с чем бизнес-логику и интеграции с API переписывали с нуля. ● Интегрировал и кастомизировал редактор TinyMCE. ● Верстал сложные адаптивные интерфейсы для мобильных устройств. ● Использовал серверный рендеринг (SSR) в Next.js. ● Разрабатывал сложные формы и связанную с ними логику в админке. Проект (Next.js). Интернет-магазин: ● Развернул шаблон Next.js и адаптировал интерфейс и логику под потребности клиента. ● Клиент часто вносил изменения в макеты, поэтому проект требовал постоянной поддержки и оперативных доработок. ● Реализовал множество интерактивных элементов и анимаций на странице товара. Проект (React Native). Приложение для отслеживания доставки: ● Разработал приложение с возможностью отслеживания доставки и ролевым доступом для администраторов, курьеров и клиентов. ● Верстал интерфейс по макетам из Figma, реализовывал взаимодействие с API. ● Настроил регистрацию и логику в зависимости от роли пользователя. Дополнительные проекты: ● Работал также над несколькими проектами на React, Next.js, React Native и с чистой HTML/CSS-версткой. ● В основном занимался созданием UI-компонентов и реализацией стандартной бизнес-логики.
Frontend-разработчик
01.2021 - 10.2022 |Prototech
React Native, TypeScript, JavaScript, CSS, MobX, Reanimated, Flipper, Swagger
Продуктовая финтех-компания. ● Работал в качестве React Native-разработчика над двумя финтех-проектами на базе блокчейна. ● Разрабатывал мобильные приложения с использованием React Native и TypeScript, следуя принципам атомарной архитектуры. ● Обновлял пользовательские интерфейсы и добавлял новый функционал. ● Настраивал API-запросы и реализовывал основную логику приложения. ● Разработка велась с использованием React Native CLI и библиотеки Reanimated 2 для анимаций. ● Технологии: React Native, TypeScript, JavaScript, CSS, MobX, Reanimated, Flipper, Swagger. Проект (React Native). Блокчейн-приложение (Крипто-игра): ● Симулятор крипто трейдинга, имитирующий поведение реального рынка. Предназначен для обучения новых пользователей и знакомства с биржей. ● Верстал интерфейс по макетам и реализовывал игровую логику. ● Часто вносились изменения в UI. ● Интегрировал стороннюю библиотеку для отображения графиков и котировок. Проект (React Native). Приложение для верификации торговых счетов: ● Приложение предназначено для подтверждения личности пользователей через загрузку необходимых документов. ● Присоединился к проекту после выхода в прод. Изучил кодовую базу и вносил правки. ● Обновил интерфейс в соответствии с новыми макетами. ● Настроил кастомный экран загрузки (Splash Screen) и добавил анимацию с использованием Rive.
Frontend-разработчик
10.2019 - 01.2021 |NDA
Webflow, JavaScript, React JS, jQuery, HTML, CSS, SCSS, React
● В этот период изучал React JS, Redux в онлайн школе (Redev Courses). ● Верстал лендинги по макетам, используя навыки в HTML, CSS, JavaScript, jQuery. ● Создавал сайты под ключ и лендинги на Webflow, добавляя кастомный JavaScript код при необходимости. Выгружал код на хостинг. ● Технологии: Webflow, JavaScript, React JS, jQuery, HTML, CSS, SCSS, React.
Frontend-разработчик
04.2018 - 10.2019 |BrainIT
HTML, CSS, JavaScript, jQuery, MODX CMS, SCSS, Photoshop
Веб-студия, специализирующаяся на разработке корпоративных сайтов и лендингов под ключ. Работал в качестве HTML/CSS-верстальщика и реализовал несколько проектов. ● Преобразовывал дизайн-макеты в адаптивные, пиксельно-точные HTML-страницы, корректно отображающиеся на всех устройствах и при любых разрешениях экрана. ● Обеспечивал высокое качество HTML-кода с акцентом на кроссбраузерную совместимость. ● Использовал методологию БЭМ для структурированной CSS-верстки и сборщик Gulp. ● Проводил валидацию и тестирование кода на соответствие стандартам. ● Технологии: HTML, CSS, JavaScript, jQuery, MODX CMS, SCSS, Photoshop. ● Верстка проектов: Сайты-визитки, Интернет магазины, Лендинги.

Образование

Проектирование и производство радиоэлектронных средств
2011 - 2015
Брестский государственный политехнический колледж, филиал Брестского государственного технического университета

Языки

РусскийРоднойАнглийскийБазовый