I’m a software engineer based in Sweden with 5+ years of professional experience building secure, scalable mobile applications using Flutter for Android and iOS. I’ve worked across fintech, government, and IoT domains, delivering features such as REST API integrations, Firebase services, and high-performance mobile experiences while following clean architecture and SOLID principles. I also specialize in identity verification and security-focused mobile development—integrating Google ML Kit (OCR and face detection), TensorFlow Lite, and advanced Android security controls like SSL pinning, token-based authentication, encryption, and root/jailbreak detection. I enjoy collaborating in Agile teams, improving CI/CD and release processes, and continuously learning new mobile technologies to ship reliable, user-centric products.…

Himasha Gunasena

I’m a software engineer based in Sweden with 5+ years of professional experience building secure, scalable mobile applications using Flutter for Android and iOS. I’ve worked across fintech, government, and IoT domains, delivering features such as REST API integrations, Firebase services, and high-performance mobile experiences while following clean architecture and SOLID principles. I also specialize in identity verification and security-focused mobile development—integrating Google ML Kit (OCR and face detection), TensorFlow Lite, and advanced Android security controls like SSL pinning, token-based authentication, encryption, and root/jailbreak detection. I enjoy collaborating in Agile teams, improving CI/CD and release processes, and continuously learning new mobile technologies to ship reliable, user-centric products.…

Available to hire

I’m a software engineer based in Sweden with 5+ years of professional experience building secure, scalable mobile applications using Flutter for Android and iOS. I’ve worked across fintech, government, and IoT domains, delivering features such as REST API integrations, Firebase services, and high-performance mobile experiences while following clean architecture and SOLID principles.

I also specialize in identity verification and security-focused mobile development—integrating Google ML Kit (OCR and face detection), TensorFlow Lite, and advanced Android security controls like SSL pinning, token-based authentication, encryption, and root/jailbreak detection. I enjoy collaborating in Agile teams, improving CI/CD and release processes, and continuously learning new mobile technologies to ship reliable, user-centric products.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more

Language

English
Advanced
Swedish
Beginner

Work Experience

Software Engineer II at Arimac Lanka (Pvt) Ltd
August 1, 2024 - August 1, 2026
Developed and maintained secure, scalable fintech mobile applications for local and international clients using Flutter and Kotlin. Implemented OCR, liveness detection, and TensorFlow Lite features to support secure digital onboarding and identity verification. Built native Android security features in Kotlin including root/jailbreak detection, developer options detection, VPN detection, SSL pinning, and secure data encryption (AES, 3DES). Applied Clean Architecture with MVVM/MVC patterns and used BLoC/Cubit/Riverpod/Provider for state management. Integrated RESTful APIs, Firebase services, Android SDKs, third-party SDKs, and IoT device connectivity (including GPS trackers) to deliver high-performance mobile solutions. Contributed to CI/CD, release management, code reviews, and mentoring, working with GitLab/Bitbucket and Jira in Agile teams.
Software Engineer I at Arimac Lanka (Pvt) Ltd
April 1, 2023 - August 1, 2024
Developed cross-platform fintech and government applications for Android, iOS, and Huawei AppGallery using Flutter. Integrated RESTful APIs using Dio/HTTP. Implemented security features including SSL pinning, token-based authentication, secure hashing, and encrypted local storage. Supported publication and maintenance of a large-scale banking app with 500,000+ downloads on Google Play and managed App Store release workflows. Improved maintainability through Dart Define and used modern state management (BLoC, Cubit, Riverpod). Managed Jira tasks and sprint planning while collaborating with distributed teams for overseas clients.
Associate Software Engineer at Epic Lanka (Pvt) Ltd
August 1, 2022 - April 1, 2023
Built the front end of a fintech eKYC mobile application using Flutter and Clean Architecture. Integrated Google ML Kit and TensorFlow Lite features such as OCR, document validation, image processing, and liveness detection to support secure digital onboarding. Integrated RESTful APIs and optimized performance and user experience. Worked with cross-functional teams using GitLab and Bitbucket for version control, code reviews, and release management.
Intern Mobile Application Developer at Epic Technologies (Pvt) Ltd
August 1, 2021 - August 1, 2022
Implemented front-end features for fintech mobile applications in Sri Lanka using Flutter and Kotlin. Built proficiency with state management tools including BLoC, GetX, and Provider, and gained experience with architectural patterns such as Clean Architecture to improve code simplicity and maintainability.

Education

BSc (Hons) Computing at Wrexham Glyndwr University
January 11, 2030 - September 28, 2026
Second Upper NDT in Information Technology at Institute of Technology, University of Moratuwa
January 11, 2030 - September 28, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Government, Software & Internet, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more