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

Ivan

From Ukraine (GMT+3)

flag
Front-end Web DeveloperSenior
Hire developer
9 years of commercial experience
Customer support
Edtech
Project management
Tourism
Travel
Chatbots
Mobile apps
Lemon.io stats

Ivan – React, JavaScript, Typescript

Ivan is a senior front-end developer with over 5 years of professional expertise in web development. Ivan is focused only on React development (he has some experience, however, with other FE frameworks/libraries and excellent expertise with Firebase technologies), and he is a great React developer. First and foremost, he knows everything (or pretty close to “everything”) about React - the most recent trends, variety of states and styles, management approaches/libraries, different UI libraries, etc.

Main technologies
React
3 years
JavaScript
6 years
Additional skills
Typescript
React Native
Angular
SQL
HTML
Redux
CSS
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Front-end developer
Aug 2019 - Jun 20211 year 10 months
Project Overview

A web-based application providing various tools for managing and forecasting project’s lifecycle

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Rewrote outdated codebase from Backbone to React, improved user experience and code quality along the way
  • Developed new feature requests in React
  • Improved the overall performance of the application
  • Reviewed the code
  • Onboarded the newcomers
  • Upgraded front-end architecture to support hooks in the first place and then switched to developing an approach to be hooks based resulting in high code reusability and cleaner development flow overall
Project Tech stack:
JavaScript
Typescript
React
Redux
React Query
SCSS
Lead developer
Oct 2020 - Apr 20216 months
Project Overview

An educational mobile application. The main goal is to increase logical problem-solving skills and learn problem patterns in a gaming manner as part of the course to prepare for the IQ Test certification exam

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Delivered mobile application with ReactNative from scratch
  • Integrated a variety of in-app purchases
  • Integrated different flows of push messages
  • Created smart ways of preparing and precaching lots of static images, used in tests games, so application is available in offline mode, with backward sync to the firebase store once available
Project Tech stack:
JavaScript
React Native
Expo
Redux
Lead developer
May 2020 - Dec 20207 months
Project Overview

The driving app is a mobile application developed for the government of one of Canada's territories. The main idea of the application is to enforce tourist flow to the state with a primary focus on natural sights.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Delivered mobile application with ReactNative from scratch
  • Delivered business logic on the front-end part; no backend existed. Data sources for sights places were provided from original Yukon gov APIs
Project Tech stack:
Typescript
React
React Native
Redux
Lead developer
Jan 2018 - Oct 20189 months
Project Overview

A highly configurable chatbot system consisting of a web-based application built with Angular for managing chatbot flows and a mobile app wrapper in Ionic representing the chatbot interface. The team consisted of 3 backend developers and 2 frontend developers

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented sophisticated admin interface for managing chatbot behavior in different flows
  • Implemented a custom-made, sophisticated visual editor for creating/managing, and connecting chat nodes based on a variety of incoming datasets
  • Implemented chatbot frontend part for end clients, supporting different response data types, e.g., text, lists, images, videos, and a variety of commands input sources, e.g., text, voice, premade button templates, etc.
Project Tech stack:
JavaScript
Angular
Ionic
D3.js

Education

2017
Master degree in computer science
Master's

Copyright © 2024 lemon.io. All rights reserved.