Di_aaaaa_na
Диана@Di_aaaaa_naРоссия
21 год3 месяца в сервисе
Я против войны в Украине!

Frontend разроботчик


Frontend-разработчик, специализирующийся на создании отзывчивых и интерактивных интерфейсов на стеке React + Vite. Имею успешный опыт разработки на React/Next.js с TypeScript, включая работу с Real-time функционалом (WebSockets), сложными формами и оптимизацию больших объемов данных. Умею преобразовывать бизнес-требования в удобные и эффективные пользовательские решения. Практикую Vibe Coding (Cursor, Replit), что позволяет мне увеличивать скорость разработки.

Успешно реализовала несколько проектов, демонстрирующих понимание принципов разработки и адаптивной верстки.

В работе для меня важны:

• Производительность и UX: Оптимизирую рендеринг и логику отображения больших массивов данных.

• Чистота кода: Пишу поддерживаемый код на TypeScript с использованием компонентного подхода.

ТЕХНИЧЕСКИЕ НАВЫКИ: JavaScript (ES6+), TypeScript, HTML5 , CSS3 (Flexbox, Grid) React (Hooks, Context API). Cursor IDE, Replit, GPT-4, Vite, Git, npm. CSS Modules, Tailwind CSS, Rest API, Vue.js, Next.js, WebSockets, ООП.

ОПЫТ РАЗРАБОТКИ / ПРОЕКТЫ

Diana, [02.03.2026 19:43]

7 месячный опыт работы в компьютерном клубе. Работала в команде из 5 разработчиков по методологии scrum, в которой я занималась проектированием и развитием многоуровневой экосистемы, связывающей аппаратную инфраструктуру залов с клиентскими и административными интерфейсами. Моя роль заключалась в создании положительного пользовательского опыта в условиях высоконагруженной среды, где требовалась мгновенная синхронизация данных между сотнями игровых станций, сервером управления и конечными пользователями.

Достижения:

Внедрила визуальную схему игровых зон с динамическим отображением статусов компьютеров через WebSockets, что сократило время обработки бронирования администраторами на 30%.

Сократила время загрузки основного интерфейса лаунчера на 40% за счет оптимизации рендеринга тяжелых списков игр и использования Code Splitting.

Реализовала авторизацию через Steam/Epic Games и синхронизацию игровых данных для отображения актуального статуса профиля пользователя.

Провела оптимизацию рендеринга UI (мемоизация, lazy loading) в высоконагруженных Real-time интерфейсах, достигнув стабильных 60+ FPS и повысив отклик системы.

Спроектировала и внедрила модульную архитектуру фронтенда с переиспользуемыми UI-компонентами, что сократило время разработки новых функций на 25%.

Реализовала механизмы синхронизации клиентских данных и игровых балансов с использованием Redux Toolkit, что повысило точность финансовых операций и надежность системы

Стек: React, TypeScript, Redux Toolkit, WebSockets, Next.js, Tailwind CSS, React Hook Form, Code Splitting.

6 месячный опыт работы в юр. фирме, с разработкой интерфейсов для внутренних админок (CRМ). В команде из 3 человек моя роль заключалась в создание компонентов для работы со списком клиентов ( фильтры (по юристу, статусу дела, дате), формы добавления новых клиентов, дашборды, добавление статусов дела, уведомление )

Основная задача в работе - сбор и визуализация информации для внутреннего использования в компании.

Достижения:

Реализовала и внедрила в CRM - систему модуль(интерфейс) расширенного поиска и управления реестром судебных дел с системой мгновенных уведомлений, что повысило прозрачность рабочих процессов и сократило риск пропуска сроков.

Реализовала систему динамической фильтрации данных по сложным критериям (статус дела, участники, инстанции, сроки), что позволило сократить время поиска нужной информации в базе в 2 раза.

Оптимизировала отображение сложных списков через адаптивные UI-компоненты (логика скрытия/раскрытия данных), сохранив информативность интерфейса при больших объемах текста.

Настроила эффективное кэширование данных из API для разделов со списками клиентов, что сократило время повторной загрузки страниц

Спроектировала аналитические дашборды для визуализации хода судебных дел, позволив руководству отслеживать ключевые показатели (KPI) в реальном времени

Реализовала формы добавления клиентов с комплексной валидацией данных, что снизило количество ошибок при вводе информации.

Стек: React, TypeScript, React Hook Form, CSS Modules / Tailwind CSS, Vue.js, Next.js,

Свои навыки оттачиваю через анализ Open Source проектов, в профессиональных IT-сообществах и в личных проектах, где экспериментирую с архитектурой и новыми библиотеками, перенося лучшие находки в основную рабочую практику

Контакты: telegram: @Di_aaaaa_na | email: [email protected] | тел: 89534995488