Summary
Amal Shiwantha is a Senior Android Engineer with over a decade of hands-on mobile experience and more than 13 years working across software development disciplines. Based in Sri Lanka, he specializes in modern Android stacks—Jetpack Compose, Kotlin, Coroutines and MVVM—and brings pragmatic expertise in app maintenance, migration (Algolia to Typesense), deep links, maps and offline storage. At Soho.com.au he drives feature delivery and platform upgrades for a property search app, shipping user-centric features like search-history, guest modes, favorite destinations and property-agent views. His background in Java certification and a B.Sc.(Hons) in Computing complements a long-running focus on reliability (WorkManager, Room, Firebase) and performance. Notably, he blends legacy Java knowledge with contemporary Compose-driven UI development, enabling smooth version upgrades and API integrations in production apps.
10 years of coding experience
Intermediate Level (LICA), Intermediate Level (LICA) at Institute of Chartered Accountants of Sri Lanka
2002 - O/L 2005 A/L, 2002 - O/L 2005 A/L at Vijaya National College - Matale
AAT (Finalist), AAT (Finalist) at Association of Accounting Technicians of Sri Lanka
B.Sc.(Hons) Computing, B.Sc.(Hons) Computing at University of Greenwich
Sun Certified Java Programmer - 1.4, Sun Certified Java Programmer - 1.4 at Java Institute for Advanced Technology
Primary School, Primary School at Kaluthara College - Kaluthara
Higher Diploma in Computer Science, Higher Diploma in Computer Science at Infortec International Institute of Information Technology
Advanced Java Developer (AJD), Advanced Java Developer (AJD) at Institute of Java and Technological Studies (IJTS)