IAdea Corporation

Senior Software Engineer

Apr 2025 - Present • Taiwan

Android Application Development

  • Developed Android apps, including Digital Signage Console (enterprise launcher), BYOM Center (media virtualization), and system apps (Setup Wizard and Settings), using Java and Kotlin
  • Customized and integrated Android features on MDEP (Microsoft Device Ecosystem Platform)
  • Applied MVVM and clean architecture, leveraging Hilt for dependency injection and modular design
  • Built complex UI using Jetpack Compose and view binding
  • Designed RESTful APIs and integrated asynchronous data flows using Retrofit and Coroutines
  • Designed an offline data persistence strategy and implemented local storage using Jetpack Room and DataStore for reliable data access
  • Improved application stability and reliability through profiling and unit testing
  • Utilized Linux shell scripting for repo management and system image build automation

Windows/Linux Application Development

  • Developed a cross-platform application in C++ using GStreamer, enabling WebSocket-based communication for media virtualization
Kotlin Java C/C++ Jetpack Compose MVVM Hilt Retrofit Coroutines WebSocket JSON-RPC