Upstaff Sign up
Viktor
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since August, 2021

Viktor — Front End Developer

Expertise in Front-End Web, React Developer.

Last verified on April, 2025

Core Skills

Bio Summary

I’m Victor, and I am a front-end web developer with one year experience. I mostly specialize in JavaScript, TypeScript, React.js, Ant Design, HTML, CSS, SCSS, Redux. Knowledge of these technologies allowed me to successfully complete multiple projects.
I am friendly, independent, and easily can find common ground with team members, so I have no problem with teamwork. I am an open-minded person, and always ready to learn from more experienced colleagues.
If you want a reliable and easy-going team member, then let me help you. Working with me, you will receive an individual approach to your project, attention to detail and daily progress reports.

Technical Skills

Programming LanguagesJavaScript, TypeScript
UI Frameworks, Libraries, and BrowsersAnt Design, CSS, HTML, SCSS
JavaScript Libraries and ToolsMobx, React Native, Redux
JavaScript FrameworksReact
Deployment, CI/CD & AdministrationAxios
Methodologies, Paradigms and PatternsDesign patterns
SDK / API and IntegrationsGraphQL, RESTful API

Interscholastic cycling association back-office application

March  2021 – June 2021

Front-end developer

This project is an easy-to-use web portal for cycling association management and coaches. It's main purpose is to handle coach licensing and association's events. 

Main features:

  • Create and manage users with different permissions
  • Tenants based access to the application for association departments
  • Events management and calendar
  • Coach licensing module with quiz and progress tracking 

 Main responsibilities:

 

  • Developing a web portal from scratch with React.js
  • Create dashboard screens with essential information about each particular league and department
  • Create highly customizable quiz module for coach licencing that included qualification related documents file upload, video player with question/answer forms, question form for spreaded answers, ABC quiz forms
  • Create UI for creating editing and deleting Users, Leagues and events
  • Permission based access to different parts of an application
  • Communication on a daily basis with the product owner, team and project manager from our side in order to get clear specifications
  • Analysing requirements from the client side.

 Project Team Size: 3 team members

 Technologies and Tools:React.js, Redux/Saga, Ant Design, SCSS, CSS, JSX, NPM, Axios

 Platform for organizing mountain biking events for middle school and   high school.

November  2020 – March  2021

Front-end developer

 

The project is a platform for organizing events for middle and high schools. It allows organizing competitions more securely for participants and convenient for organizers. 

It aims to help sport organizations to grow while ensuring consistent programming, reduced risk liability and data collection for greater security funding opportunities. Everything to ensure long-term quality, relevance and sustainability in quality organization.

 

Main responsibilities

 

  • Developing a web portal from scratch with React.js
  • Design development from scratch
  • Role authorization (admin, coach, super admin)
  • Development of functionality for creating a league and a team
  • Maintain storybook with custom components library
  • Pages for training and obtaining licences, with the development of quizzes

 Project Team Size: 3 team members

 Technologies and Tools:React.js, GraphQL, Ant Design, SCSS, CSS, JSX, HTML, NPM, Axios, storybook, lodash, formik

CRM for Small Business

August 2020 — November 2020

Front-end Developer

 

This application is a CRM for small businesses with sales through instant messaging systems aiming to make the transition of a customer from a notebook or spreadsheet to an online app as simple as possible, providing a minimum needed set of features to keep the application simple. 

This project is a CRM application written from scratch. The application was developed from scratch to provide a minimum required to be set of features in the shortest time possible for MVP purposes. After an initial MVP release, development backlog was planned by the client consulted by the development team-lead. 

I've participated in the project exclusively as a front-end React developer. During development was responsible for developing separate modules and bug fixing. 

 

Main responsibilities

 

  • Convert static mockups into React components and layouts
  • Pixel perfect design implementation
  • React class components to functional components migration
  • Integration with Back-end

 

Technologies and Tools

 

Typescript, Reac, Redux, SASS, CSS, Material UI, JSX, HTML, NPM

Node.js, TypeORM, Postgres

Heroku

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Viktor
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring