10年以上的客户端开发及6年以上的团队管理经验,在手机,pad、TV,大屏、硬件盒子,鸿蒙PC设备等多个平台上成功开发并商用多款产品。擅长产品软件架构设计、业务模块分析、性能优化,项目管理和跨平台协作等经验。
熟悉Java,Kotlin,ts,c++,python等多语言编程能力,具备在Android和HarmonyOS,小程序平台上进行高效开发的能力;
熟悉HarmonOS的ArkUI框架,Android的Jetpack组件库,uniapp,flutter等跨平台框架,能够快速适应不同平台的开发需求;
熟练使用NDK/JNI/NAPI开发,实现c/c++与java/js的完美通信,熟练编写JNI/NAPI相关的代码及三方库的移植工作;
具备扎实的软件架构设计能力,熟练掌握MVC、MVP、MVVM等设计模式,并能够根据项目需求灵活选择和优化架构,提高代码的可维护性和可扩展性;
具备丰富的性能优化经验,能够从代码层面、资源管理、内存管理、CPU使用等方面对应用进行全方位的性能优化,提升应用的响应速度和稳定性;
具备处理跨平台、跨设备的兼容性和差异化需求的能力,能够确保应用在