个人介绍
本人属于全栈工程师开发,什么都有接触,但酷爱算法研究,从事java,android移动端和web端已经十多年年,熟练掌握了java的各种编程技巧,对数据结构和算法有一定深入,接触过深度学习NLP,曾协助过研究生开发模式识别类的项目,比如相似文字查找,文字情感类分析等等。本人也热衷于音视频底层研究,研究过ffmpeg源码,但对ffmpeg交叉编译成arm版本,整合了sdl,利用C语言调用ffmpeg实现了音频编解码,开发出了一整套移动端播放器,实现了直播拉流和推流,以及点播功能。
本人在学校担任学习委员,多次获得国家奖学金,在校学习过双截棍,有两次上台表演的经验,在校期间,本人兴趣爱好也很少,基本都是在读书中度过。
工作经历
2019-05-02 -至今知行云课网络科技有限公司高级技术总监
知行云课主要是做在线直播系统,目标客户是金融和教育,改公司是本人和几位从新东方出来的同时一起共同创办, 本人负责前端技术总监 工作任务: 1 主要android和网页端调研和项目开发 2 webrtc和rtmpt直播系统 3 电子白板系统开发 4 考试系统开发 5 聊天系统开发 6 金融营销网页后端开发
2014-10-10 -2019-05-01新东方在线高级前端工程师
新东方在线主要线上教育直播系统开发 工作描述: 主要负责依然是直播平台开发和研究,直播平台新增了抢红包,送礼物等等,还开始新增移动端版本,完成移动端整体界面搭建和音频是底层开发,网站主要负责酷学项目,编写网站服务器端代码开发和维护
2013-04-01 -2014-10-10梯子网前端工程师
工作描述:91外教隶属于梯子网,主要从事91外教网播平台的研究和开发,利用flash完成直播界面搭建,服务器处理底层房间信息,前后端信令交互功能等,后来公司倒闭
2012-07-01 -2013-03-01江西博微科技有限公司java工程师
公司主要做工程工程造价软件,卖给第三方使用 工作描述: 1. 主要负责国家工审平台项目研发,同时担任公司内部webstarter平台框架编写。 2. 参与完成由flex/jsf+spring+hibernate公司内部音视频软件开发,担任flex客户端编写 3. 独自完成通用化的用户管理模块开发,主要使用ExtJs+spring+hibernate+oracle 4. 独立完成由flex和myface整合的一个通用上传版组件
教育经历
2008-09-01 - 2012-06-06东华理工大学软件工程本科
主要课是软件工程,在学校获取过三好学生,国家奖学金,优秀学习委员等
技能
千学云后台管理主要是对千学云系统的功能管理,由个人全部开发 主要包括: 1 用户管理 2 课程直播 3 录播管理 4 云盘管理 5 消息通知 6 直播带货 7 智能监控 8 气氛暖场 9 内审外宣等等 主要技术点是 vue elementui
千学直播系统 千学直播主要负责前端开发,包括web和android原生 主要功能如下 1 白板功能,可以显示word,ppt等,做画笔标注等等 2 1 对 1 实时互动,自己编译webrtc,改动源码实现加密直播一对一实时互动 3 直播推流,rtmpt,实现1对万人的直播 4 直播美颜,滤镜特效 5 聊天,动态表情,表情特效功能 6 抢红包功能 7 双师直播,实现多个主播