Upstaff Sign up
Denys V.
🇦🇹Austria (UTC+01:00)
Created AtUpstaffer since March, 2023

Denys V. — React Software Engineer

Expertise in Front-End Web.

Last verified on July, 2023

Core Skills

Bio Summary

- 5+ years of commercial experience in the IT industry as React Development
- Proficient in various technologies and tools, including React, React Hooks, Redux, TypeScript, StyledComponents, and Git.
- Experienced in working with large-scale web platforms and property management software.
- Demonstrated ability to lead development teams, investigate project architectures, and deliver timely tasks.
- Upper-Intermediate English

Technical Skills

Programming LanguagesJavaScript, TypeScript
JavaScript FrameworksAngular, GatsbyJS, Next.js, Node.js, React
UI Frameworks, Libraries, and BrowsersCSS, HTML, SCSS, Styled components
Java Libraries and ToolsFreemarker
JavaScript Libraries and ToolsMobx, React Hooks, React Query, React Thunk, Redux, Redux-Saga, Redux Thunk, Redux-toolkit, RxJs, Strapi, Styled components
Cloud Platforms, Services & ComputingGCP
Web/App Servers, MiddlewareAzure DevOps Server (ex TFS Team Foundation Server)
Version ControlGitHub, GitLab
SDK / API and IntegrationsGoogle Maps API, GraphQL
Collaboration, Task & Issue TrackingJira
Third Party Tools / IDEs / SDK / ServicesWebStorm

Experience

 «Guesty»

Description: Guesty is a property management software. Property managers use it to manage short-term rentals listed on platforms such as Airbnb, Vrbo, and Booking.com.

Role: Senior Front-end Engineer

Fixing bugs and working with previous repositories. New feature implementation. Including WEB Applications as part of the micro front-end part. Refactoring old code base. New features, architecture, and technologies research and development—web security improvements.

Responsibilities:

  • Development
  • Refactoring
  • Bug fix

Technologies: WebStorm, GitHub, Jira, React, React Hooks, react-query, Typescript, styled-components, CircleCI

 

«Consensus»

Description: A vast web platform for creating and watching video demos. Including separate parts such as the main app, player, and Chrome extensions. A simple way to make an introduction to your start-up or project.

Role: Senior JavaScript Developer

Fixing bugs and working with previous repositories. Creating a Chrome extension, “capturer,” allows you to download a web page as a single HTML file with all included styles, images, SVGs, etc. Node JS parser.

Responsibilities:

  • Development
  • Refactoring
  • Bug fix

Technologies: WebStorm, GitLab, Jira, React, React Hooks, react-query, Typescript, StyledComponents, SCSS, Inliner, web-resource-inliner, htmlparser2, Chrome extension.

 

«Carzam»

Description: Web application for employees. Including SSO for multiple platforms to work with their tasks. The platform provides a list of functions and complicated calculations for the car market.

Role: Senior Front-End Developer / Front-end lead.

Implement a new project from scratch. Investigating architecture and project prototypes and creating, estimating, and delivering tasks for team members.

Responsibilities:

  • Development
  • Refactoring
  • Bug fix
  • Project architecture
  • Team members

Technologies: WebStorm, GitLab, Jira, React, Redux, Redux-toolkit, redux-thunk, React Hooks, Typescript, StyledComponents, Highcharts.

 

«Authentic gaming»

Description: Web/mobile platform which contains 3 kinds of core games: Roulette, BlackJack, and Bakara. The platform provides the core of the games to the different repositories. It could be used as a CMS when a customer wants to create his table. The platform offers Live and Virtual games.

Role: JavaScript Developer

Implement a new project from scratch with the team. Working with SVGs of the table and other kinds of chip logic. Fixing NodeJS bugs. Reworking current MVVM to the MVC pattern on the Dealer Monitor project, using the Block pattern to implement an MVC, using Services and Controller instead of using. I
was using RxJS and Epic middleware to be subscribed to the core activities from the game engine, which was imported as our npm package.

Responsibilities:

  • Development
  • Refactoring
  • Bug fix

Technologies: WebStorm, GitHub, Jira, React, Redux-toolkit, react-query, React Hooks, Typescript, Redux, SCSS, RxJS, Epic Middleware, NodeJS

 

«Karazin Environment» (Own start-up)

Description: Web Application for University. The application allows universities to construct their studying process as they want. Social products give students and teachers a simple way to publish info about the studying process. Schedule calendars. Marks. University events and news are also available in the app.

Role: React developer / Head of Front-end

I created a setup for the front part. Discussed with the design team about mockups and how to improve our UX. Concerned with data flow and data models with backorders. Worked as a front lead. Found an exciting and possible task for the teammates. Took part in the sprint planning and delivered the functions for a front team.

Responsibilities:

  • Development
  • Refactoring
  • Bug fix
  • Sprint Planning
  • Responsibility for the team

Technologies: WebStorm, Gitlab, Trello, React 16, Typescript, Redux, Redux-saga, SCSS, Ant Design.

 

«Glyph Gamigo»

Description: Gamigo is a complex gaming platform. It was built using microservice architecture. One of the main advantages of this is the unification of one account, if desired, into several game accounts. Most of the dependencies were in the Google Cloud Platform.

Role: React developer

Created and set up an application by using NextJS. Made a redesign MVP, saved the old platform features and implemented a new one. Added multi-language support. Configured request base for working with XML and JSON data formats.

Responsibilities:

  • Development
  • Refactoring
  • Bug fix
  • Creating projects from scratch

Technologies: Gitlab / Jira, React, Typescript, Styled Components, MobX, Freemarker, HTML, CSS, Google Cloud Platform, Next JS, Gatsby, Strapi, GraphQL

 

«ERent»

Description: Multi Countries platform to sell or rent apartments. The platform includes 3 different UIs per user role (renter, seller, admin). On the platform, any apartment was marked on Google Maps, where users can find information about the nearby infrastructure.

Role: React Developer

Was creating a new page from scratch, taking an important part in investigating different ways to implement the business logic. Integrate React with Google Maps API.

Responsibilities:

  • Development
  • Refactoring
  • Bug fix

Technologies: WebStorm, TFS, React, React Hooks, Typescript, Scss, Redux, Thunk, Google Maps API.

 

«Tax payment system»

Description: This is corporate multi-tenant software. There is a massive platform for whole taxpayers and inspectors. Each can get all the statistics about their assets or daily tasks. The platform includes Graphs with complex business logic.

Role: React developer
Mostly created the layout and new pages. Implemented the nested forms, which worked by inspector choice. Created a Formik wrapper to simplify and standardize formats workflow.

Responsibilities:

  • Development
  • Refactoring
  • Bug fix

Technologies: WebStorm, TFS, React, React Hooks, Typescript, Scss, Redux, Thunk

Education

Kharkiv National University of V. N. Karazin, Computer Science (122) Master (2021-2022)

Kharkiv National University of V. N. Karazin, Computer Science (122) Bachelor (2017-2021)

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 Denys V.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring