个人介绍
17年C++开发经验
1.MFC
做过很多基于MFC的应用程序,掌握GDI绘图,各种MFC控件以及事件相应,以及各种对话框,单文档和多文档程序。
2.Linux开发
熟悉linux操作系统,能熟练使用多数常用命令
分布式计算的程序设计和实现。
基于TCP/IP (epoll/asio)的游戏服务器端(异步)开发,针对大连接数量的优化等。
掌握STL的多数数据结构和算法,多进程,多线程,同样经常使用BOOST库
3.QT
基于QT widget的程序开发,信号与槽
基于QT qml的程序开发,相关视频播放(基于FBO的使用OpenGL的自定义控件),视频转发,多线程,多路音频播放(QT audio, SDL2)等
3年Python开发经验。
1.熟悉rdkit,obabel,Amber以及各种dock(vina, rdock, ledock等)工具
2.熟悉Numpy,各种数据的统计,excel文件的生成和编辑,数据库等。
3.各种系统下的算法实现。
为各种大计算量的工作设计通用工作流,支持本地,slurm集群以及k8s集群。
工作经历
2021-01-25 -2022-01-01苏州创意云网络科技有限公司开发总监
1.云文件传输 使用自有的传输协议实现本地到云的文件上传下载。 2.视频流的显示 使用OpenGL将获得的视频流进行显示 3.音频的播放 使用SDL2进行音频数据的播放,以及混音。 4.视频编解码 使用ffmpeg将视频数据在RGB YUV H264之间互转。 包括编解码器的选择。 5.音频数据的采集 分别使用QT以及D3D进行语音输入及System Audio的采集。 6.NDI SDK的开发
教育经历
2000-09-01 - 2004-06-30苏州科技大学计算机科学与技术本科