Summary
Roman Rvachev is a Team Tech Lead and Flutter specialist with eight years in software engineering and five years focused on Flutter, currently leading mobile development at Gems from Omsk. He has built multiple apps from scratch across domains—urban planning superapps with digital signing and role-based subapps, restaurant e-menus, sports collectible platforms, and cultural guides—demonstrating strong end-to-end product delivery. He combines hands-on implementation with team setup and process ownership, having organized engineering teams and transformed single-purpose apps into multi-tenant superapps. Comfortable shipping production features like one-tap digital approvals and territory-aware document workflows, Roman bridges UX-sensitive front-end work with practical backend integrations. An attention to real-world user roles and field workflows (e.g., inspectors and directors) distinguishes his approach to mobile architecture and product design.
8 years of coding experience
3 years of employment as a software developer
College student, Information systems and programming, College student, Information systems and programming at Siberian Professional College
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Moscow Institute of Technology and Management
English, Russian