1. 参与京东paas平台开发工作: (1)京东paas是基于cloud foundry基础上搭建起来,我们基于cloud foundry进行了二次开发,加入定制化功能:智能路由,弹性伸缩,智能启动等;在web控制页面基础上,同时还提供了命令行工具供开发者使用。 (2)将京东paas平台和公司内部现有云服务组件融合:云监控,云日志,云数据库等。 (3)期间担任了2013 Ruby China,开源群英会2013,京东paas平台沙龙的讲师,介绍京东paas平台
1. 垂直搜索引擎开发,linux系统下在开源搜索引擎Lucene基础上进行二次开发: 1)搜索推荐,搜索拼写检查模块的定制开发 2)开发模块支持挂号网的医生,医院,疾病等搜索需求 2. 自动化部署系统的设计和实现,在linux下采用python实现: 1)服务端采用的web服务器框架:tornado,前端采用js 2)自动化部署脚本采用python的一个库:Fabric
1. P2P服务器,在linux平台下面采用c++开发: (1) P2P服务器的开发和优化:1. 服务器功能扩展;2. peer节点调度算法优化;3. 编写P2P仿真程序(作为p2p服务器算法优化效果的体现);3. 集成淘宝开源项目tair,作为缓存。对所有新功能的开发都会有相应的单元测试,确保服务端的正确性。 (2) P2P服务器的重构和实现,实现服务器集群化,满足后期视频直播高并发需求。 2. 淘花影音播放器(win32 QT开发): (1)整个客户端升级策略设计,实现; (2)客户端升级包,安装包制作,脚本实现(采用NSIS); (3)参与播放器界面控件开发, 整个播放器架构实现; (4)对DLNA源码的分析和研究,移植到到播放器中;
1,对数据结构和算法有较为深刻的理解。 2,熟练掌握 C/C++ ,熟悉python, ruby,java语言。 3,参与的部分项目涉及分布式系统的设计和开发工作,对系统架构和设计方面有一定的经验和自己的见解。 4,熟悉linux 平台的网络编程,多线程编程。