Logo
Vasyl – React, JavaScript, Redux Saga, experts in Lemon.io

Vasyl

From Ukraine (GMT+3)

flag
Front-end Web DeveloperMiddle-to-senior
Hire developer
10 years of commercial experience
Asset management
Banking
Fintech
Recruiting
AI software
Lemon.io stats

Vasyl – React, JavaScript, Redux Saga

Vasyl describes himself as “Open”—open to new technology, ideas, and projects. With almost a decade of experience as a Front-End Web Developer, he has gained exceptional skills, particularly in React and JavaScript.

Main technologies
React
4 years
JavaScript
7 years
Additional skills
Redux Saga
Chai
Angular JS
CSS
Sinon
Phaser.js
Grid
Enzyme
GraphQL
Jest
Lodash.js
HTML
Python
Django
jQuery
Redux
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Front-end Developer
Sep 2020 - Sep 20211 year
Project Overview

Financial managed data services and RegTech solutions to assist managers, owners, services, and banks.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • built new managing data services apps from scratch;
  • implemented new features, which included interactive grids, graphical interactive diagrams, and different types of charts;
  • worked on creating local data editing mode, with logging changes, populating values from the "pending approval" mode, handled validation and submission process;
  • created shared internal packages to be used by multiple apps;
  • contributed to an internal framework, creating reusable and customizable components;
  • covered the code base with unit tests ( ~95% coverage);
  • maintained existing apps (participating in migrating packages and components to newer versions, e.g., from amCharts v3 to amCharts v4);
  • worked on smoke and regression testing, submitting and fixing bugs;
  • cooperated with back/front-end developers and product owners, partly participated in preparing scope and user stories for future sprints;
  • presented new features during demos.
Project Tech stack:
React
Redux
Redux Saga
Redux Thunk
AG Grid
React Diagrams
amCharts
Enzyme
Chai
Sinon
Redux-Saga-Test-Plan
Front-end Developer on the core platform
Nov 2018 - Oct 20201 year 11 months
Project Overview

It was a market leader in video interviewing and AI-driven video and game-based assessments. The platform provided the best interview experience for both candidates and evaluators. Depending on position needs and evaluation preferences, an interview could include different question types. Having worked there for ~6.5 years in total, Vasyl can define 3 stages of his contribution to the project. It's the third phase.

Features:

  • Different UI interfaces for interview types (recorded video, live video, game-based assessment, written/tests, coding challenges, ...etc);
  • Admin page with varieties of account/user settings;
  • Roles with customizable permissions to view/edit candidates/positions/interviews/evaluations;
  • Evaluator platform to view, assess, and comment on candidate responses;
  • Reporting, analytics;
  • Self-scheduling calendar and assistance;
  • Fully customizable content (pages, email templates) for accounts
Skeleton
Skeleton
Skeleton
Responsibilities:
  • implemented new features on the Admin page, Self-schedule calendar and functionality, interview/position settings pages, evaluation platform, and other core modules (using React/Redux);
  • contributed to the library with shared components;
  • kept test coverage above 90%;
  • rewrote legacy code from AngularJS into React;
  • added new features into legacy code as needed;
  • fixed bugs;
  • created/modified API endpoints, adding some features on the back end (Python/Django);
  • supported the widget allowing to pass assessments by playing games (Phaser.js);
  • handled localization and accessibility.
Project Tech stack:
React
Redux
GraphQL
Python
Django
Jest
Styled-components
Reselect
Lodash.js
LESS
Git
Angular JS
Phaser.js
Lead Front-end Developer
Jun 2017 - Oct 20181 year 4 months
Project Overview

It was a market leader in video interviewing and AI-driven video and game-based assessments. The platform provided the best interview experience for both candidates and evaluators.

Features:

  • Different UI interfaces for interview types (recorded video, live video, game-based assessment, written/tests, coding challenges, ...etc);
  • Admin page with varieties of account/user settings;
  • Roles with customizable permissions to view/edit candidates/positions/interviews/evaluations;
  • Evaluator platform to view, assess, and comment on candidate responses;
  • Reporting, analytics;
  • Self-scheduling calendar and assistance;
  • Fully customizable content (pages, email templates) for accounts
Skeleton
Skeleton
Skeleton
Responsibilities:
  • built customized Landing pages and email templates;
  • led a small team that consisted of 3 devs and 1 QA;
  • planned and assigned tasks;
  • handled, and controlled massive updates (e.g.updating 1000+ HTML files with some updates);
  • communicated with customers;
  • provided a weekly report to customers about completed work by the team.
Project Tech stack:
JavaScript
jQuery
HTML
CSS
CSS
Git
Front-end Developer
Feb 2014 - May 20173 years 3 months
Project Overview

It was a market leader in video interviewing and AI-driven video and game-based assessments. The platform provided the best interview experience for both candidates and evaluators. Depending on position needs and evaluation preferences, an interview could include different question types.

Features:

  • Different UI interfaces for interview types (recorded video, live video, game-based assessment, written/tests, coding challenges, ...etc);
  • Admin page with varieties of account/user settings;
  • Roles with customizable permissions to view/edit candidates/positions/interviews/evaluations;
  • Evaluator platform to view, assess, and comment on candidate responses;
  • Reporting, analytics;
  • Self-scheduling calendar and assistance;
  • Fully customizable content (pages, email templates) for accounts
Skeleton
Skeleton
Skeleton
Responsibilities:
  • converted PSD mockups into responsive web pages;
  • applied updates to email templates;
  • managed static content used by the customer's clients;
  • made sure everything was working and looking good on different browsers (including IE8), platforms, mobile devices, and email clients.
Project Tech stack:
JavaScript
jQuery
CSS
Git

Education

2014
Information communication networks
Master's
2014
Information communication networks
Master's

Copyright © 2024 lemon.io. All rights reserved.