- Built Online+, a high-scale, Binance-like real-time mobile application for iOS and Android used by a large active user base
- Designed scalable architecture with clear separation between UI, domain, and data layers using solid OOP principles
- Implemented an offline-first data layer using Drift to ensure consistent behavior under unstable network conditions
- Leveraged Dart isolates to handle concurrency and improve performance in resource-intensive operations
- Integrated native modules(e.g., Banuba) for platform-specific capabilities and seamless cross-platform behavior
- Optimized media-heavy features through client-side compression techniques
- Improved production stability using Sentry for monitoring, error tracking, and faster issue resolution
- Maintained CI workflows with GitHub Actions and supported release processes
Senior Flutter Developer with 12 years of experience in software development and 6 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, pixel-perfect 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.