杨帆的简历

  • 2014年03月17日
  • cv

###自我介绍 杨帆,男,出生于1987年,2010年毕业于北京邮电大学智能科学与技术专业本科。毕业后一直就职于安世亚太科技有限公司至今,曾任.Net 开发工程师、研究团队副经理、经理。对软件开发和IT技术非常敏感、广泛涉猎,尤其对机器学习相关算法(自然语言处理、大数据处理)以及数据可视化(force directed graph)有过系统性研究。

编程语言熟悉webpy、flask(python网站框架) Nodejs(express)、d3.js( svg数据可视化控件)、coffeescript、less,用过MongoDB、Neo4j等。

英语听说读写流利,曾被英国QMUL、美国IUB等高校的研究生部录取。有和外籍语言学家工作的经验,翻译过一本计算机专业的英文图书。

做事积极主动、责任感强;性格随和,遇事冷静;有不错的分析和解决问题能力。

###职位意向 互联网开发(全端)、数据可视化、搜索和推荐算法开发等。 ###职业技能 ####编程 Python、web.py、Flask

Javascript,、Nodejs、jQuery、 CoffeeScript

.NET 4.0 和 4.5 (包括 WPF, Silverlight, 和 WCF)

Unity 3D (js、Mono)

Perl, Shell 脚本

Java、Hadoop、Mahout

C 、C++ ####数据库 关系型: MySql、 Sqlserver、Oracle

NoSql: MongoDB、Redis、Neo4j

####设计 Html5、CSS3、PS ####IDE 和工具 Git, SVN

