
Phlushkov
Frontend Developer
Habilidades

Conheça meus serviços

Portfólio
Experiência profissional
Frontend Developer | Payalnya | Jan 2026 – Present
Паяльня – техника для твоего комфорта • Período integral
Dec 2025 - Present • 8 mos
Large-scale B2B CRM/ERP platform for managing business operations, branches, and a franchise network, with role-based access for admins, employees, leads, and clients. - Built the UI for six core platform modules — clients, leads, records, employees and roles, product catalog, and affiliates/franchises — used daily across the franchise network. - Implemented role-based access control across four user types, covering permission-aware navigation, screens, and actions. - Delivered complex data screens with TanStack Query/Table/Virtual: virtualized tables with server-side filtering, bulk actions, module settings, dashboards, and Kanban boards. - Generated a fully typed API layer from OpenAPI with Orval, keeping frontend contracts in sync with the backend and eliminating hand-written clients. - Shipped i18n (UA/EN) with correct date and timezone handling, plus realtime updates over -WebSocket (Socket.io). - Cut routine development work by integrating AI agents into the workflow — Claude connected to Jira and Figma for ticket context and design-to-code alignment — while keeping quality with TypeScript, ESLint/Prettier, Storybook, semantic-release, and CI.
Frontend Developer | ZedPay | 2025 – 2026
ZedPayNFT • Período integral
May 2025 - Dec 2025 • 7 mos
Project Description (ChatGPT-like Chatbot): Developed a web application featuring ChatGPT-like functionality, supporting multilingual and RTL interfaces, and real-time communication via WebSocket. Also implemented an internal support chat and optimized performance through codesplitting, image optimization, and landing page development. Used Virtuoso for virtualized message rendering and smooth infinite scrolling. Project Description (Crypto-to-Gold Exchange App): A secure and transparent web application that allows users to exchange digital tokens for physical gold bars of various weights (1 oz, 0.5 oz, 0.25 oz). Users can customize gold distribution, view commission and tax calculations in real time, and verify transactions through on-chain validation. Authentication is handled via one-time passwords sent by email. The integrated admin panel provides complete operational control — managing redemption requests, monitoring orders, verifying inventory, and setting minting fees. - Developed reusable UI components, from typography and icons to complete interface sections. - Optimized application performance through code splitting, lazy loading, and image optimization. - Built user and admin dashboards featuring dynamic tables with pagination and infinite scrolling. - Collaborated closely with backend developers, frontend teammates, QA, the team lead, and the project manager. - Proposed ideas and improvements for new features, taking initiative in discussions and implementation approaches. - Wrote data-fetching logic using Redux-Saga and RTK Query. - Created various helper functions and custom React hooks to simplify and reuse business logic. - Wrote unit tests for components and helper functions using Vitest. Created and maintained a Storybook library for UI components to ensure design consistency and simplify development.
Full-Stack Developer | QPART | 2024 – 2025
QPART • Período integral
Nov 2024 - May 2025 • 6 mos
Development of a web platform for selling services and products, including metalworking, heat treatment, and machinery sales. Built from scratch with Next.js (SSR) to enhance SEO and achieve high performance (Google PageSpeed 100/100). Additionally, developed a separate Node.js-based service that collected and analyzed competitor pricing data for internal market analytics. - Designed and implemented the project architecture from scratch. - Developed core modules and business logic using Next.js and SSR. - Created REST API endpoints and Prisma ORM schemas with relational structure. - Optimized performance through lazy loading, pagination, and image compression. - Added multilingual support for international users. - Built a separate Node.js application for competitor price tracking, data aggregation, and analysis. - Managed the full development cycle from initial setup to deployment. - Collaborated directly with the client to plan and refine new features and UX improvements.