Viktor Shyrokov, Developer in Kraków, Poland
Viktor is available for hire
Hire Viktor

Viktor Shyrokov

Verified Expert  in Engineering

Front-end Developer

Location
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

Toptal
Algorithms, React, TypeScript, Tailwind CSS, Lerna, Playwright, GitHub Actions...
Prometheus Group
React, TypeScript, JavaScript, Styled-components, ag-grod, MobX, Redux
GoPipeline
C#, TypeScript, JavaScript, RabbitMQ, MSSQLCE, Oracle, Crystal Reports, ASP.NET...

Experience

Availability

Part-time

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

2019 - 2023
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.
Technologies: Algorithms, React, TypeScript, Tailwind CSS, Lerna, Playwright, GitHub Actions, JavaScript, Next.js

Senior React Developer

2017 - 2019
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.
Technologies: React, TypeScript, JavaScript, Styled-components, ag-grod, MobX, Redux

Lead Full-stack Developer

2012 - 2017
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.
Technologies: C#, TypeScript, JavaScript, RabbitMQ, MSSQLCE, Oracle, Crystal Reports, ASP.NET, MySQL

Toptal UI Library Initiative: Pioneering Front-end Excellence

https://www.toptal.com/
As a senior front-end developer at Toptal Core Team, I launched Toptal's UI library project, devising a unified, scalable UI system to boost front-end development efficacy. I worked on:

• 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.
2003 - 2008

Bachelor's Degree in Computer Science

Zhytomyr Polytechnic State University - Zhytomyr, Ukraine

Libraries/APIs

React, Node.js, Playwright, React Testing Library, MobX

Tools

Slack, Lerna, Figma, Crystal Reports, RabbitMQ

Frameworks

Tailwind CSS, Next.js, Jest, Angular, Redux, ASP.NET

Platforms

Oracle, MacOS

Languages

JavaScript, TypeScript, CSS, GraphQL, C#, SQL

Storage

MSSQLCE, MySQL

Other

Mathematical Analysis, Computer Science, Algorithms, GitHub Actions, Accessibility, Styled-components, ag-grod

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring