
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
Availability
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
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
Tools
Slack, Lerna, Figma, Crystal Reports, RabbitMQ
Languages
JavaScript, TypeScript, CSS, GraphQL, C#, SQL
Frameworks
Tailwind CSS, Next.js, Jest, Angular, Redux, ASP.NET
Platforms
Oracle, MacOS
Storage
MSSQLCE, MySQL, PostgreSQL
Paradigms
Test-driven Development (TDD)
Other
Front-end, Startups, User Experience (UX), Mathematical Analysis, Computer Science, Algorithms, GitHub Actions, Accessibility, Styled-components, Articulate Rise, GitHub Workflows
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