Специалисты
Стек/инструменты
Платформы: Linux, Windows
Языки/технологии: TypeScript (2+ года), React.js (3+года), Next.js (3+года), React Native (6 мес), Redux Toolkit (3+ года), TanStackQuery (6 мес), Axios (3+ года), React HookForm (2+ года), Tailwind (12 мес), React Navigation (3 года), Styled Components (2+ года), React Context (6 мес)
Инструменты: Visual Studio Code, Jira, GitHub
Основные навыки
Разработка пользовательского интерфейса (React, Next)
Интеграция с бэкендом и API (php, MySQL, Nest.js, PostgreSQL)
Верстка (HTML, JSX), стилизация (CSS, SCSS, Styled Components, Tailwind, Tailwind Native) компонентов как с нуля, так и уже существующих
Оптимизация производительности приложений (React)
Работа с формами и валидация данных (React HookForm)
Реализация адаптивного дизайна
Тестирование и отладка пользовательского интерфейса (DevTools, UnitTesting)
Работа с CSS-препроцессорами (Less, SCSS)
Реализация бизнес-логики на клиентской части приложения
Настройка роутинга в приложении (React Router/Tanstack Router)
Образование.
Высшее. 2007. Астраханский государственный технический университет, Институт экономики. Специалист по рекламе. Специалист
Интернет-магазин и мобильное приложение доставки готовой еды
Роль в проекте Frontend-разработчик Обязанности и решаемые задачи Разработка витрины и корзины приложения Связь Front и Back приложения Верстка приложения из Figma на React Native Привязка системы оплаты онлайн Юкасса Разработка клиентской части админки сайта (React, Vite) Разработка авторизации пользователей (JWT tokens) Реализация отслеживания новых заказов и возможности редакции их статуса на Frontend Оптимизация производительности приложений Интеграция с бэкендом и API (REST API) Реализация адаптивного дизайна Тестирование и отладка пользовательского интерфейса Команда 2 - FE 1 - BE 1 - QA 1 - PM 1 - Team-Lead 1 - дизайнер Личные результаты на проекте В результате получился современный отзывчивый сайт с возможностью в несколько кликов заказать продукты и оплатить их онлайн. - удалось привязать и настроить автоматическую онлайн оплату, с автоответом о проведенных транзакциях. - стало гораздо удобнее отслеживать заказы и просматривать статус каждого заказа в любое время с любого устройства. - Законченное мобильное приложение с Бэком под android и IOS.
React.js, Next.js, React Native, TypeScript, Redux Toolkit, TanStackQuery, Axios, React HookForm, Tailwind, React Navigation
январь 2024 - настоящее время месяцев
Web-сайт по установке пластиковых и деревянных окон
Роль в проекте Frontend-разработчик Обязанности и решаемые задачи Реализация интерактивного модуля подбора душевых ограждений Реализация интерактивного модуля подбора цветов жалюзи Реализация интерактивного модуля выбора типа окон и отправки заявки Реализация бизнес-логики на клиентской части приложения Верстка сайта из Figma с адаптацией под различные экраны Оптимизация производительности приложений (React) Интеграция с бэкендом и API (REST API) Реализация адаптивного дизайна (Less, SCSS, JS ) Тестирование и отладка пользовательского интерфейса Работа с CSS-препроцессорами (Less, SCSS) Команда 1 - FE 1 - BE 1 - QA 1 - PM 1 - Team-Lead 1 - дизайнер Личные результаты на проекте освоил Next Js и кончательно разобразлся с серверным рендерингом - применил и успешно реализовал технологии React Redux и React Context - реализовал интерактивный квиз по выбору продукции и оформлению заявки состоящий из 4 шагов на основе предыдущего выбора пользователя. - получился удобный подбор необходимых ограждений и дверей для ванной комнаты - получилось реализовать не простую верстку с интересным дизайном.
React.js, Next.js, Axios, Styled Components, React Redux, React Context
май 2023 - декабрь 2023 месяца
Сеть сайтов по продаже и поддержке кредитных продуктов
Роль в проекте Frontend-разработчик Обязанности и решаемые задачи Разработка страниц регистрации и авторизации Отрисовка страниц личных кабинетов менеджера и клиентов Вывод на экраны различного контента в зависимости от ролей пользователей Реализация и поддержка различных онлайн калькуляторов Верстка новых страниц и элементов готовых страниц по готовым макетам Оптимизация производительности приложений Интеграция с бэкендом и API (REST API) Реализация адаптивного дизайна Тестирование и отладка пользовательского интерфейса Работа с CSS-препроцессорами (Less, SCSS) Команда 1 - FE 6 - BE 2 - QA 2 - PM 1 - Team-Lead 1 - дизайнер Личные результаты на проекте Разработал и внедрил несколько различных вариантов личного кабинета - внедрил авторизацию через google и вконтакте - устранил многочисленные баги отображений элементов - разработал небольшой UI kit - увеличил скорость загрузки страниц путем оптимизации картинок и кэширования данных
React.js, React Navigation, Axios, Styled Components, React Redux, React Context
апрель 2021 - май 2023 месяца