Experience
Over 7 years of professional experience building Android applications and SDKs.
Senior Mobile Android
YogyakartaPrivy
March 2021 – July 2026 · 5 years 5 months
- •Lead the design, development, and maintenance of high-quality Android applications and SDKs for Privy's digital identity and authentication products.
- •Architect scalable, maintainable, and testable Android solutions using modern Android best practices, clean architecture, and design patterns.
- •Collaborate closely with Product Managers, Designers, Backend Engineers, QA, and other stakeholders to deliver reliable features with an excellent user experience.
- •Drive technical excellence through code reviews, engineering standards, documentation, and continuous improvement initiatives.
- •Optimize application performance, memory usage, startup time, and overall reliability to ensure a smooth user experience.
- •Develop and enhance Android Native SDKs, improving stability, usability, testability, and integration for internal teams and external clients.
- •Analyze, troubleshoot, and resolve complex production issues while maintaining high application stability and performance.
- •Support merchants by implementing SDK enhancements, custom feature requests, and integration improvements.
- •Mentor junior and intern Android engineers through technical guidance, code reviews, pair programming, and knowledge sharing.
- •Research and evaluate emerging Android technologies, libraries, and development practices to continuously improve engineering productivity and product quality.
- •Contribute to technical planning, architectural discussions, and engineering decisions that support long-term platform scalability.
- •Design and establish automated CI/CD pipelines for build, testing, and distribution processes, significantly reducing deployment friction and accelerating release cycles.
- •Architect and implement a robust internal tracking framework to log real-time performance metrics, crash analytics, and user events for data-driven decision-making.
Senior Android Developer
Yogyakarta, IndonesiaTechnopartner Indonesia
January 2020 – March 2021 · 1 year 3 months
- •Lead the development of Android applications for various clients, understanding their unique requirements and delivering solutions that exceed expectations.
- •Set and uphold the highest coding standards, employing best practices in Android development, design patterns, and software architecture.
- •Work closely with project managers, UI/UX designers, and backend developers to translate client requirements into technical specifications.
- •Troubleshoot and resolve complex technical issues and bugs promptly, ensuring the stability and reliability of delivered applications.
- •Continuously optimize app performance, responsiveness, and memory management to provide the best possible user experience.
- •Lead and participate in code reviews, providing constructive feedback to peers and fostering a culture of code quality.
- •Mentor junior Android engineers, helping them develop their skills and grow in their roles.
- •Maintain clear and comprehensive technical documentation for Android projects.
Android Developer
Yogyakarta, IndonesiaTechnopartner Indonesia
January 2019 – January 2020 · 1 year 1 month
- •Collaborated with cross-functional teams on client projects, assisting in the development of Android applications, feature enhancements, and bug fixes.
- •Wrote clean, maintainable code under the guidance of senior team members, following coding standards and established project guidelines.
- •Participated in identifying and resolving technical issues and bugs, working closely with the team to maintain app stability.
- •Assisted in the testing process to ensure the reliability and functionality of Android apps.
- •Explored emerging trends and tools in Android development and shared findings with the team.