Summary
Khairul Bashar is a Technical Lead in Toronto with ~9 years of mobile app engineering experience spanning Android, iOS, and cross-platform Flutter development. He has led teams and end-to-end product cycles—design, development, testing, deployment, and maintenance—while establishing architecture and technical standards across MVVM, MVP, BLoC and clean architecture. Proficient in Java, Kotlin, Swift, Dart and Python, he pairs deep native expertise with Flutter cross-platform strategies, often isolating platform-specific logic into native layers for robust integrations. His background includes sustaining multiple partner-specific Android apps, building client SDKs and a microservice (IRIS), and integrating in-app purchase and analytics systems at scale. Known for mentoring engineers and improving operational practices, he blends hands-on coding and code review with strategic decisions; a less obvious strength is his track record of shipping device-focused features from his Samsung R&D days that informed later cross-platform design choices.
7 years of coding experience
10 years of employment as a software developer
Master of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at The University of Lethbridge
Bachelor of Engineering (B.Eng.) Computer Science & Engineering, Bachelor of Engineering (B.Eng.) Computer Science & Engineering at Chittagong University of Engineering & Technology
English