Summary
Johan Adam is a freelance Android developer with 10 years of hands-on experience building user-focused mobile apps, primarily using Kotlin and MVVM. Self-taught and pragmatic, he’s delivered production apps across industries—from classifieds and automotive platforms to logistics and home appliances—often applying clean architecture and KMM for cross-platform needs. He has moved between startups and corporate teams, contributing as both a senior engineer and point-of-contact for feature delivery, QA, and stakeholder coordination. Based in Shah Alam, Malaysia, Johan pairs a tester’s curiosity with continuous learning (his GitHub notes: "Testing and learning"), which shows in regular experimentation and pragmatic tooling choices like Hilt/Dagger and Jetpack components.
10 years of coding experience
8 years of employment as a software developer
High School Diploma, Computer Science, High School Diploma, Computer Science at Kolej Universiti Poly-Tech MARA