SublimeText ###Github代码 http://github.com/vindurriel ###项目经历 | 时间 | 事件 | 描述 | 我负责的 | 我学到的 | | — | — | — | — | — | |2013Q2-今 | 中石化项目 | 为中石化开发的一个企业综合知识管理平台,项目周期4年 | 算法密集型模块的开发(自动分类、主题词抽取、拼写检查、搜索、推荐)与集成方案 | 跨团队合作;hadoop、mahout和Solr的使用;基于Restful服务和Soap服务的模块集成;SoA相关知识| |2013Q1-Q4 | 科技支撑计划课题研究 | 企业知识管理和机器学习相关算法的系统性整理,包括文本分类、聚类、关键词、摘要、搜索、推荐等 | 团队日常管理、进度控制;课题研究;机器学习算法结果的可视化 | 团队管理与配合;课题研究的基本方法;论文的撰写| |2013Q2-今 | K-Darwin | 一个知识管理系统,目标群体为企业研发人员,功能包括聚合搜索、知识发现、基于策略的知识爬虫、推荐等 | 项目负责人 | 知识管理系统的架构设计;图数据库Neo4j的部署和使用;hadoop大数据分析平台的部署、维护和使用| |2013Q2 | 翻译了一本英文计算机学图书 | 可能与不可能的边界:P/NP问题趣史 [美] Lance Fortnow 著 | 翻译 | 翻译图书和编辑工作| |2013Q1-Q3 | 焦点服务 | 本体知识的可视化模块,使用有向图(graph)来表示知识点以及之间的关系,并可根据相似度矩阵来显示聚类的结果。 | 项目负责人 | 基于d3.js的力学关系图的可视化;CoffeeScript、Gruntjs等前端生产力工具的使用| |2012Q4 | 航电项目 | 为某航空研究所设计的一个系统,目的是完成该所使用的IBM系IT软件之间的数据集成与互操作 | 负责IBM系的doors、synergy、change和qc等软件的二次开发和集成方案设计。在各方紧密配合下,项目成功签单。 | 在短时间内阅读大量英语文档、设计实现基于脚本语言和文件的互操作| |2012Q3 | 阿米巴 | 一个知识推送和接收的App,客户端用Windows 8 Store App编写,服务器用Nodejs编写 | 项目负责人 | Nodejs(主要是Express框架)、MongoDB以及Windows 8 Store App的开发| |2012Q2 | Flexware.Console | 一个管理Flexware应用的桌面客户端。使用了WPF。 | 设计,实现,项目负责人 | 设计了一个模块通信的机制,降低并发的开发任务之间的耦合。| |2012Q2 | MIT Open Courses Crawler | 一个MIT公开课程的网络爬虫与索引器。用Python编写。 | 设计、实现和维护 | 与数学家一起工作| |2012Q1-Q2 | Flexware | .NET编写的CAD和CAE软件自动化和集成化解决方案,运行在分布式异构环境中。 | 功能重构、修改bug与 维护 | 维护一个复杂的软件系统,响应并修改bug;从企业软件系统的角度思考| |2011Q4 | Unified Simulation | 一个Artwork开发的应用,为Ansys、FEKO等仿真引擎做前处理,准备数据。 | 设计,实现,项目负责人 | 与仿真工程师合作| |2011Q4, 2012Q4 | Office 4D | 一个虚拟3D展览中心的demo,使用 Unity 3D 游戏引擎开发。 | 设计,实现,项目负责人 | 与外包艺术设计师合作;使用游戏引擎,以及计算机几何基础| |2011Q3-2012Q3 | Zbm | 一个网站,目的是让几个办公室同事从附近的饭馆订外卖,之后记账和分账。用到了html5、jQuery、Python和web.py框架。 | 设计、实现和维护 | 个人的网络开发实验项目。使用了数据挖掘、ajax呈现页面和css动画。从头开始构造了一个用户帐号系统。| |2011Q2-Q4 | Artwork | 一个应用开发框架,特色是动态加载和WPF支持。使用了IronPython, Memcached, WPF 和 XML。 | 设计,实现,项目负责人 | 在软件架构层面思考,为开发者和一般用户设计软件。使用SVN做代码版本控制(之前使用VS TFS)。带领一个三人的小团队| |2011Q2-2012Q2 | Xiami_Downloader | 一个音乐抓取和下载工具,特色是Metro UI。在.NET Framework 4.5上编写。 | 设计、实现和维护 | 实现了支持取消的并行任务执行机制,async-await 模式。学习了Metro UI的风格。| |2011Q2 | AutoCenter | 一个为分布式计算系统设计的桌面客户端。使用WPF。 | UI 设计与实现 | 作为桌面客户端UI工程师进行团队合作。| |2011Q2 | VINE Factory | 一个Silverlight做的网站,管理、分发服务器上的Hyper-V虚拟机。 | 实现 | 用Silverlight和MVC模式写网站. 实现多种2D动画. Hyper-V 与 PowerShell脚本的使用。| |2011Q1 | Macro Automater | 一个让用户记录并重放操作的程序,可以用来实现自动化操作,如填表、点击按钮等。使用了AutoHotKey和WPF。 | 设计与实现, 技术负责人 | 在很短时间内完成(4天从零开始完成demo,15天交付)。熟悉编写跨语言、跨进程的程序。与UI 设计师和前端程序员合作。| |2011Q1 | SmartTask | 一个JSP网站,可以管理项目和任务管理, 具有工作流和即时通讯功能。 | 实现 与 部署 | 实现一个简单的即时通讯应用。写JSP插件。| |2010Q4 | Xpy | 一个SharpDevelop (.NET的IDE) 插件,具有编译和打包应用功能。 | 实现 | .NET 基础。| |2010Q4 | Xdesktop | 一个管理应用和进程的虚拟桌面程序,特色是视觉效果,如CoverFLow, FishEye 与 icon lasso selection。使用WPF。 | 设计与实现 | WPF 与 windows 进程管理; 动画基础。| |2010Q1 | 本科学位毕业设计 | 一个新浪博客的爬虫、索引和搜索系统。用到Python和sqlite。 | 设计与实现 | 如何实现一个搜索引擎系统。设计并调整排序算法。|

分享