Vasyl – React, Flutter, Typescript
Vasyl is an experienced Lead Flutter Developer with expertise in Flutter's operations. He excels in state management techniques, both native and third-party, addressing associated challenges effectively. Vasyl possesses a solid grasp of software development principles and project execution processes, with a focus on creating custom user interfaces. A proficient communicator with excellent English skills, Vasyl collaborates well within teams and independently. Experienced in people management, he has successfully led diverse teams and provided mentorship through pair programming. Vasyl seeks opportunities in positive work environments that value teamwork and camaraderie.
23 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Lead Flutter Engineer
The platform helps ship owners, operators and seafarers take care of the other percentages that matter — from the bridge, to the bottom line and beyond.
- Designed mobile architecture, selected technologies, and managed application delivery;
- Oversaw the active development of two products:
- OpenOcean Studio – A mobile app offering quick access to essential information outside regular working hours.
- OpenOcean Crew – Streamlined tracking of vessel assignments, travel details, availability status, and document management.
- Led a team consisting of 2 developers, 2 testers, and 1 backend engineer;
- Solved intricate design and technical challenges while collaborating closely with Product Management to align business needs with technology solutions;
- Worked in collaboration with open-source developers to enhance packages, removing obstacles to timely releases;
- Constructed a scalable platform, mentored junior members, and promoted best practices;
- Identified potential hurdles and improvements affecting application delivery and implemented advanced automation to expedite transitions between developers and testers, resulting in a two-fold increase in efficiency;
- Emphasized consistency, reliability, supportability, and observability in the development process;
- Defined a roadmap with the team to transition both applications into a monorepo and implement a new modular architecture;
- Conducted research and created a Proof of Concept (POC) for a Flutter application, showcasing its potential to company leadership;
- Successfully migrated the cross-platform mobile development stack from React Native to Flutter, saving the company significant resources and incorporating Flutter's StreamChat into the React application seamlessly;
- Formed and organized a dedicated Flutter team, ensuring alignment with the company's culture and development pace;
- Consolidated all projects into a monorepo and migrated apps and modules to a new modular architecture, addressing challenges arising from the growth of the Flutter codebase;
- Optimized the CI/CD approach and application delivery, resulting in a reduction of several hours in the feature deployment timeline. This enhancement significantly improved team productivity and task output.
Senior Front-end Web Developer
An advanced customer management system designed to assist credit advisors in effectively engaging with clients.
- Participated in the setup of the project from scratch;
- Investigated and enhanced tests, translations, redux components, and the overall project structure;
- Proposed improvements to the redux flow to eliminate copied/pasted code and to test identical code;
- Implemented wrappers for redux/epics, reducing the volume of boilerplate code and tests required;
- Utilized the ‘react-final-form’ library to devise an approach enabling the reuse of form parts in various locations;
- Employed the ‘recompose’ library to create functional components that greatly enhanced the functionality of form inputs.
Senior React Native Developer
The company offers convenient, on-demand delivery services for purified water, catering to both residential and commercial spaces. This initiative involved the development of a user-friendly application enabling seamless online ordering. The application was seamlessly integrated with the pre-existing client database, ensuring a smooth transition for customers from traditional phone-based orders to the modern online platform.
- Spearheaded the creation of a React Native application along with the backend components utilizing Node.js (Koa) and GraphQL;
- Developed an API microservice that connected the application to the existing FoxPro database;
- Worked in close partnership with two full-stack developers within the team to ensure seamless collaboration and progress.
Software Engineer
The project comprises a potent business management application that enjoys the confidence of numerous spas, salons, and fitness or yoga studios spanning North America. Operating through a cloud infrastructure, the software facilitates immediate scheduling of appointments and classes, manages point-of-sale transactions, executes email and SMS marketing, supervises customer reviews, administers a rewards system, and delivers an exceptional client mobile app encounter. The primary objective is to equip the wellness sector with an exhaustive toolkit, offering optimal resources for enhancing the management of current clientele and fostering business expansion.
- Participated in the setup of the project from scratch;
- Solved intricate design and technical challenges while collaborating closely with Product Management to align business needs with technology solutions;
- Collaborated closely with two full-stack developers on the team to ensure smooth cooperation and continuous advancement.