Roman Rvachev
@romanrvachev
Flutter team lead building high-impact apps with strong architecture.
What I'm looking for
I’m a Flutter developer and Team/Tech Lead with 5 years of experience building applications from scratch. I’ve led development teams, mentored and trained new employees, and set up CI/CD pipelines to keep releases fast and reliable. I also use Swift and Kotlin to write native plugins when Flutter needs deeper platform integration.
At Gems, I helped deliver multi-product mobile platforms for urban planning organizations, including a multi-project architecture and a fully configurable setup backed by decentralized configuration storage. I added offline access, supported business metrics collection, and developed a Dart package for collecting and sending OpenTelemetry metrics. I also set up the publishing process for app stores and optimized CI/CD build time by 3x.
I combine technical depth with structured leadership: I established regular 1:1s, redesigned task estimation from hour-based estimates to story points, and increased sprint goal achievement rate to 90%. Using Event Storming, I helped the team better connect features to business context, and I introduced decision-making with ADR and DDR. I’m open to growing further across Flutter development, and I also want to expand into native or backend development where I can keep improving product quality and engineering outcomes.
Experience
Work history, roles, and key accomplishments
Gems.Maps – mobile applications for field specialists of urban planning organizations.
Key achievements:
- Developed and implemented a multi-project architecture for the application.
- Collaborated with users and managed deployment of the project in regions that acquired the product.
- Set up the publishing process for app stores.
- Designed and implemented a fully configurable application archite
Gems.Maps — an application for field specialists of urban planning organizations.
Key achievements:
- Organized the team’s work and set up the application architecture.
- Implemented OAuth2.0-based authorization.
- Developed map-related functionality and integrated geoservers via WMTS and WFS protocols.
- Initiated the transformation of the application into a super app with a role-based ac
White Rabbit Family — an electronic menu for a restaurant chain.
Key achievements:
- Performed a large-scale refactoring to the Flutter version with null-safety.
- Implemented the order payment process via the Faster Payments System (SBP).
- Adapted the application for RTL layout for the Dubai market.
- Trained managers to use the application and the admin panel.
Starshadow — an app f
Education
Degrees, certifications, and relevant coursework
Siberian Professional College
College student, Information systems and programming
2018 - 2022
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Roman?
You can contact Roman and 90k+ other talented remote workers on Himalayas.
Message RomanGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
