Ivan – Typescript, JavaScript, Next.js, experts in Lemon.io

Ivan

From Ukraine (UTC+2)flag

Front-end Web Developer|Senior

Ivan – Typescript, JavaScript, Next.js

Ivan is a senior front-end developer with more than 7 years of commercial development experience. He is intensely proficient in Javascript and Typescript, as well as Next.js, Redux, Vue.js, and React. Seasoned engineer with experience leading a team. Skilled at developing complex solutions, possessing strong creative skills, high energy and integrity. His skills are centered around teamwork which makes him a great problem-solver. Ivan enjoys seeing a clear code, so always takes the matter seriously. His biggest passion are Blockchain projects and it motivates him to improve his skills in that area.

10 years of commercial experience in
Blockchain
Cryptocurrency
Fintech
Gambling
Logistics
Management
NFT
Project management
Publishing
Transportation
Marketplace
CMS
Enterprise software
ERP
Mobile apps
Platforms
Utilities
Virtual assistants
Main technologies
Typescript
1 year
JavaScript
1 year
Next.js
1 year
React
1 year
Redux
1 year
web3.js
1 year
Jest
1 year
Additional skills
Vue.js
PHP
MapBox
Redux Saga
Docker
Socket.io
React Query
Firebase
Direct hire
Not possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Front-end Developer
May 2024 - Ongoing2 years 3 months
Project Overview

It is a global online casino comparison and review portal. It helps users find trustworthy casinos, read expert reviews, and learn about different games. The platform is aimed at both beginners and experienced players.

Responsibilities:
  • Created front-end and partially back-end architecture;
  • Redesigned the existing front-end;
  • Built front-end components from scratch;
  • Debugged and resolved the application issues;
  • Wrote unit, integration, and e2e tests.
Project Tech stack:
React
Typescript
Next.js
Tailwind CSS
Contentful
Jest
PHP
Front-end Developer
May 2023 - Apr 202410 months
Project Overview

A management reporting platform that has two new modules application: a web-facing dashboard and an internal workspace module.

Responsibilities:
  • Creating new instances that are responsible for the aggregation of various project entities that allow you to monitor and manage on one page;
  • Creating and customizing blocks for supervision and for supervision and management of various project entities;
  • Refactoring of existing store;
  • Created front-end architecture;
  • Connecting and combining both stores into a single one using Zustand for better performance;
  • Implemented React Query into a project instead of the default one;
  • Optimize performance by minimizing network requests, reducing rendering overhead, and caching data where appropriate;
  • Write comprehensive tests to verify the functionality of the workspace module, including unit tests for individual components and integration tests for end-to-end workflows;
  • Document the workspace module’s codebase, APIs, and usage guidelines to facilitate collaboration among team members and provide a reference for future maintenance and updates.
Project Tech stack:
React
Next.js
React Query
MUI
Material UI
Typescript
Zustand
Jest.js
Remix
Sentry
Front-end Developer
May 2022 - Jul 20222 months
Project Overview

A pool of projects based on the idea of operations with blockchain, crypto, and other related components. It consisted of eight independent and different projects, from a browser extension to an NFT collection.

Responsibilities:
  • Front-end architecture development;
  • Connected the payment system to the FMCG marketplace, inserting React.js components there;
  • Executed requirements clarification;
  • Tasks planning;
  • Debugged and resolved the application issues.
Project Tech stack:
React.js
Web3.js
GraphQL
Recharts.js
Material UI
Redux
Front-end Developer, Team Lead
Oct 2020 - Apr 20221 year 5 months
Project Overview

An on-demand moving app that provides consumers with a seamless man and van delivery experience. The service consists of a customer application, a driver application, and an admin panel for delivery managers. The system covers:

  • Order management.
  • Driver management (driver shifts and routes management). Payment gateway integration.
  • Multiple deliveries management.
  • Order and earning history.
  • Real-time tracking.
  • Dashboard.
Responsibilities:
  • Team leading and mentoring;
  • Tech support functionality;
  • Redesigned the existing front-end;
  • Front-end architecture development;
  • Requirements clarification;
  • Stripe payment system implementation;
  • Unit, integration, and e2e tests creation;
  • Firebase connection.
Project Tech stack:
React.js
MapBox
JavaScript
Typescript
Pure JavaScript
Recharts.js
Material UI
Next.js
Stripe Api
Jest.js
Firebase
Apollo Graphql
Unit testing
Front-end Developer
Apr 2021 - Aug 20214 months
Project Overview

A pool of projects based on the idea of operations with blockchain, crypto, and other related components. It consisted of eight independent and different projects, from a browser extension to an NFT collection. ICO, Mobile Cryptocurrency Wallet, Browser Extension, Tokens Price Predictions, Marketplace, NFT Collections, Multi-Blockchain Network Lottery, DEX on Cronos Blockchain

Responsibilities:
  • Front-end architecture development;
  • Connected the payment system to the FMCG marketplace, inserting React.js components there.
  • Requirements clarification.
Project Tech stack:
React
Web3.js
Rechart.js
Material UI
Redux
GraphQL
Front-end Developer
Apr 2020 - Oct 20206 months
Project Overview

A web app for managing project and product lifecycle for Product Owners, Project Managers, Product Managers, and software engineers. It’s an easily customizable tool where each member can share their own ideas, prioritize them, and estimate. One of the goals is to get rid of using Excel for different management purposes. The application can be easily integrated with Jira.

Responsibilities:
  • Created software architecture from scratch;
  • Front-end development;
  • Communication with the customer;
  • Requirements clarification;
  • PayPal payment system implementation;
  • Working closely with other team members on the development team. Bug fixing, QA, and problem-solving.
Project Tech stack:
React.js
Redux-Saga
React DnD
Redux
PayPal Api
JavaScript
Typescript
HTML
CSS
REST API

Languages

English
Advanced

Hire Ivan or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.