1.熟练掌握Java 、C#语言,熟悉Javascrip、Paython语言(有AI方面研发经验),了解C/C++基本语法,熟练掌握面向对象编程(OOP)。
2.熟练掌握Android APP开发(能够独立完成,有Framework层开发经验,有一定修改Launcher、SystemUI源码能力),掌握Android与前端混合开发和NDK开发,Linux开发环境,熟悉adb和git命令。
3.熟练掌握U3D开发AR、VR和游戏类项目。
4.负责Android 客户端的APP应用开发和维护;
5.与产品及设计团队密切沟通,根据UI设计稿和需求文档开发功能模块;
6.针对产品需求合理安排工作优先级,稳步推进模块迭代;
7.协同测试等部门解决研发过程中出现的BUG。
项目一
基于人工智能的人脸识别项目(CAVA),使用了Tensorflow训练模型,基于framework层源码,实现了扫脸解锁手机,智能短信通知等功能,效果请参考Lenovo Tech World 2017大会。
项目二
O2O电商项目(胖虎),二手奢侈品交易平台,使用了开源框架pulltorefresh、okhttp、Android-Universal-Image-Loader、ZXing、支付等。
项目三
ARPG游戏(魔幻世界),使用Unity3D引擎,负责项目UI系统、AI系统、技能系统、战斗系统、场景加载数据库等模块的开发以及游戏优化。
还有教育、金融方面的Android 项目开和AR、VR相关经验。