工作经历
2016.09-2016.12
推荐系统工程师
今日头条
基于J2EE+SSH推荐系统后台引擎开发,机器学习和推荐算法研究.
2017.02-2017.05
量化研究员实习生
中国量化人才中心
负责股票因子库的搭建,回测系统框架代码编写及量化策略的研究.
2017.05-2017.08
量化研究员实习生
盛世景资产管理集团有限公司
负责基于上期技术的CTP接口的期货交易系统开发和数据库的搭建.
2018.01-
高性能软件开发工程师
华大基因
负责公司基因信息学、基因测序相关高性能计算软件和平台的研发.
职务与社会实践
2015.11-2017.07
系学术委员会主席
北京大学工学院力学系
负责系内外学术交流会的组织和安排.
2016.09-2017.07
工学院实践部部长
北京大学工学院
负责学院实践部工作,组织了学院企业百家行、暑期社会实践等活动,北大实践团走遍了中国.
2016.09-
科普讲师
北京市发改委
北京市发改委大篷车,北京市中小学生科普讲座,北大附小、葫芦垡等.
2010.09-2017.09
家庭教师
个人
多年家教经验,主要教授初高中数学和物理.
2014.09-2017.09
社会实践活动
北京大学社会实践团
山西太原、江苏常州、安徽萧县、四川绵阳、山东菏泽、山东菏泽和山东济宁等暑期社会实践,带领的北京大学赴菏泽市巨野县扶贫实践团获得校级优秀,暑期实践优秀团长.
项目&作品
Most Recent
CuArma
https://github.com/yangxianpku/cuarma
CuArma是一个基于CUDA+C++开发的高性能计算库. 受到armadillo和thrust两个库的启发,CuArma同时拥有两个库的有点: thrust的高性能和armadillo简洁的语法. 对于大多数科研人员来讲,他们想集中更多的经历在科学问题本身的研究上而不是在程序的编写上.于是,他们更喜欢使用如同MATLAB这样简单强大的计算工具.而MATLAB在大量for循环下的低效性使得研究人员不得不放弃它而转向别的高性能计算框架. 但大部分高性能计算库通常对开发人员的编程素养要求较高,在此矛盾下,CuArma应运而生。