Skip to main content
Roman RvachevRR
Open to opportunities

Roman Rvachev

@romanrvachev

Flutter team lead building high-impact apps with strong architecture.

United Arab Emirates
Message

What I'm looking for

I’m excited to keep growing in Flutter—leading architecture and teams—while also exploring native mobile development and backend work so I can build robust, measurable products.

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 logoGE

Team/Tech Lead Flutter

Jun 2024 - Mar 2026 (1 year 9 months)

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 logoGE

Flutter Software Engineer

Feb 2023 - May 2024 (1 year 3 months)

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

Effective logoEF

Flutter Software Engineer

Oct 2021 - May 2024 (2 years 7 months)

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

SC

Siberian Professional College

College student, Information systems and programming

2018 - 2022

Tech stack

Software and tools used professionally

Get 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan