← В ленту ![]()
Регистрация: 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
Брестский государственный политехнический колледж, филиал Брестского государственного технического университета
Языки
РусскийРоднойАнглийскийБазовый
