
Viktor Shyrokov
Verified Expert in Engineering
Front-end Developer
Kraków, Poland
Toptal member since May 7, 2024
Viktor is a senior front-end developer with over 15 years of expertise in building advanced web applications. With extensive experience in front- and back-end development, he specializes in creating sophisticated and user-centric web solutions, leveraging a deep understanding of the latest technologies and industry trends. Excellent in leading and collaborating within team settings, Viktor drives project success and fosters a culture of technical innovation.
Portfolio
Experience
- Algorithms - 14 years
- JavaScript - 10 years
- React - 6 years
- TypeScript - 6 years
- GraphQL - 5 years
- Tailwind CSS - 3 years
- Computer Science - 2 years
- Next.js - 1 year
Preferred Environment
Slack, MacOS, React, JavaScript, TypeScript
The most amazing...
...project I've launched is the UI library project for Toptal, establishing a robust foundation for scalable and efficient UI development.
Work Experience
Founding engineer
Fintech project under NDA
- Built and scaled a Telegram Mini App for virtual payment cards to 10,000+ users, covering card issuance, top-ups, payments, and account management.
- Designed and implemented card top-up flows for $15–$10,000 transactions, including balance locking, pending states, retries, and recovery scenarios.
- Worked directly with B2B and white-label clients to turn business requirements into product flows, API integrations, demos, and production-ready solutions.
- Architected a white-label platform supporting 3 branded deployments from one React and FastAPI codebase with configurable themes and features.
- Integrated multiple payment and card providers, connecting external APIs with internal balances, transaction processing, and user-facing payment flows.
- Implemented production monitoring with Grafana, Telegram alerts, transaction logs, and liquidity tracking to identify payment failures and operational issues.
- Built end-to-end product features using React, TypeScript, FastAPI, PostgreSQL, and third-party fintech APIs, from initial concept to production release.
- Created interactive POCs from Figma designs, validated them with stakeholders, and converted approved concepts into production-ready features.
- Integrated GA4 and Amplitude to analyze funnels, user behavior, countries, and payment flows, helping the team identify conversion and UX issues.
- Coordinated QA across 3 white-label environments using manual testing, internal test transactions, invite-only releases, and Playwright happy-path coverage.
Senior Front-end Engineer
VGW
- Drove front-end architecture and platform improvements using React, TypeScript, Vite, and Tailwind CSS.
- Designed shared UI and styling patterns that reduced inconsistencies and prevented cross-brand conflicts in a microfrontend environment.
- Improved delivery workflows through GitHub Actions, reusable CI pipelines, automated quality checks, and deployment notifications.
Senior Front-end Developer
Toptal
- Initiated and headed the UI library project, identifying the need for a unified and scalable UI solution to enhance front-end development efficiency.
- Participated in architecture calls, playing a pivotal role in shaping the foundational structure of the UI library.
- Spearheaded the development of a significant portion of the UI components and code snippets.
- Dedicated substantial effort toward comprehensive documentation, ensuring each component was well-described, easy to understand, and accessible to all team members.
- Leveraged exceptional communication and presentation abilities to articulate concepts and guidelines to the development team.
- Employed Tailwind CSS to its fullest, building a visually cohesive and responsive UI library and allowing for the creation of a highly customizable and maintainable codebase that aligns with modern web aesthetics.
- Collaborated with UI/UX designers and front- and back-end developers, ensuring the library met aesthetic and functional requirements.
- Implemented the UI library, enhancing front-end development pace and uniformity throughout various projects.
Senior React Developer
Prometheus Group
- Developed custom code to interact seamlessly with a merchant's website, enhancing user interaction and functionality.
- Migrated the application's state management from Redux to MobX and upgraded it to AG Grid instead of react-virtualized.
- Implemented Jest tests to cover most of the code, facilitating a smoother transition.
- Enhanced the UI/UX, ensuring a more intuitive and seamless user experience.
Lead Full-stack Developer
GoPipeline
- Configured reporting and created report templates for six clients.
- Developed new features and managed data schemas to be presented to end users.
- Integrated an Angular stand-alone application and enabled the utilization of Windows Communication Foundation (WCF) services.
- Initiated an Angular project and led a 3-person team to deliver a new feature.
- Optimized SQL queries and enabled compatibility with both MySQL and Oracle databases.
Experience
Toptal UI Library Initiative: Pioneering Front-end Excellence
https://www.toptal.com/• Architectural contribution: I contributed to architecture discussions, playing a key role in defining the foundational structure of the UI library.
• Development and implementation: I oversaw the development of a significant portion of the UI components and code snippets.
• Documentation excellence: I developed comprehensive documentation, ensuring each component was well-described, easy to understand, and accessible to all team members. This facilitated smoother integration and usage across various projects, enhancing developer productivity.
• Tailwind CSS expertise: I leveraged the full potential of Tailwind CSS to build a visually cohesive and responsive UI library. My expertise in Tailwind allowed for the creation of a highly customizable and maintainable codebase that aligns with modern web aesthetics.
Education
Bachelor's Degree in Computer Science
Zhytomyr Polytechnic State University - Zhytomyr, Ukraine
Skills
Libraries/APIs
React, Node.js, Playwright, React Testing Library, MobX, AG Grid, Mongoid
Tools
Claude Code, NPM, Adobe Experience Design (XD), Slack, Lerna, Figma, Crystal Reports, RabbitMQ, TanStack Router, Grafana, Jenkins
Languages
JavaScript, TypeScript, CSS, GraphQL, C#, SQL, C#.NET, Python, Java
Frameworks
Tailwind CSS, Jest, Next.js, Redux, .NET, React Native, Angular, ASP.NET
Paradigms
Microfrontends, Test-driven Development (TDD)
Platforms
Oracle, Azure, Amazon Web Services (AWS), MacOS, Docker
Storage
MSSQLCE, MySQL, PostgreSQL
Industry Expertise
Web Design
Other
Front-end, Storybook, APIs, Full-stack, Software Architecture, Full-stack Development, Web Application Design, RESTFul APIs, Web Development, API Integration, Responsive UI, User Interface (UI), Application State Management, Zustand, MVP Design, Dashboards, Front-end Development, UI Development, Software Engineering, Artificial Intelligence (AI), Startups, User Experience (UX), Multi-tenant Architecture, Monorepos, API Design, FastAPI, Large Language Models (LLMs), RESTful Microservices, Browser Automation, Mobile App Development, Graphic Design, Advertising Technology (Adtech), Streaming, Mathematical Analysis, Computer Science, Algorithms, GitHub Actions, Accessibility, Styled-components, Articulate Rise, GitHub Workflows, OAuth, Amplitude, CI/CD Pipelines, Server-side Rendering (SSR)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring