- Developed complex interactive UI modules using React + TypeScript (graph-based interfaces, custom nodes, visual states).
- Designed and maintained the client-side architecture of modules: separation of business logic, UI components, configuration, and API layers.
- Implemented type-safe interaction with the backend (DTOs, response types, loading and error state handling).
- Worked with entity states and business statuses, ensuring consistent and accurate data representation in the UI.
- Optimized React component performance (memoization, render control).
- Maintained code readability and extensibility within a team development environment.
- Designed and implemented a scalable full-stack application architecture using NestJS + React + TypeScript.
- Built a state management system with Redux Toolkit, ensuring synchronization between UI and server data (CRUD operations, loading and error handling).
- Implemented strict API contract typing (DTOs, response and error types), preventing desynchronization between backend and frontend.
- Set up the development environment and workflows (ESLint, Prettier, GitHub Flow), ensuring stable team collaboration and CI-like discipline.
- Developed the client-side architecture of a React application under WebApp environment constraints (limited APIs, performance, storage).
- Designed a global state management system (Redux with localStorage synchronization), preserving user settings and filters across sessions.
- Managed tasks in Jira and participated in code reviews via pull requests, working within a team-based workflow.
React, Next.js, TypeScript, JavaScript, Redux Toolkit, Tailwind CSS, CSS Modules, Git, Redux, HTML, CSS, REST API, Figma, SEO optimization, i18next, Docker.
Python, Linux, MongoDB, MySQL, NestJS, PHP.