Android Developer with 3.6+ years of hands-on experience in developing and maintaining high-quality mobile applications. Skilled in Java, Kotlin, Android SDK, and modern development frameworks such as MVVM and Retrofit. Adept at designing intuitive user interfaces and integrating advanced features, including REST APIs, Google Maps, Firebase, and payment systems. Passionate about delivering user-centric solutions and staying updated on emerging technologies in mobile app development.
As a Solution Engineer, my responsibilities cover development, integration, and support of payment‑solutions and customizations for clients across government, SMEs, and large enterprises. I work especially with Android POS and dynamic QR devices, ensuring excellent end-to-end delivery from UAT to Go-Live, and providing ongoing support for system optimization and troubleshooting.I specialize in creating tailored payment experiences, including API and non-API integrations, to meet the unique needs of each client.
Key Responsibilities & Achievements:
End-to-End API Integration: Led the integration of push-to-pay APIs for Android POS systems, handling everything from UAT testing to successful deployment in the go-live phase, ensuring full functionality and compliance.
Android SDK Integration & Customization: Managed the technical integration of Android SDK for POS, implementing custom features and payment screens, improving user experience and operational efficiency.
Client-Centric Customization: Delivered tailored configuration solutions, including both API and non-API integration.
Multi-Sector Clientele: Successfully worked with a broad range of clients—ranging from government organizations to SMEs and large enterprises—ensuring customized payment solutions.
Problem-Solving & Optimization: Acted as a problem solver during critical phases of integration, addressing issues proactively, improving system stability, and optimizing the end-to-end process.
Technologies & Languages Used:
Kotlin – Primary language for developing Android-based applications, enabling seamless integration of push-to-pay features and client-specific functionality.
Java – Leveraged for legacy system integration and maintaining interoperability with existing modules and services.
FTL (Freemarker Template Language) – Used for configuring and customizing dynamic payment screen templates, providing clients with flexible and personalized user interfaces.
Solution design
Strategic thinking
Customer engagement
Sales support
Software development