At Singularity Systems, I developed and optimized the Ledger wallet app for blockchain in C, working within a 50KB device RAM limit. I also investigated Proof-of-Stake blockchain codebases written in Go.
I engineered a local testnet automation tool using Node.js, Bash, and web3.js that brought initialization time to 30 seconds. I documented more than 100 blockchain API methods with Swagger and ran end-to-end integration tests across the local testnet.
At Samsung Research Indonesia, I developed and maintained production REST APIs for Android apps with more than 100 million combined downloads. I also raised unit test coverage to 80% for a backend service using JUnit and Mockito.
My Samsung work also included optimizing ebook search response time from 5 seconds to under 150 milliseconds, developing an MP3 murottal player feature, and designing PostgreSQL and MySQL schemas for services handling 500,000 to 1 million daily requests.

