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

Артем Баринов

Специализация: Frontend Developer
— Фронтенд разработчик с 4-х летним опытом в создании сайтов и веб-приложений. — Работаю с TypeScript, React и Next.js. — Также имею значительные навыки в UX/UI дизайне.
— Фронтенд разработчик с 4-х летним опытом в создании сайтов и веб-приложений. — Работаю с TypeScript, React и Next.js. — Также имею значительные навыки в UX/UI дизайне.

Скиллы

JavaScript
TypeScript
React
React Router
Redux
Redux Toolkit
Next.js
Jest
Vitest
Formik
React Hook Form
Yup
HTML/CSS
Material UI
Shadcn
Styled-components
Tailwind
Vite
Webpack
Bash
Git
Rest Api
HTTP
GitHub
GitLab
Chrome DevTools
Webflow
Framer
Figma
Sketch
Adobe CC
Jira
Confluence

Опыт работы

Front-End разработчик
06.2023 - 05.2025 |Skillwise
TypeScript, React, React Native, React Router, Redux Toolkit, RTK Query, Vite, Victory, Victory Native XL, styled-components, Jest, React Testing Library, REST API, Git, GitHub, Asana
Разработка веб- и мобильного приложения, подключенного к умному термостату, которое позволяет контролировать и регулировать энергопотребление в реальном времени. Позволяет домохозяйствам осуществить экономии на энергопотреблении и защищает локальную энергосеть от перегрузок. ● Pixel-perfect верстка интуитивно понятного интерфейса для отслеживания энергопотребления на основе макетов Figma предоставленных UI дизайнером. ● Создание функционала для регулировки нагревателей по зонам. ● Реализация дашборда состоящего из различных графиков наглядно представляющих данные потребления энергии в реальном времени, с использованием библиотеки Victory. ● Обеспечение высокой производительности и отзывчивости приложения на различных устройствах. ● Декомпозиция компонентов для улучшения переиспользования и упрощения тестирования с Jest и React Testing Library. ● Разработка вторичного приложения для сопровождения установщиков умных контроллеров для обеспечения соблюдения требований и правильного ведения отчетности. Достижения: ● Успешный запуск новой версии приложения в срок. ● Снижение времени загрузки дашборда на 35% благодаря оптимизации кода и архитектуры (инструменты оптимизации React, рекомендации Lighthouse, кросс-браузерное тестирование). ● Предоставление пользователям возможности скачать помесячную историю энергопотребления. ● Улучшение документации компонентов и архитектуры приложения упростило процесс разработки и улучшило взаимодействие в команде. ● Получение положительных отзывов и высоких оценок от пользователей за удобство интерфейса и функциональность приложения. ● Приложение сопровождения сократило время установки устройств и обеспечило лучший доступ к данным об установках, позволяя службе поддержки работать быстрее и эффективнее.
Front-End разработчик
11.2021 - 05.2023 |Skillwise
JavaScript, TypeScript, React, Next.js, TanStack Query, MobX, jQuery, Material UI, Day.js, Jest, React Testing Library, REST API, Git, GitHub, Figma, Jira, Confluence
Платформа для поиска событий и покупки билетов. Имеет мощную систему фильтров и интерактивные схемы концертных залов для удобства выбора мест. Позволяет пользователям создать личный кабинет для хранения, возврата, перепродажи, и скачивания/использования билетов. ● Разработка новых сервисов и улучшение существующего функционала. ● Развитие архитектуры проекта. ● Интеграция с Rest Api, включая обработку ошибок и кэширование данных для повышения надежности и скорости работы приложения. ● Миграция React компонентов c JavaScript на TypeScript и написание для них unit-тестов. ● Разработка по принципу mobile-first для адаптивности интерфейса под любые размеры экранов. Достижения: ● Команда успешно выпустила несколько крупных обновлений которые значительно улучшили пользовательский опыт и увеличили количество активных пользователей и конверсий. ● Успешная миграция старого кода с использованием JavaScript и jQuery на современный стек с TypeScript и React, что улучшило производительность и упростило дальнейшую разработку. ● Создание библиотеки кастомных переиспользуемых компонентов React основанных на Material UI, что ускорило и упростило процесс создания новых функциональностей. ● Улучшение документации по проекту для упрощения междисциплинарного сотрудничества. ● С целью увеличить количество продаж, предложил и разработал функциональность “Interested” использующую localStorage и не требующую создавать аккаунт или логиниться, чтобы пользователи могли сохранять понравившиеся им события и не забывать про них в процессе браузинга.
Front-End разработчик
02.2021 - 11.2021 |Sphèr Yoga
JavaScript, React, React Router, Redux, Axios, React Hook Form, Jest, React Testing Library, Material UI, Less, Rest Api, Git, GitHub
Адаптивное веб-приложение для стриминга видео-уроков по йоге, с возможностью подключаться к прямым трансляциям от тренеров. Позволило пользователям оставаться активными и социальными не выходя из дома во время коронавируса. ● Разработка функционала связанного с регистрацией и онбордингом пользователей. ● Разработка функционала Discover (поиск, фильтрация, рекомендации, избранное) и Live (расписание трансляций, регистрация, просмотр, комментарии). ● Написание чистого и масштабируемого кода в соответствии с гайдлайнами компании. ● Регулярные встречи с продакт менеджером и UX дизайнером для повышения стандартов пользовательского опыта. ● Тестирование и отладка интерфейса. Достижения: ● Снижение количества незавершенных регистраций. ● Снижение количества обращений в службу поддержки связанных с регистрацией. ● Устранение багов которые препятствовали позитивному пользовательскому опыту, благодаря написанию unit-тестов и оптимизации загрузки страниц. ● Очень позитивный фидбэк от пользователей. ● Я предложил и участвовал в создании возможности оставлять комментарии к видео, что позволило пользователям быть более социальными и вовлеченными.

Образование

Искусство и дизайн (Бакалавр)
2009 - 2014
Chapman University

Языки

АнглийскийПродвинутыйФранцузскийПродвинутыйРусскийРодной