简历
===
![](http://www.gravatar.com/avatar/d48cd4d6ded95a9cb5912a32e18f658b?size=50&default=wavatar)
* **姓名**: 陈冶
* **手机**: 18666686854
* **微博**: \__陈冶__
* **GitHub**: https://github.com/chzyer
* **QQ**: 107749121
* **毕业学校**: 广东轻工职业技术学院
* **博客**: http://chenye.org
* **Email**: <[email protected]>
* **应届毕业生**
----
####开源项目(GitHub):
1. JuliaWebServer
* **时间:** 2012/02
* **背景:** Julia, 当时是一款新语言, 宣称性能可以媲美C, 但是由于诞生不久, 文档和各种第三方库缺乏, 我用了5天时间, 参考代码和官方文档, 构建出Julia第一个web server框架, 附带模板系统, 和手写的http协议解析.
* **github:** https://github.com/chzyer/JuliaWebServer
2. Andfree
* **时间:** 2012/09
* **背景:** 目前android的框架还没有一款有很高知名度的. 于是在我平时写android的时候, 顺便把android的一些代码封装起来, 历时大约1年时间, 对数据收集类做了个统一, 还有增强了数据库结构定义, orm, 对控件也提供了一些封装, 经历过3个android项目, 但目前还是处于开发阶段, 文档还不齐全
* **github:** https://github.com/chzyer/AndFree
3. Msgpack-for-Android
* **时间:** 2012/10
* **背景:** msgpack是一款性能和体积都超越json的二进制序列化格式, 因为项目需要需要移植到android, 但官方的java客户端过于臃肿, 所以为android写了一些精简版sdk, andfree里面集成了msgpack-for-android
* **github:** https://github.com/chzyer/msgpack-for-android
----
####实际项目:
1. 灵敏短信
* **时间:** 2011/10
* **类型:** android 工具类
* **背景:** 灵敏短信是魅族软件平台第一款短信拦截加密手机软件, 魅族的系统封锁了广播模式的短信拦截功能导致当时市面上没有一款短信拦截软件能够在魅族上正常使用(360, 来电通), 灵敏短信因此而诞生.经过15天开发, 推出第一个版本, 开放收费下载渠道, 后来又添加短信加密和可以在系统短信界面直接发送飞信功能, 与发短信融为一体, 销量超过2500个
* **后台:** php(codeigniter)+mysql
2. Hitme
* **时间:** 2012/07
* **状态:** 开发中
* **类型:** android C/S应用
* **背景:** 如今联系的方式被平台分化, Hitme为了解决这个问题而生, 拥有以下特点:
1. 平台聚合, 暂时支持使用`新浪微博`和`QQ`账号登录, 通过hitme可以在一个界面选择发QQ消息或者是微博私信给朋友, 不同平台同个好友可执行绑定操作
2. 密友, hitme面向少量联系频度高的好友专门优化, 最多可以添加12个密友, 可以看密友在各个平台的动态(QQ空间, 微博)
* **角色:** 项目发起人
* **贡献:** 参与程序架构设计, 私有协议设计, 数据库设计, 服务器端和android端的底层框架编写, 和一部分业务逻辑编写
* **相关技术:**
1. 使用python编写服务器端, 使用gevent框架进行异步编程, 采用TCP长连接方式进行通信, 协议支持多种数据格式(json/msgpack), 支持chunk返回(一个api可以分段返回较长或比较耗时的数据), 支持generator机制(执行到某个地方后挂起, 等客户端提交响应时再继续执行, 有效时间30秒)
2. 数据库采用mongodb
3. android端使用框架andfree
----
####技能:
1. PHP, 从高二开始自学, 从discuz插件开始学起, 大一开始接触codeigniter, 会进行一些普通的开发, 配合mysql
2. 网站前端(HTML, JQuery, CSS), 获得过校网页设计大赛一等奖(静态组), 博客的皮肤也是自己做的, 懂的使用Yslow进行前端界面优化, 我的博客是经过优化并且最精简的.
3. Android, 利用大一暑假10天时间开始入门, 到后来的灵敏短信, 框架andfree.
4. Python, 大二使用tornado进行web开发, 到后来的hitme使用gevent框架编写手机服务器端, 封装和扩展了python单元测试类, mongodb client.
5. 源码管理, 热爱开源, 熟练使用hg进行分布式代码管理, 在github发布/使用开源项目.
6. 文档, 热爱markdown, 用过dokuwiki写文档
7. PS, 懂得一点ps, 用ps做过灵敏短信的设计图
8. Unix, 目前开发环境是mac和Ubuntu, 对linux/unix有一定了解
----
####工作经验:
* **时间:** 2011/11- 2012/07
* **工作单位:** 玩家信息科技(广州)有限公司
* **职位:** python开发工程师, android开发工程师
* **职责:** 负责python web开发, 前端界面(Html, js, css)开发, 后期负责android客户端开发