- Built a high-scale crypto-market mobile application (Binance-like) for iOS and Android
- Owned Chat and Feed modules end-to-end, ensuring reliable delivery in a high-traffic app
- Designed scalable architecture with clear separation between UI, domain, and data layers using solid OOP principles
- Implemented offline-first data layer using Drift for reliable behavior under weak network conditions
- Leveraged Dart isolates to handle concurrency and improve performance in heavy operations
- Integrated native modules for platform-specific features and seamless cross-platform behavior
- Improved media-heavy features with client-side compression
- Enhanced production stability using Sentry for monitoring and error tracking
- Maintained CI workflows with GitHub Actions and supported release readiness
- Improved code quality through reviews, mentoring, and engineering best practices
Senior Flutter Developer with 11+ years of experience in software development and 5+ years
focused on Flutter and Dart, building scalable cross-platform applications for iOS, Android, and Web.
Over the past 2+ years, I’ve worked as a team lead, mentoring engineers, improving code quality
through reviews, and helping teams deliver consistently in Agile environments. I take ownership from
planning to release, ensuring reliable delivery with CI/CD.
I’m experienced in Flutter development across complex UI, responsive and adaptive layouts, pixelperfect design implementation, animations, and platform integrations. I work on offline-capable
features, API integrations, and data-heavy screens, with a strong understanding of Dart, including
async programming, isolates, and concurrency. I apply object-oriented and functional programming
approaches, work with various state management techniques, follow mobile app security best
practices, and prioritize testing and code quality to build reliable and maintainable applications.