Досвід роботи:
EnerGO/PowerUP (ООО Энерго Технолоджис)
Jul 2023 – Present
Project: Admin panel for power bank rental operations
Developed and scaled a production admin panel for power bank rental operations using React, TypeScript, and Vite.
Built and maintained complex business domains: rentals, users and roles, stations and powerbanks, payments, cards, chains, tariff plans, agreements, rewards, and analytics dashboards.
Implemented robust client-side architecture with React Query for server-state management, caching, and data synchronization across high-load back-office screens.
Used Effector for predictable feature-level and global state flows, including access control and operational UI states.
Designed and supported reusable API interaction layers based on Axios wrappers, request abstractions, and environment-driven endpoint configuration.
Worked closely with API/BFF contracts: adjusted request/response mappings, updated integration flows, and implemented frontend fixes after backend/BFF changes.
Delivered role-based access and permission-driven UI behavior for protected routes, actions, and admin modules.
Built data-heavy interfaces with advanced tables, filters, search, and status-driven actions to improve operational speed of support and finance teams.
Implemented and refined rental lifecycle scenarios, including completion flows, status handling, and edge-case processing in operational screens.
Developed station and device management interfaces with operational actions and diagnostics-oriented workflows.
Contributed to finance-related modules: payment operations, debt/chain flows, card-linked actions, and reporting-related admin functionality.
Maintained multilingual UI foundations and consistent UX behavior across large feature sets.
Combined Ant Design, MUI, and styled-components to ship fast while keeping visual consistency and component flexibility.
Collaborated directly with a designer: discussed UX details, translated design updates into production UI, and delivered iterative visual refinements based on product feedback.
Introduced and supported theme/customization behavior for brand-specific and event-specific UI presentation.
Built and supported CI/CD-oriented frontend delivery flow with static build artifacts, Docker, and Nginx-based SPA hosting.
Maintained runtime configuration approach for static deployments, enabling environment-specific API endpoint injection without rebuilding artifacts.
Supported and maintained 3 static websites, including release updates, bug fixes, and content/UI adjustments.
Integrated and maintained EmailJS-based flows for email-related user and business communication scenarios.
Wrote and iterated prompts for AI tools to accelerate content drafting, routine operational tasks, and team productivity workflows.
Worked cross-functionally with product, design, and backend teams to deliver high-priority fixes and incremental platform improvements.
Focused on production reliability, maintainability, and fast turnaround for operational requests in a business-critical admin environment.
Authored and maintained component documentation in Storybook, including usage guidelines, props descriptions, and UI states for faster onboarding and consistent implementation.
Documented reusable UI patterns and edge cases in Storybook to align frontend, design, and QA expectations across releases.
Kept Storybook stories up to date alongside feature changes, turning component docs into a living source of truth for the team.
Освіта:
Education: Rostov College of Communications and Informatics (RKSI) — Secondary Vocational Education, graduated with honors (Red Diploma).
Професійні та інші навички:
Technical Skills
Frontend: React 18, TypeScript, Vite, React Router (HashRouter, protected routes)
UI Libraries: Ant Design, MUI, MUI X Date Pickers Pro, styled-components, Emotion
State Management: TanStack React Query, Effector, React Context
API & Data Layer: Axios, custom request wrappers, token-based auth flows, environment-based API configuration
Integrations: External APIs (DaData for company/bank data), Yandex Maps
Data & Utilities: dayjs, qs, xlsx
Internationalization: i18next, react-i18next
Charts & Analytics UI: Highcharts, highcharts-react-official
Code Quality: ESLint, Prettier
Component Documentation: Storybook (component stories, usage documentation, static build)
CI/CD & Infrastructure: Yarn, Docker, Nginx (SPA routing), GitLab CI
Soft Skills
Responsible: consistently deliver tasks with ownership and attention to quality.
Strong interpersonal skills: quickly build rapport and work effectively with new teammates.
Fast learner: adapt quickly to new tools, domains, and technical requirements.
Product-minded and committed: treat meaningful projects with care and high personal involvement.
Proactive: take initiative, suggest improvements, and move tasks forward without constant supervision.
Mentoring & onboarding: train and support new team members, helping them ramp up quickly.
Frontend team leadership: led frontend team workflows, aligned priorities, and supported delivery quality as a team lead.
Додатково:
Open to relocation, with proven experience in business stakeholder collaboration; ready to learn anything from backend development to DevOps if needed and given sufficient time.