Summary
John Paul is a senior mobile developer with 11 years in software engineering and seven years focused on Android, currently building production-grade apps at Bank of the Philippine Islands. He specializes in Kotlin, Java, MVVM, and Clean Architecture, and has shipped modular, scalable Android products that reached over 1M+ downloads. Beyond mobile, he has deep Web3 and smart contract experience—leading development of Conditional Tokens Frameworks, gas-optimized token contracts, and account abstraction integrations at Sovrun and TokenMinds. He pairs hands-on coding with security-minded practices (code reviews, fuzz and integration testing) and mentors junior engineers. Based in Metro Manila, he blends enterprise banking app stability with startup agility and an active interest in securing Web3 as a warden at Code4rena.
7 years of coding experience
10 years of employment as a software developer
Bachelor’s Degree Information Technology, Bachelor’s Degree Information Technology at Bicol University Polangui Campus