A focused, intuitive & practical Computer Science professional with industry relevant experience in Android, Jetpack compose, Kotlin, Java, Go lang Development & Testing.
Led cross-functional collaboration with Product Managers, UX Designers, and cross-team stakeholders to define requirements and deliver a scalable Overflow Menu feature, aligning with Figma specifications.
•
Designed and implemented a robust navigation system using Android Backstack and Route Controller, enabling seamless user flow and enhancing app usability.
•
Integrated Android Share Sheet with Jetpack Compose, leveraging FileProvider to enable secure file-sharing functionality and adhering to Android best practices for data security.
•
Developed dynamic UI components, including button cards with randomized static pills, to improve user engagement at the start of each conversation.
•
Architected a state management framework to handle API calls and manage application states, including loading, success, and error scenarios. Implemented features such as loading screen scrims and network error handling, ensuring a smooth user experience even under suboptimal conditions.
•
Optimized UI performance by researching and implementing the onRectChanged API to replace the less efficient onGloballyPositioned method, reducing frame skips and improving fragment bounds reporting.
Led a dynamic team in developing and managing a GraphQL-based music skill data vending service from inception to successful deployment. Designed schema, coded GraphQL resolvers, and implemented key dependencies, such as DynamoDB using Java, ensuring efficient and robust functionality.
•
Analyzed and optimized the latency of a public-facing Alexa Music API, resulting in a 27 ms (42%) reduction, enhancing user experience on Alexa devices.
•
Utilized AWS CDK to streamline and automate infrastructure deployment across multiple AWS accounts, ensuring efficiency and consistency across pipeline stages.
•
Designed and implemented a comprehensive dashboard illustrating call ratios for various APIs, providing valuable insights into dependency invocations and optimizing system performance
•
Collaborated cross-functionally with different teams on a personalization project, facilitating the transition from customerID to personID information.
•
Analyzed and documented API latency and fault thresholds, establishing alarms for proactive issue resolution.