Logo
Viktor – Vue.js, Typescript, React, experts in Lemon.io

Viktor

From Ukraine (GMT+3)

flag
Front-end Web DeveloperSenior
Hire developer
9 years of commercial experience
AI
Business intelligence
Cloud computing
Computer science
Consulting services
Credit and lending
Cybersecurity
Data analytics
E-commerce
E-learning
Fintech
Insurance
Management
Productivity
Retail
Enterprise software
Platforms
Lemon.io stats

Viktor – Vue.js, Typescript, React

Viktor is a senior front-end developer with 8 years of commercial experience. He is an expert at writing JavaScript and has superior HTML and CSS skills, bridging the gap between design and development. He is competent in designing programming and user interfaces, passionate about learning outside his expertise, and believes that robust design goes beyond guidelines and graphical assets.

Main technologies
Vue.js
1 year
Typescript
4 years
React
6 years
JavaScript
8 years
UI/UX
5 years
Next.js
3 years
MobX
3 years
Additional skills
HTML
REST API
Tailwind CSS
Responsive Web Design
Scala
PHP
Python
Jest
PostgreSQL
Docker
Kubernetes
Figma
Nuxt.js
Material UI
Svelte.js
SCSS
AWS
Node.js
liquid
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

UX Engineer
Jun 2022 - Ongoing2 years 1 month
Project Overview

A system providing an analytical view into a constantly growing dataset of text documents. The application enables users to search hundreds of thousands of events mentioned in the document base and aggregate this data.

Skeleton
Skeleton
Skeleton
Responsibilities:

Viktor leads front-end engineering and user experience design of the platform.

  • Restructured the project bringing modern software architecture practices and solid module hierarchy. Introduced strong typing and interface validation with TypeScript.
  • Integrated Remix, a full-stack framework, to enable server-side rendering and speed up platform responsiveness.
Project Tech stack:
React
Remix
Material UI
Docker
Typescript
JavaScript
UX Engineer
May 2021 - Jun 20221 year 1 month
Project Overview

An application empowering users to monitor Kubernetes clusters, manage container images and applications, enforce policies and best practices, and audit all changes in a GitOps repository. The company provides digital solutions for insurance businesses, such as managed Kubernetes clusters, insurance and marketplace platforms, and analytics.

Skeleton
Skeleton
Skeleton
Responsibilities:

Viktor took the leading role in advocating the platform's user experience and front-end development. He conducted user research, designed the user interface, ensured user experience improvements, and oversaw the delivery of inclusive and accessible web interfaces.

  • Redesigned the application's information representation, bringing visual hierarchy and enabling users to see one step ahead, therefore eliminating up to two redundant navigation steps.
  • Enabled users to see twice as much on half-screen windows by replacing the extensive use of tables to lists with content wrapping and visual hierarchy.
  • Slashed application load time by 67% via architecting hierarchical component structure based on the Atomic Design principles and optimizing bundling strategies. This initiative led to a decrease in the resulting number of static assets by 60% and reduced server load.
  • Reduced the number of source code files by 33% by consolidating multi-art components.
  • Unified the codebase, eliminating 939 code style inconsistencies and mistakes by setting up static code analysis for CSS files and Vue templates and hardening rules for TypeScript code.
Project Tech stack:
Vue.js
Typescript
Docker
Kubernetes
Figma
Nuxt.js
Tailwind CSS
JavaScript
SASS
UX Engineer & Team Lead
Jul 2017 - Mar 20213 years 8 months
Project Overview

An aggregator of academic research papers in open access. The system collects data-set and provides it along with other data-related services to enterprise companies, academic institutions, and individuals.

Skeleton
Skeleton
Skeleton
Responsibilities:

Viktor led the design and front-end directions, collected feedback and ideas from users and other team members, sought ways to improve user experience (UX) and product quality, and sketched and developed new user interfaces (UI). As a team leader, Viktor supervised three developers, reviewed pull requests, and provided guidance for self-development.

  • Built a unified design language for 5 services, ensuring brand consistency across the product portfolio.
  • Designed a front-end infrastructure reflecting the team development processes, consisting of a component library, six repositories dedicated to individual services, and a style guide to keep this multi-repository codebase uniform.
  • Streamlined code reviewing and established coding guidelines backed up with automated checks.
  • Encouraged teammate's initiative in creating a central repository for coding conventions incorporating 4 config packages and scaling static code analysis across 5 repositories for keeping the multi-repository codebase uniform.
  • Designed and developed a banner adding credit to PDF documents and raising awareness of the Open Access and the project — increased daily website views by 5 % (+1.5M monthly on average).
Project Tech stack:
JavaScript
React
HTML
CSS
Next.js
MobX
Java
Bootstrap
Figma
Product design
Front-end Engineer
Jul 2017 - Apr 20188 months
Project Overview

Online peer-to-peer credit system for the financing of private and business loans. The core functionality is connecting investors to borrowers, gathering data about funding requests, and ranking loans. Each party has its dashboard of its business within the system.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Refreshed the UI of the productive instance to allow investors to control their money from both — mobile and desktop; provided a more modern and consistent look of the application and the marketing website;
  • Developed a referral program called “Blue Link” to enable users to earn by inviting others and increase engagement;
  • Upgraded the build system of the framework — reduced the codebase by 4 % and made the build process 10 times faster, improved developer experience (DX), reduced development pain points, and enabled engineers to test and deliver new features much faster;
  • Designed and implemented the foundations of a new front-end client as a part of moving the platform to a modern API–SPA architecture, where the server is developed with Scala Akka, and the client uses Tegel/Usedom based on React and Redux under the hood. The goal was to align the updated business plan, bring more flexibility into the software architecture, and integrate with third parties;
  • Maintained the productive front end of the application on Java Server Pages (JSP).
Project Tech stack:
React
Webpack
Scala
Redux
Tagel
Usedom

Education

2019
Software Engineering
Master

Copyright © 2024 lemon.io. All rights reserved.