个人简历个人信息:姓名:王洋性别:男出生日期:1966年08月身高:175cmEmail:yangwang5@msn.com教育背景:1985年7月-1989年7月中国海洋大学应用数学专业本科1999年9月-2001年5月加拿大卡尔顿大学计算机科学专业硕士2001年9月-2008年8月加拿大阿尔伯它大学计算科学专业博士工作经历:(按时间倒序的方式)2009年04月至今:加拿大MadentecLtd职务:ComputerScientist工作职责:嵌入式系统应用算法研究和开发工作业绩:为其可擦洗键盘产品建立语言模型并开发出击键识别算法。此属于应用科学研究,由阿尔伯它省政府资助,为期两年。程序由IAR5.4EmbeddedC/C++和MSVisualC++6.0开发,运行于STM32F103xDandWinXP.电子照片2001年09月–2009年03月:加拿大阿尔伯它大学计算科学系职务:ResearchAssociate工作职责:1.在高性能计算中,优化提高科学计算工作流的调度2.优化群集计算中的消息传递3.教授学生操作系统实验课程。工作业绩:参与Trellis研究项目,该项目是加拿大一个元计算系统。基于此项目完成科学计算工作流(Wrokflow)调度,完成博士论文研究。研究重点在于当外存资源有限并有大量有数据依赖关系的任务运行时,如何利用数据流优化调度,解决死锁问题。其中提出并原型化了一个Workflow-aware文件系统,弥补了现存文件系统对文件间数据数据依赖关系缺乏的支持。该系统基于客户-服务器模型,由GNUC/C++(包括STL)在Linux环境下实现(16,000行原码)。此外,还参与本系生物信息学研究项目,多序列对排(MultipleSequenceAlignment)的串行和并行算法的研究。开发实现了有逆序子序列的动态规划算法和并行A*Search多序列对排算法。并行算法由Multithread(共享存储)和MPI(分布存储)实现。优化群集计算中消息传递是我参与的另一个合作研究项目,其中我提出了分布式KeyMessage算法。以上研究结果以论文形式发表。略详细的信息在ResearchStatement中可以找到(需要时候,可以提供)。2001年5月-2001年8月:BellCanadaInc.职务:SoftwareContractor工作职责:移动软件开发工作业绩:完善移动计算工具箱KMOT,使其产品化。1999年9月-2001年5月:加拿大卡尔顿大学计算机工程系职务:ResearchAssistant工作职责:移动计算硕士论文研究,移动计算工具箱软件开发工作业绩:加拿大Bell公司和卡尔顿大学合作项目中,承担移动软件工具箱开发。据此完成硕士论文。该工具箱KMOT,是基于J2ME开发,支持Palm,WindowCE等移动设备和其Proxy服务器间的对象迁移,从而使移动设备可以完成一些相对计算量比较大的任务同事又可以节省电力。此外,作为PHP和Perl软件工程师,还参与开发该大学研究院的一个科研项目管理系统。1998年1月-1999年4月:UTStarcom(中国),北京职务:系统分析师工作职责:了解用户需求,售前支持和组织管理工程开发工作业绩:1.管理和开发了中国多媒体网的管理系统(所用软件系统:Solaris/IRIX/WinNT,Oracle/Informix,C/C++Perl).2.CAVnet(ChinaVideoAudioNet)项目中,设计开发了在线交易系统(所用软件系统:IRIX/WinNT,C/C++).3.CAVnet项目提供售前支持并参与撰写招标技术报告.1996年1月-1998年1月:亚信(AsiaInfo),北京职务:软件工程师工作职责:基于Windows/UnixWeb开发工作业绩:1.为ChinaInfo项目开发Web服务(所用软件系统:Solaris,Java,javaScript,C/C++andPerl).2.为中国银行开发外汇报价系统(所用软件系统:Solaris,C).3.为在线教育,市场,新闻和电子商务开发了各种Web服务(所用软件系统:Solaris,C/C++,JavaandPerl).4.为ChinaNet记帐系统提供技术支持。1994年7月-1996年1月:国家智能计算机研究中心北京职务:助理研究员工作职责:曙光-I系统评测,应用软件开发。工作业绩:1.为曙光-ISMP并行计算机移植各种系统和应用软件并对该系统进行性能评测。2.在曙光-I和PC机间实现了UUCP网络(为早期的email服务)。3.研究开发了中文信息压缩程序以节省网络带宽(为早期的internet服务)。1989年8月-1994年7月:中国科学院计算技术研究所(北京)职务:实习研究员工作职责:系统管理维护,软件移植,标量化标量程序工作业绩:1.为国家项目KJ8920系统,一个大型地震数据处理系统,优化剩余静校正模块(所用软件系统:KJOS(KJ8920操作系统),VectorFortran).2.KJ8920系统管理3.为KJ8950(KJ8920的下一代)项目优化绘图子系统(所用软件系统:KJOS,FortranandKJ/ASM(KJ8950汇编语言))4.向量化FORTRAN程序研究。5.为FORTRAN程序开发调试工具(软件:TurboPascal).该工具能侦测未赋值就引用的变量。学术荣誉0.AlbertaIndustryr&DAssociate奖,加拿大阿尔伯它省授(2009)1.博士论文研究奖,阿尔伯塔大学计算机科学系授。2.博士研究生奖,阿尔伯塔大学授。3.NSERCPGB奖,加拿大自然科学和工程院授(加拿大政府奖)。4.ICORE奖,加拿大阿尔伯塔省授。5.WalterH.Johns奖,阿尔伯塔大学授。学术活动1.多次国际会议和期刊(包括JPDC,ICPP,HPCS等)论文审阅2.PDCAT2005年会(大连)。分会场主席3.发表技术论文13篇(需要可提供)。求职资格1.并行和分布式系统的理论,设计和实现,包括MPI,Pthread和EventdrivenC++/C程序设计。2.移动计算和移动设备的J2ME程序设计。3.嵌入式C/C++程序设计,嵌入式操作系统实现。4.离散事件模拟技术(DiscreteEvent-drivenSimulation)。5.对Java等面向对象的程序语言极其实现,如废料收集等方面进行过研究。6.熟练掌握面向对象的分析,设计和实现。7.对数据库,数据仓库技术包括数据挖掘和Web技术有一定的研究和经验。8.项目管理开发经验。9.C++程序员认证(BrainBench2000)