目前在正在开发的产品是一款广播FM app,里面涉及到了音视频技术,直播技术,也有社交聊天功能。整个项目虽然不是从头开始做,但是从进入公司到现在,也几乎是完整的重构了一遍。
1.基础架构:从原基础架构混乱的mvc,改进到传统的mvp,再到如今mvx。
2.技术模块化:包括基础网络层api服务模块、长连接模块(mqtt)、直播功能模块、音视频功能模块和数据埋点(手动和自动)等。
3.单元组件封装:包括图片控件、列表控件等。
4.业务模块化:包括首页千人千面推荐流、社区、音频播放器、视频播放器、直播间、h5交互优化等。
移动端除了广播FM外,也做过物联网智能家居相关app:包括智能灯泡、智能油汀等。
windows端利用c++开发过windows 桌面输入法及桌面工具条,也利用cocos2dx制作过一个小游戏。
早先接触了机器学习与深度学习,改进了基于稀疏编码的分类方法,并在国内核心期刊发表论文。