Ivan
From Ukraine (GMT+3)
10 years of commercial experience
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
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Tech lead
E-commerce platform tailored for selling vans.
- 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.
Tech lead
Complex e-commerce platform tailored for the automotive industry with feature-rich configurator.
- 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.
Senior front-end developer
An online viewer for automotive price lists, providing easy access to pricing information.
- 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.
Senior front-end developer
A web-based application offering a suite of tools for managing and forecasting the entire project lifecycle.
- 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.
Tech lead
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.
- 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.
Lead developer
Mobile application to enforce tourism by highlighting the region's natural attractions and encouraging visitors to explore the state's scenic sights.
- 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.
Senio front-end developer
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.
- 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).