个人介绍
教育经历:
2010.9-2014.7 福州大学数学与计算机科学学院
l 外语能力: CET-4(538) CET-6(476)
l 计算机能力:
◆获得福建省计算机一级优秀证书、二级优秀证书、三级偏软合格证书,获得国家四级数据库工程师
◆熟悉c/c++、java、jsp、j2ee、js、perl、R、python、HTML、CSS、shell、sql
◆熟悉unix/linux操作系统,熟悉vs,qt,myeclipse,eclipse,matlab软件
◆熟悉SQL SERVER、ORACLE、Mysql数据库,熟悉opencv、boost、ros、mfc、cuda、open_mp库
本人性格乐观、稳重;知识基础好,工作认真负责,能吃苦耐劳,有较强的组织能力和团结协作精神,能迅速的适应各种环境。我善于学习,虽然我不是最优秀的,但我会努力使自己变优秀,希望我的努力可以让您满意
工作经历
2018-11-01 -至今百度高级软件工程师
主要在mac、linux和window上利用qt,开发Apollo算法的调试工具,根据感知、环境建模、规划、控制组传输的数据和提出的需求,进行android的图像传输,qnx的数据通信,在cute_view上的栅格地图上显示车辆运动和各种状态,动态画出系统性能监控等
2018-09-01 -2018-11-01百度高级软件工程师(系统集成)
在nvdia px2和高通820A和Ti等arm板子上面搭建Apollo的依赖环境,安装qnx系统和ros框架,利用ros和tensorflow进行视频的目标识别
2016-11-02 -2018-08-01瀚海基因高级算法工程师
利用open mp和winThread开发DirectAlignment多线程比对算法,综合采用线程的同步和异步实现,实现超高速读写大文件和处理大数据比对运算。主要基于bwt算法和哈希表,利用字符编码和字符压缩建立k-mer库,采用bitmap加速全局比对速率,利用GPU加速。
2016-07-01 -2016-10-01瀚海基因高级算法工程师
开发sam文件的coverage统计程序,利用HighChart库生成html报告,并在此基础上,采用外参法,开发基于唯一比对序列的NIPT检测算法,生成NIPT检测报告,降低了检测线;开发PGS项目,基于染色体片段的拷贝异常检查算法,采用内参法
2016-06-01 -2016-08-01瀚海基因高级算法工程师
项目简介:利用c++,javascript和html5自动生成QC报告和heatmap报告,主要包括basecall信息,fq信息和map信息,实现测序实时质控分析;同时利用mfc和R语言,采用直方统计和游程编码开发单分子辨别算法和画图程序,提高单分子比率
2016-05-01 -2016-07-01瀚海基因科技高级算法工程师
项目简介:基于三代单分子测序仪,利用vs2013和opencv,开发DirectCall 2.0版本。首先,改变算法框架,利用boost搭建多线程;开发单分子定位核心算法,提升定位精度;改进图像的fft配准,达到亚像素级配准;通过建立可变的模板识别碱基,计算获得质量得分。
2014-07-01 -2016-05-01华大基因算法工程师
two_color:利用vs 2010开发two_color算法,包括基于密度连通的聚类算法,基于GMM模型的聚类算法,采用EM最大似然估计,为Zebra 2.0版本仪器做准备
教育经历
2010-07-01 - 2014-07-01福州大学信息计算科学本科
★2011-2012上学期 福州大学三等奖奖学金 ★2012.9全国大学生数学建模福建二等奖 ★2012-2013上学期 福州大学二等奖奖学金 ★2012.6福州大学第八届数学建模比赛一等奖 ★2012.6福州大学第九届校级ACM三等奖
技能
利用open mp和winThread开发DirectAlignment多线程比对算法,综合采用线程的同步和异步实现,实现超高速读写大文件和处理大数据比对运算。主要基于bwt算法和哈希表,利用字符编码和字符压缩建立k-mer库,采用bitmap加速全局比对速率,在局部回溯时,采用动态规划和启发式算法,使用SSE加速,利用改进的LD编辑距离(SW和NW)和LCS算法找出字符串的相似度,通过GPU加速,充分发挥CPU和GPU的异步执行效率,利用多GPU阵列加速运算,加速的同时,降低了服务器的成本,利用C/C++技巧优化加速比对细节,优化硬件架构,比对速度超越主流比对软件水平,并可以提升15%-30%的有效数据,软件已经发布。
系统集成工具链cute_view 项目介绍:主要在mac、linux和window上利用qt,开发Apollo算法的调试工具,根据感知、环境建模、规划、控制组传输的数据和提出的需求,进行android的图像传输,qnx的数据通信,在cute_view上的栅格地图上显示车辆运动和各种参数,回放车辆运动过程,动态画出系统性能监控状态和超声波检测状态,动态显示车四周鱼眼的图像及车库检测结果,下载上传文件等功能开发
基于三代单分子测序仪,利用vs2013和opencv,开发DirectCall 2.0版本。首先,改变算法框架,利用boost搭建多线程;开发单分子定位核心算法,提升定位精度;改进图像的fft配准,达到亚像素级配准;通过建立可变的模板识别碱基,计算获得质量得分。目前DirctCall的数据产量和精度都有巨大提升;在此基础上,利用cuda,将图像处理转移到GPU处理,加速算法,CPU从至强E5降到I7;同时利用qt和mfc开发offline软件,实现了可视化调用程序,记录运行日志等功能;并采用共享内存方法实现了DirectCall online版本的开发,实时处理相机图片,产品已经试产