![Ivan – React, JavaScript, Typescript, experts in Lemon.io](https://storage.googleapis.com/crm-lemon-io-bucket-storage/blurredPhotos/d649257f-a3f1-45d3-a071-86421afef7e7.jpg)
Ivan
From Ukraine (GMT+3)
10 years of commercial experience
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
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Front-end developer
A web-based application providing various tools for managing and forecasting project’s lifecycle
- 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
Lead developer
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
- 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
Lead developer
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.
- 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
Lead developer
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
- 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.