在校经历:
第二届中国软件开源大赛决赛入围奖,OpenMiner,基于Java的开源数据挖掘引擎,组长,架构设计。2006.12
四川省青年软件创新工程,基于基因表达式编程的知识发现系统,通过基因表达式编程(Gene Expression Programming)遗传算法,对数据进行训练和预测,实现数据的分类和函数表达式挖掘功能。通过分布式并行计算的方法,将遗传算法的种群进化,平分到多台主机上共同进化,加快进化的速度。2006.10
安利杯大学生计算机作品竞赛四川省二等奖。2006.6
嵌入式Basic解释器,商业外包,针对ARM低端系列芯片的手持嵌入式设备。2005.1 – 2005.5
四川大学第四届ACM大学生程序设计大赛优胜奖。2005.4
四川大学微软技术俱乐部科技部部长,多次进行全校范围内的技术讲座2004.1-2004.7
微软公司最有价值专家MVP, Visual C++。2004.1
实习经历:
1) 明日之星实习生,微软亚洲研究院MSRA DIT组,2007.5 – 2007.12
1)CART决策树分析引擎,核心引擎架构, C/C++程序员。
在分布式并行计算系统上实现针对海量数据的CART决策树算法分析引擎。并且针对Windows Boot Time等数据进行数据挖掘任务,发现导致Windows启动变慢的各种原因。
2)MDA多维数据分析引擎,核心引擎架构, C/C++程序员。
在分布式并行的bigTable系统上,实现针对海量数据的多维数据分析查询的平台。根据上层用户提供的若干维度(dimension)和度量(measure),转换为关系数据查询请求,并且实现各种复杂查询的组合,分解和查询优化。
2) 软件工程师,四川省地震局,2007.1 – 2007.4
国家地震局“十五”国家测震软件项目
地震分析人机交互与地震速报模块,Java程序员。2007.1-2007.4
3) 软件工程师(创业员工),联合众志软件有限公司,2003.12 – 2006.8
1) 2003年底加入成都联合众志软件公司,主要从事手机游戏开始工作。刚开始主要从事研究J2ME的开发技术,在2004年中期,作为项目的主程序,完成该公司第一款产品,魔幻之旅2。该作品是基于NOKIA S40和S60平台下,并且已经成功在移动百宝箱上运营。该产品是一款以SLG战棋类的角色扮演类游戏,基于MIDP1.0和NOKIA API的平台。附图如下:


2) 2004年下半年主要从事《仙剑奇侠传》手机版的开发工作,担任项目的架构师和主程序。该产品由上海网星版权所有,基于NOKIA S40,S60与Motorola V系列几个版本,并且也成功在移动百宝箱上运营,而且创下S40版本发布当月下载量排名第二的成绩。而MOTO版本,则直接嵌入MOTO E680i手机内。该游戏被盛大指欢堂评为2005年国内最佳手机角色扮演游戏。该产品是完全移植仙剑的所有剧情的产品,除开本地引擎,一共分成18个资源包,玩家在运行游戏的时候,程序自动能够根据下一步的剧情从服务器上下载相应的资源,从而解决了NOKIA S40的64K程序空间的限制。附图如下:

3) 2005年,继续负责联合众志公司内的J2ME程序开发,同时负责带领新人参与项目,作为主程序,完成了《聂小倩》这一作品,附图如下:

4) 2005年底到2006年中,负责公司Symbian平台的技术研究,同时带领新人开发第一款Symbian平台的手机游戏《合金弹头》,完全移植街机版第一代。本人担当主程序和架构师。在开发产品的同时,也附带开发完成基于Symbian平台的C/C++封装底层的开发库UIS60。该底层库已经用于公司所有的Symbian平台产品,包括公司自己的WAP浏览器等非游戏类产品。附图如下:



4) 软件工程师,成都金点游戏开发工作室,2002.10 – 2003.9
担任GameBoy Advacned(GBA)的开发技术研究工作,从最初的底层开发平台到最后的各个GBA硬件模块的调用方法的研究。编写完成国内第一套GBA开发技术的教程和一套完善的GBA开发C语言辅助库。