Logo
Ivan – Typescript, React, JavaScript, experts in Lemon.io

Ivan

From Ukraine (GMT+3)

flag
Front-end Web DeveloperSenior
Hire developer
10 years of commercial experience
Automotive
E-commerce
Edtech
Project management
Tourism
Travel
Chatbots
Mobile apps
Lemon.io stats

Ivan – Typescript, React, JavaScript

Ivan is a senior front-end developer who knows everything there is to know about React. Besides React proficiency, he's fluent in Typescript and JavaScript fundamentals. Ivan has a rich portfolio of really complex projects in various business domains, and he squeezed everything he could from this experience, gaining valuable knowledge and a helicopter view over the development process.

Main technologies
Typescript
5 years
React
5 years
JavaScript
8 years
Additional skills
React Native
Angular
Redux
SQL
HTML
CSS
React Query
Expo
Ionic
D3.js
Vite
Tailwind CSS
Remix
Webpack
Next.js
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Tech lead
Apr 2024 - Aug 20244 months
Project Overview

E-commerce platform tailored for selling vans.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed a composable, module-based frontend architecture.
  • Propelled server-side rendering (SSR) and adopted the Remix meta-framework, significantly enhancing SEO and overall product experience for the e-commerce platform.
  • Minimized local state management across the app, significantly reducing code complexity and improving maintainability and system extensibility.
  • Implemented unit testing to ensure code quality and reliability.
  • Conducted thorough code reviews and facilitated onboarding processes for new routes.
  • Managed the frontend team, overseeing task estimation and project management.
Project Tech stack:
React
Remix
Typescript
Tailwind CSS
React Query
Tech lead
Jan 2023 - Dec 202311 months
Project Overview

Complex e-commerce platform tailored for the automotive industry with feature-rich configurator.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed a composable, module-based frontend architecture, enabling the rapid deployment of multiple project instances with tailored adjustments for different markets.
  • Minimized local state management across the app, significantly reducing code complexity and improving maintainability and system extensibility.
  • Implemented unit testing to ensure code quality and reliability.
  • Conducted thorough code reviews and facilitated onboarding processes for new routes.
  • Managed the frontend team, task estimation, and project management overall.
Project Tech stack:
React
React Query
Vite
Unit testing
CSS
SASS
Typescript
Senior front-end developer
Oct 2022 - Jan 20233 months
Project Overview

An online viewer for automotive price lists, providing easy access to pricing information.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed an embeddable, composable price list viewer that can be easily customized for different brands and models.
  • Designed a sophisticated module-based system for bootstrapping tables, enhancing flexibility and reusability.
Project Tech stack:
React
Typescript
CSS
SASS
Webpack
Senior front-end developer
Jul 2019 - May 20211 year 10 months
Project Overview

A web-based application offering a suite of tools for managing and forecasting the entire project lifecycle.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Migrated the codebase from Backbone to React, enhancing user experience and code quality.
  • Developed new features in React, addressing feature requests and improving functionality.
  • Enhanced overall application performance, optimizing speed and efficiency.
  • Conducted code reviews to maintain high standards and quality.
  • Onboarded new team members, facilitating their integration into the project.
  • Upgraded front-end architecture to support hooks, leading to a hooks-based approach that increased code reusability and streamlined development processes.
Project Tech stack:
JavaScript
Typescript
React
Redux
React Query
SCSS
Tech lead
Sep 2020 - Mar 20216 months
Project Overview

An educational mobile application designed to enhance logical problem-solving skills and familiarize users with problem patterns in a gamified format, all as part of a course to prepare for the IQ Test certification exam.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed a mobile application from the ground up using React Native.
  • Implemented a range of in-app purchase options.
  • Integrated multiple push notification flows for enhanced user engagement.
  • Engineered efficient methods for preparing and precaching large volumes of static images used in test games, enabling offline availability with seamless synchronization to Firebase once reconnected.
Project Tech stack:
JavaScript
React Native
Expo
Redux
Lead developer
Apr 2020 - Nov 20207 months
Project Overview

Mobile application to enforce tourism by highlighting the region's natural attractions and encouraging visitors to explore the state's scenic sights.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed a mobile application from scratch using React Native.
  • Implemented all business logic on the front end with no backend, utilizing data from the Yukon government APIs for sightseeing information.
Project Tech stack:
Typescript
React
React Native
Redux
Senio front-end developer
Dec 2017 - Sep 20188 months
Project Overview

A highly configurable chatbot system featuring a web-based application built with Angular for managing chatbot flows and a mobile app wrapper in Ionic for the chatbot interface.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed a sophisticated admin interface for managing chatbot behavior across various flows.
  • Created a custom visual editor for designing, managing, and linking chat nodes, accommodating diverse incoming datasets.
  • Implemented the chatbot front-end for end clients, supporting various response types (e.g., text, lists, images, videos) and multiple input methods (e.g., text, voice, pre-made button templates).
Project Tech stack:
JavaScript
Angular
Ionic
D3.js

Education

2017
Master degree in computer science
Master's

Languages

English
Advanced
Copyright © 2024 lemon.io. All rights reserved.