Viktor
From Ukraine (GMT+3)
9 years of commercial experience
Lemon.io stats
Viktor – JavaScript, 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
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
UX Engineer
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.
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.
UX Engineer
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.
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.
UX Engineer & Team Lead
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.
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).
Front-end Engineer
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.
- 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).