10多年的研发经历。具备 Windows/Linux/Android 等多平台开发能力,C/C++/Java 编程经验丰富,对 go/python/javascript 等语言也有所涉猎。熟练使用 shell/makefile/git/svn 等命令。对一些开源软件有所使用和研究,包括有 ffmpeg/opencv/openGL/Qt/duilib/docker/redis/chrome等。良好的英文读写能力,阅读一般的英文技术文档无障碍。有一定指导和带领初级或中级开发者经验。
1.负责车载中间件服务和 hmi 部分开发,相关模块有: rtmp 推流服务, SPI 通信服务,SOA 服务,systemUI 服务,setting 服务等
2.一个基于 Qt和 sip 协议的视频监控客户端软件,具有视频指挥,视频监控和视频会议一体化功能
3.一款字幕软件。主导该软件需求分析,设计,开发等主要过程,实现各种字幕效果,如图片,动画,飞字,时钟和马赛克等;用到了图像相关技术(叠加,缩放,去隔行,抠像,去锯齿)、GDI 绘制、多线程并发,内存共享等技术。
4.在 Linux 平台上进行网络视频转发服务开发,主要维护功能有:在网络带宽波动的情况下对视频主动丢帧和恢复。服务性能调优增加链路并发能力。
角色:作为开发主导者,全程参与需求分析,设计,开发和测试验收各个环节 软件功能:基于mfc和BCG库开发的一个桌面字幕软件,用于电视台播放视频节目时插播字幕用,能实现各种静态或动态的字幕效果。该软件主要用c++语言编写完成,采用了进程间通信,多线程调度,共享内存,GDI绘制
角色:作为软件主要开发人员,参与了设计,开发与维护环节 软件功能:这是基于安卓9.0系统的服务软件,该服务主要用于与用户进行友好交互,提供各种交互组件。主要采用java语言编写,运用了包括activity, services ,broadcast,aidl,xml布局等技术