Andy Wu

Senior Android Engineer

Experienced Senior Android Developer with 10+ years of expertise in designing, developing, and optimizing Android applications. Skilled in Kotlin, Jetpack Compose, MVVM, and scalable architectures, with a strong focus on performance, UI/UX, and maintainability. Passionate about building high-quality mobile experiences and mentoring junior developers.


Work Experience

Senior Android Developer

Spark | Auckland | Mar. 2022 - Present

  • Led the development of features of the Spark App & Skinny Jump App, improving app performance.
  • Migrated the Skinny Jump App to Jetpack Compose, reducing UI development time by optimizing widgets.
  • Deployed the app to Google Play Store, ensuring compliance with store policies and optimizing release processes.
  • Optimized app performance and resolved stability issues, enhancing code quality and efficiency.
  • Upgraded apps to the latest Android version, ensuring compatibility and optimal performance.

Senior Android Developer

MEGA The Privacy Company | Auckland | Jan. 2021 - Mar. 2022

  • Designed and developed new features of the Android App for MEGA, ensuring high performance and scalability.
  • Architected the meeting project using MVVM and Kotlin, enhancing maintainability and modularity.
  • Migrated the app to new Android SDK, ensuring full compatibility with the latest OS updates.
  • Maintained and optimized app performance by leveraging performance analysis tools to identify and resolve resource inefficiencies, memory leaks, and response time issues.
  • Collaborated effectively with design and QA teams, efficiently managing requirement changes and ensuring smooth project execution.

Android Engineer

Go Gym Buddy | Auckland | Jul. 2019 - Jan. 2021

  • Developed, maintained, and released an Android application using Java and Kotlin, ensuring code quality and stability.
  • Refactored the MVP architecture to improve scalability, maintainability, and overall performance.
  • Optimized application performance, identifying and addressing bottlenecks to improve speed and reduce memory consumption.
  • Implemented and released new features, aligning with user feedback and business requirements, enhancing the app’s functionality and user experience.
  • Utilized best practices in Android development to streamline the development process and ensure consistency across releases.

Senior Technical Manager

Datatist | Shanghai, China | Sep. 2016 – Mar. 2018

  • Led a team of three developers and implemented the Scrum framework to enhance productivity within the Android team.
  • Designed and developed an easy-to-integrate Android SDK for mass data collection, tailored to customer needs.
  • Built a hybrid Android application that efficiently processes JSON data from servers and visualizes it using dynamic charts and animations.
  • Provided technical support to clients, troubleshooting and resolving issues to ensure seamless product integration.
  • Authored comprehensive technical design documents and specifications for clear development guidelines.
  • Analyzed client requests and implemented changes to improve functionality and user experience.

Senior Android Engineer

DynamiCode | Shanghai, China | Dec. 2014 – Sep. 2016

  • Led the development of an Android-based POS project, successfully passing the UnionPay certification test.
  • Planned, optimized, and refactored existing Android applications for POS terminals to enhance performance and usability.
  • Developed and launched a new SDK to facilitate seamless integration between customers and the POS terminal.

Senior Android Engineer

DZH Limited | Shanghai, China | Apr. 2014 - Nov. 2014

  • Collaborated with a mobile team of 40+ members, including Android & iOS developers and testers.
  • Contributed to the development of multiple financial products for the Android platform.
  • Designed and implemented a trade module for the stock exchange and a business module for financial transactions.
  • Enhanced mobile app stability by identifying, debugging, and resolving critical issues.
  • Proposed and implemented optimal coding methodologies aligned with the latest industry best practices and project requirements.

Software Engineer

Hisense | Qingdao, China | Sep. 2005 – Dec. 2013

  • Led the development of a PC assistant, overseeing PC software integration for Hisense mobile devices.
  • Developed factory testing applications for mobile phones to ensure quality and performance.
  • Designed and built multiple applications for the Android and Brew platforms, including Power Saving Assistant, Speech Assistant, and various games.
  • Contributed to the Hisense smart refrigeration project, enhancing IoT and smart home capabilities.