周翀 Zhou Chong
==============
* 电子邮件: logan.zhou.cn@gmail.com
* 移动电话: 13764131714
* 出生日期: 1985 年 11 月
* github地址: https://github.com/Xorcerer
自我评价
---------
* 本人热爱数学,从初中开始学习计算机编程,关注算法和编程语言细节。
* 英语口语流利,熟悉外企工作环境。
* 善于通过创造和维护自动化工具链来提升工作和生活效率。
* 善于学习新的编程语言的设计原则和运行特性,更通过语言之间的相互借鉴来加速学习。
* 喜欢接触和了解新的环境和事物,无论是技术还是生活方面,永远对生活保持着一份好奇。
知识结构
---------
* 熟悉数据结构,C++常用集合的结构,熟悉常用集合,图,统计,随机算法;
* 熟悉C++,boost::asio/function/signals等,C++11;
* 熟悉C#,async-await异步编程模型,GC原理,JIT机制,反射,开发环境以C#/mono为主;
* 熟悉Python,django,gevent,SWIG/C++;
* 了解Erlang,OTP,虚拟机和软实时机制;
* 精通工程环境自动化,语法解析,代码生成,自动化测试/编译等,如本简历通过
自动化脚本生成pdf,html和docx版本;
* 了解编译原理,曾为客户端用ActionScript 3代数表达式解析库,涉及词法分
析,语法分析,语法树生成,常量折叠等;
* 了解多种语言运行机制及语法,Lisp,Haskell,Go,Erlang,node.js。
工作经验
---------
## 2016.03 ~ 至今 微软 ##
**工作环境** Windows,C#,SQL Server
#### 责任描述:####
工程师
* 用统计方法和机器学习识别异常流量和流量迁移;
* 设计并实现分布式的Bing服务的流量迁移工具,根据需要把任一服务在指定数据中心的流量分流至其他数据中心。
## 2015.03 ~ 2016.03 nWay.com ##
**工作环境** Windows,C++,Python,SQL Server
#### 责任描述:####
高级工程师
* 在中国区设计并实现分布式服务器架构;
* 支持韩国市场上线(在首尔工作2个月)
* 支持中国市场上线(由于中国团队没有建立,先在旧金山总部工作2个月,然后在杭州工作半年)
* 优化服务器效率,如:降低服务器与数据库之间的IO,降低排位赛的算法复杂度;
* 实现对查询友好的日志系统,并与网易的日志系统对接;
* 协调网易派来的工程师的开发工作,并负责代码审查;
* 参与面试、组建并协调中国团队;
* 维护中国区的开发服务器,并配合网易运维人员维护线上生产服务器。
## 2014.08 ~ 2015.03 英孚教育(Education First)##
**工作环境** Windows,ASP.NET,SQL Server
#### 责任描述:####
高级工程师
* 优化服务器算法效率;
* 优化数据库查询层的API;
* 参与新课程系统的开发,并重新设计了更加动态的课程结构;
* 参与并主持内部技术分享。
## 2014.03 ~ 2014.08 七感(机器学习) ##
**工作环境** Linux,Mongodb,redis,Python(numpy,scipy)
#### 责任描述: ####
高级工程师
* 生成并调整分类图(涉及算法K-mean, K-center);
* 从信息中找到统计显著的内容;
* 通过矩阵计算和分布式计算优化计算速度。
## 2012.12 ~ 2013.12 畅游上海 ##
#### 手游研发部 ####
**工作环境** Linux, Mono/C#,C++, Couchbase NoSQL 数据库
#### 责任描述: ####
架构师
* C#服务器网络底层(基于.Net 4.5,asnyc/await);
* C++通用实时排名服务器,基于boost.asio。
* 为通信协议实现代码生成;
* C++,C#客户端通信库,包括一个无锁的跨线程消息队列;
* 定期(或上线前)审查各手游项目的服务器端代码;
* 为本部门面试服务器端候选人(参与了公司手游部门从 0 开始扩张的全过程)。
## 2011.7 ~ 2012.12 端点信息技术有限公司 ##
### 项目: 深渊 3D 多人在线网页游戏 ###
创业项目,基于 Flash 的 3D 多人在线网页游戏。
**项目环境** Linux,Tornado/Python 的 Web 服务器,C++战斗服务器,
Couchbase与MySQL数据库。
#### 责任描述: ####
* 服务器端主程序员;
* 设计并实施跨平台开放方案,满足不同平台(Mac OS X 和 Windows)的开发和测试需要;
* 设计并实现服务器架构、通信方式及协议,使用 boost.asio, zeromq;
* 实现多人在线的战斗服务器,基于 C++(使用部分 C++11 特性)/Python;
* 设计并实现基于 Python 的游戏逻辑与任务配置方式;
* 为客户端用ActionScript实现代数式解析器(把公式字符串经过词法分析,语
法分析,最终生成可多次复用的语法树,并附带简单编译器优化特性),并支持中文。
* 设计基于 Erlang 的逻辑测试及压力测试,并负责指导实现。
## 2010.7 ~ 2011.7 盛大游戏 ##
### 项目: mochimedia.com 的交易系统扩展及维护 ###
在盛大游戏收购 Mochimedia 之后,作为该公司的中国项目组接入盛大经济系统,
及维护原有交易系统。
**项目环境** 亚马逊云 CentOS 虚拟机,Pylons/Python(Web 前端),Erlang(交易系
统)。
#### 责任描述: ####
* 基于 Erlang 的交易系统的扩展与维护;
* 盛大用户接入;
* 盛大点券与 Mochimedia 的货币兑换;
* 盛大糖果 Python 版 SDK;
* 麻球游戏店中店主程序员。
## 2009.7 ~ 2010.7 福窝网 ##
### fuwo.com ###
面向装修市场的装修公司推荐,评分,及监督网站。
**项目环境** 基于 Django/Python 开发,Postgresql 数据库,Gentoo Linux。
使用自有服务器架设虚拟机进行备份管理。
#### 责任描述: ####
* 作为项目组组长开发;
* 设计网站框架,指导组员开发,保证团队工作质量;
* 编写基础性程序模块;
* 网站/数据库性能调优。
### ifuwo 3D 装修模拟软件 ###
面向装修家庭的 3D 模拟软件。
**项目环境** 基于 WPF/C#的 3D 装修模拟软件。
#### 责任描述: ####
Http 通信模块、3D 视野模块。
3D空间最小生成树路径算法模块的开发。
教育经历
--------
2005.09 ~ 2009.6 上海海事大学 电子信息工程 本科
语言能力
--------
* 英语:六级,流利与技术人员沟通,流利阅读 IT 类技术文档。
* 粤语:母语。
附加信息
--------
* 兴趣爱好:自助旅行,羽毛球,溜冰,围棋
* 其他特长:古筝
最新版简历
--------
+ 在线版简历地址:[http://xorcerer.github.io/%E5%91%A8%E7%BF%80%E7%AE%80%E5%8E%86.html](http://xorcerer.github.io/%E5%91%A8%E7%BF%80%E7%AE%80%E5%8E%86.html)
+ PDF简历下载:[http://xorcerer.github.io/%E5%91%A8%E7%BF%80%E7%AE%80%E5%8E%86.pdf](http://xorcerer.github.io/%E5%91%A8%E7%BF%80%E7%AE%80%E5%8E%86.pdf)