О себе
Frontend developer focused on building efficient and scalable solutions. Specializing in the modern tech stack (JavaScript/TypeScript, React, Next.js). I’m experienced in UI architecture, state management, performance optimization, and implementing modern development practices to achieve business goals.
Опыт работы
Picker
BROWSER EXTENSIONS
A browser extension that allows highlight text on any website, add notes, and organize them into thematic collections. Key features and responsibilities: Implemented a referral system using Firebase Integrated Private AI for intelligent processing of user data (notes, collections, files) Designed a tiered product system with multiple access levels (e.g., free, pro, team) Added support for custom AI prompts to enable flexible, user-defined interactions Developed a YouTube video transcription module using automatic speech recognition Built core extension functionality: text highlighting, note creation, and content capture Enabled sharing of note collections with other users Created a web content capture tool to save full or partial page context alongside notes Implemented tagging system for notes to improve organization and retrieval Developed advanced search with filters by tags, creation date, source URL, and AI-extracted keywords Engineered cross-device sync and optimized performance for note saving, text selection, and real-time updates
CT
BLOCKCHAIN ANALYTICS
Web platform for crypto market analysis featuring real-time dashboards, on-chain analytics, NFT marketplace, and transaction notifications. Users are provided with the ability to customize workspaces using drag-and-drop widgets for monitoring portfolios and DeFi protocols. Key features and responsibilities: Designed and implemented modular dashboards with drag-and-drop and resizable widgets (React-Grid-Layout, React-Draggable), enabling users to visualize crypto metrics, price charts, and 3D token models (Three.js, Chart.js) in a personalized layout Integrated Web3.js and Ethers.js to enable direct interaction with Ethereum and BSC networks, including on-chain data retrieval and transaction signing functionality directly through the web interface Achieved high platform performance by automating API requests (Redux Toolkit Query, TanStack Query), implementing aggressive data caching, and applying server-side rendering (SSR) for key landing pages to improve SEO Developed sophisticated forms with validation (React Hook Form, Yup) for managing crypto portfolios and staking positions, including support for recursive data nesting Set up a component library in Storybook, deployed CI/CD pipelines (GitLab, Docker), and implemented module federation for scalable feature delivery Ensured product stability through unit and integration testing (Jest, React Testing Library), and implemented end-to-end (e2e) testing for critical blockchain transaction scenarios using Cypress to automate user flows and verify interface stability
RACEID
SPORTS
A system for organizing and managing races, allowing anyone to take part in sports competitions. It is also possible to create virtual races, aimed at overcoming a certain distance. Key features and responsibilities: Developed an SSR application using Next.js (Pages Router) with optimized data fetching, static generation, and dynamic routing. Optimized Core Web Vitals to achieve Lighthouse scores >90 through code splitting, lazy loading, and route prefetching Built a design system with shadcn/ui and Tailwind CSS featuring theme support, accessibility (a11y), and internationalization (i18n). Created a reusable component library published to npm with Storybook documentation and design tokens Implemented a racing dashboard with WebSocket and MobX for real-time tracking, role-based access control (participant, organizer, admin), SSO via OAuth 2.0, payment integrations (Stripe/PayPal), and PDF certificate generation Participated in REST API contract design (OpenAPI/Swagger), configured Axios interceptors, and implemented offline support with localStorage and auto-sync functionality Set up CI/CD pipelines (GitHub Actions/GitLab CI), followed Git workflow with code reviews, actively participated in Scrum processes, and launched products from concept to release
- Optimized Core Web Vitals to achieve Lighthouse scores >90
UPRISE
HEALTHCARE
A health app for managers and their subordinates that helps to monitor the mental state of employees. The unique wellbeing and stress rating system allows for immediate help to the individual. Key features and responsibilities: Created a library of reusable user interface components Integrated of data visualization to present test results in a convenient form Codebase refactoring and maintenance: improving the performance, readability, and scalability of the application architecture Built a platform-based Design System: Storybook components as living documentation, versioning via semantic-release, publishing as an npm package to a private registry, using design tokens (colors, typography, indents) to support theming and branding, clear component contracts (props, callbacks, slots) Covered unit functionality with tests using Jest Developed the architecture of the frontend part of the application to ensure high performance and scalability
Образование
Bachelor's and Master's degree in Computer Science
2016 — 2022Computer Science
Магистр