Senior Flutter Developer at Alphawave Innovations Sdn. Bhd. (2025-07 – 2026-07)
MCash E-Wallet
- Implement entire DuitNow feature (FE Mobile) - Scan, Pay, Receive & Transfer.
- Refactored and revamped the end-to-end eKYC onboarding flow by integrating the WiseAI SDK via custom Flutter Method Channels for ID verification during authentication.
- Mentored and led a cross-functional team of 5 developers - enforced strict Git branching workflows, versioning standards, and code reviews.
- Communicate with Business Analysts to refine feature requirements, assess technical feasibility, and negotiate scope to meet delivery timelines, break-down into technical frontend sprints and assigning scopes & features across the Flutter team.
- Manage, plan & segregate bug tickets, features, and enhancements among the Flutter team.
- Standardized and enforced team-wide Flutter standards using linting rules, class patterns, code generation, and folder structures.
- Managed release operations by managing the build, signing, and distribution of development, staging, and production APKs/IPAs (Firebase distribution) across cross-functional teams and external stakeholders.
- Evaluated and selected third-party packages, libraries, and tools during major feature refactors, balancing performance, maintenance overhead, and dependency safety.
- Mentored junior developers through structured 1-on-1s, tracking technical growth, evaluating areas for improvement, and fostering continuous learning in Flutter best practices.
- Integrated agentic AI tools (Claude Code, Codex) into daily development workflows, building automated task pipelines for rapid bug triaging, boilerplate generation, and complex refactoring to accelerate feature delivery.
Senior Flutter Developer at Versa Asia Sdn. Bhd. (2024-06 – 2025-03)
- Architected and built the Versa Quest feature from scratch using Clean Architecture and the BLoC pattern, establishing a modular design system of reusable widgets.
- Guided junior engineers and interns across individual feature assignments, providing technical mentorship on Dart/Flutter best practices and state management and architecture principles.
- Partnered with product and business teams and translate business priorities into technical & development scopes.
- Worked closely with the engineering manager and dev team to drive continuous application enhancements, technical debt prioritization, and architectural best practices.
- Monitored and resolved critical application stability issues via Firebase Crashlytics and user feedback, maintaining a 93%+ crash-free session rate.
- Conducted spikes and proof-of-concepts of OTA updates (Shorebird), Cloudflare Certificate Transparency, go_router revamp for declarative navigation, and Rive for high-performance vector animations.
- Enhanced codebase by adopting get_it with injectable for dependency injection and freezed for smoother and boilerplate reduction.
Android / Flutter Developer (Outsourced - Snappymob) at SICPA Product Security (2023-04 – 2024-05)
- Collaborated and assisted the core engineering team to develop and maintain device-to-ink-scanner features.
- Delivered regular feature updates and software upgrades for internal operational applications.
- Worked alongside external engineering partners across mobile, web, and server platforms to improve API integrations and code health.
- Worked alongside the core team to diagnose, patch, and resolve integration issues between the Flutter app and external ink-scanner devices via Bluetooth integration.
- Participated in daily standups and technical alignment meetings with overseas remote engineers to stay aligned on global product roadmaps and Flutter architecture updates.
Software Engineer at Snappymob SDN BHD (2021-01 – 2024-05)
- Developed the Poladrone mobile application using Flutter, implementing complex domain algorithms to accurately calculate required fertilizer, chemical, and pesticide dosages for agricultural operations.
- Enhanced the Elanco mobile application using React Native, implementing complex calculation algorithms to help livestock managers optimize crop, feed, pesticide, and nutrient distribution.
- Collaborated with Tech Leads to evaluate and roll out modern mobile tools and libraries, reducing codebase technical debt and improving app stability.
- Architected clean mobile features across native Android and Flutter, leveraging MVVM, Coroutines, and Room Database for Android alongside BLoC and Repositories for Flutter.
Software Developer at Mobius Digital Systems (2018-01 – 2020-10)
- Implemented end-to-end development of the Boat Noodle voucher app, building key Android modules under the guidance of senior developers to ensure clean code practices.
- Contributed to the development of the official New Straits Times news application on native iOS and native Android, building scalable features to serve high-volume daily news readers.
- Engaged in technical discussions across local and international clients to gather project requirements, pitch feature enhancements, and contribute in team alignment workshops.
- Partnered with senior developers in pair programming workflows to build, review, and ship robust user-facing Android features across active projects.
Android Developer (Internship) at Mobius Digital Systems (2017-10 – 2018-01)
- Learn from senior developers on company's recommended architecture.
- Learn company's business model, assist senior developers on ongoing projects.
- Exposed to IOS development - Auto layout.