const role = 'Frontend Developer'

Daria Prindina

I modernize and scale frontend products: from legacy JavaScript to maintainable React architecture.

Experience

1 yr 11 mo

of commercial development

Now

CRM

Arbat Beauty, since May 2025

Core stack

React / TS

Next.js, TanStack Query

Daria Prindina

What I do

Before: legacy JavaScript, duplicated business logic

Now: React 19 + TypeScript, Feature-Sliced Design architecture

Now: Vitest, Playwright, Storybook — migration without regressions

  • Designing maintainable component architecture and predictable data flows.
  • Building complex UI: schedules, visit cards, forms, statuses, and filtering.
  • Fixing production edge-cases in synchronization, dates/time logic, and responsive behavior.
  • Working closely with backend engineers and shipping features end-to-end.

Stack

Core

  • React 19
  • TypeScript
  • Next.js
  • Vite
  • React Router
  • JavaScript

Data and state

  • TanStack Query
  • Zustand
  • Redux
  • React Hook Form
  • Axios
  • REST API

Quality and process

  • Vitest
  • Playwright
  • Storybook
  • ESLint
  • Git
  • Figma
  • Jira

Where I worked

Arbat Beauty

Frontend Developer

May 2025now

Development of a CRM system for a beauty salon chain.

  • Migrated the legacy frontend to React 19 and TypeScript, cutting UI bugs and simplifying maintenance.
  • Reduced the number of network requests by 3.3x.
  • Made the schedule re-render about 8.7x faster on a day change, and visit cards open 3.5x faster.

TOVECO LLC

Frontend Developer

Dec 2024 — May 2025

Admin panel and UI component development.

  • Built UI Kit components: forms, tables, buttons, modals.
  • Implemented new pages and data filtering.
  • Integrated the frontend with the API via Axios, including error handling.

Pertsovsky R. E. (sole proprietor)

Frontend Developer (contract)

Nov 2024 — Dec 2024

Communication hub for a marketing agency.

  • Built new pages and components for the communication hub.
  • Worked with legacy JavaScript and ported functionality to React.

Project internships

Frontend Developer Intern (React / Vue / React Native)

Oct 2024 — Dec 2024

Building interfaces in teams of 3–6 people on an Agile process.

  • Built UI components and pages in React, Vue 3 and React Native.
  • Worked with forms, tables and modal dialogs.
  • Integrated REST APIs via Axios, set up routing and state management.

Studies and documents

2027 (in progress)

MSc, Applied Informatics

ITMO University, Saint Petersburg · Institute of Applied Computer Science

2022

BA, Advertising and PR

Saint Petersburg State University of Economics · Faculty of Humanities

2024

Fullstack Developer Program

Yandex Practicum

2024

Professional Retraining Diploma: Web Developer Plus

Professional Program

2025

Recommendation Letter after MIRR.ART internship

INDLAB

What I built

commercial

Arbat Beauty CRM

current

Commercial CRM for a beauty salon chain: migrating the product from legacy JavaScript to React/TypeScript and owning the scheduling, inventory and payroll modules.

Contribution1486 commits, top contributor
Duration15 months of continuous work
Architecture10 domain entities, Feature-Sliced Design
ReuseOne drag-and-drop hook powers 2 modules

side projects

Vibe-X

Side project: a real-time messenger with chats, voice and video calls. Java backend, React frontend, my own server and deployment.

RoleSole developer
StackFull-stack: Java 21 + React 18
ClientsWeb, desktop (Tauri), mobile (React Native)
InfrastructureOwn VDS, Docker, nginx, TURN server

team and study

ProCharity Platform

Team work on a platform for volunteers and NGOs in a private repository: bug fixes, tests and architecture improvements.

Currency Converter

A currency conversion app with validation, API integration, and real-time recalculation.

Izumrudny Gorod Website

Frontend for a social center website using Next.js App Router.

Documents

Open to opportunities

The fastest way to reach me is Telegram or email.