IAdea Corporation

Senior Software Engineer

Apr 2025 - Present • Taiwan

Android Application Development

  • Developed multiple Android applications, including Digital Signage Console (enterprise launcher), BYOM Center (meeting room media virtualization), Setup Wizard and Settings, using Kotlin, Java and C/C++
  • Built complex, maintainable UI/UX using Jetpack Compose and XML/View Binding
  • Applied MVVM and clean architecture, leveraging Hilt for dependency injection and modular design
  • Integrated RESTful APIs and asynchronous data flows using Retrofit and Coroutines
  • Improved application stability and reliability through profiling and unit testing

Android System Integration

  • Customized and integrated Android features on MDEP (Microsoft Device Ecosystem Platform), including LED indicators synchronized with Microsoft Teams meeting status
  • Utilized Linux shell scripting for repo management and system image release automation
  • Collaborated with hardware teams to align hardware capabilities with application requirements

Windows Application Development

  • Developed a Windows application in C++ to enable WebSocket-based communication with Android devices using JSON-RPC
Kotlin Java C/C++ Jetpack Compose MVVM Hilt Retrofit Coroutines WebSocket JSON-RPC