10年一线软件开发经验,3年项目管理经验,有大型互联网从业经历。使用过多种语言(C#,PHP,Python, e.g.),开发过多种应用(Web,WebApp,Android e.g.),有分布式系统设计经验。了解敏捷开发(Scrum),Linux,可以阅读英文技术文档。
- 2003.9-2007.6
- 华南农业大学信息学院网络工程系    本科
- 2006.8
- 网络工程师证书(中级,国家软考)
Asp.Net
- 6年开发经验,开发环境为:VS2008,VSS,TFS,SQL Server,MySQL,Asp.Net3.5
- 熟悉ASP.NET MVC,Web Service,Linq,WCF等。
- 在开发过程中注意积累通用类库,追求代码的简洁及复用,实现了一系列轻量级组件:DBScript(ORM,支持种多种数据库,读写分离等),DevCache(缓存组件,支持多种缓存方式) ,Logging(日志组件),TimingTask(定时任务调度),IOC…
- 使用或了解过以下组件:Enterprise Library4,BeITMemcached,log4net,Nunit,NVelocity,PostSharp,Quartz,UrlRewritingNet,NHibernate,Lucene.Net,Wintellect.Threading
- 使用或了解过以下工具:CodeSmith,MyGeneration,ANTS4,SQLToolbelt
PHP
- 4年开发经验,开发环境为:ZendStudio,PDT,PhpStorm, LAMP,Nginx,Varnish
- 使用过Flea,Qee等PHP开源MVC框架,看过Qee(2.1)的源码,了解其运行机制及相关实现,并在此基础上进行修改,构建自己的开发框架。
- 现主力使用Yii框架。
- 使用或了解过以下工具:PhpMyAdmin,Svn,Git,Navicat,Gvim,Yii
Python
- 开发环境为:Pycharm,Pydev,Python2.7,Ulipad,Git
- 了解Python基本语法,编写过一些小脚本及站点。
- 使用或了解过以下组件:Django,Tornado,Bottle,Jinja2,PyQT,Py2exe,SQLAlchemy,Gevent,Virtualenv,Supervisord,
ElasticSearch,Celery
移动开发
- 3年多开发经验,开发环境为:Eclipse,ADT,Android Studio,SublimeText2
- 了解Java基本语法,熟悉Android程序的编写,开发过多个App,涉及多线程,断点续传,
本地缓存,自动升级,地图地位,消息推送,信息分享等。
- 了解Object C基本语法,了解IOS程序的编写,半年开发经验,涉及AFNetworking,FMDB,
Masonry,SDWebImage,Bugly,ApplePay,App上架等。
- 熟悉基于HTML5的移动WebApp开发,了解Jquery Mobile,PhoneGap,AngularJS,Vue。
- 了解基于Unity & Cocos2D 的游戏开发。
数据库
- 使用或了解过:
MsSQL,MySQL,SQLite    [NOSQL] Memcached,Redis,Mongodb
- 熟悉SQL常用操作,了解表分区的实现,主从复制,数据库读写分离等
其他
- 了解Web前端开发,熟悉相关前端组件的使用,如JQuery,BluePrint,Bootstrap,DWZ。
- 了解基本的数据结构及算法,具备良好的代码风格。
- 了解常用的设计模式。
- 了解软件工程,撰写过相关项目文档,所开发应用均经过测试部门测试。
- 有高负载应用和分布式系统开发经验,能独立分析和解决问题。
- 使用或了解过以下工具:Xmind,Doxygen,Edraw,Markdown,Selenium,Tapd
2007.4-2009.6    就职于39健康网(健康第一门户网站,http://www.39.net/)。
      任开发主程,期间负责了多个项目的开发及维护(数据库,论坛,广告,活动等),部分项目日访问量为千万级别(PV/日),有处理大访问量下负载均衡的经验(DNS轮询,分布式缓存,数据库读写分离等)。在项目开发中,可按需求分析设计具有可扩展性的系统(一般为3层架构),具有良好的编码习惯,在多人协同开发的项目中,能很好地承当起自己的角色。
- 信息数据库:药品库,药企库,美容库等 ,数据库后台生成纯静态html,分发至前端服务器,并用CDN加速,对于资源文件及动态页面,存放至不同的站点,实现动静分离。
- 论坛:前后台分离,URL重写实现伪静态,前后台使用WCF通讯。前端采用Nginx分发请求及负载均衡,后端采用Memcached缓存+数据表切分+ Lucene.Net。
- 广告关键字系统:基于ASP.NET MVC开发,多台服务器分布式部署。
2009.12-2014.04    就职于 北京高维资讯有限公司广州分公司。
      任Team Leader(开发组长),职责是系统架构设计及核心代码编写,难点攻关。负责Web门户,移动系统,Android App等项目开发,涉及到的技术点有分布式,自定义表单,单元测试,异步IO,自动正文提取,移动开发等。
      带过8人研发团队(5开发+2测试+1设计),负责把控项目的整体需求,量化任务,制定项目开发计划,并指导团队成员开展工作,即时反馈阶段性的成果,撰写项目相关的文档资料。项目使用敏捷开发模式(Scrum),担任过敏捷团队的Scrum Master。所有项目除了经过公司内部流程的测试外,亦通过移动公司及第三方公司的性能安全测试。
- 无线城市平台:分为多个系统及服务,采集系统,数据中心,多终端展示(Web,Wap,Mobile App),单点验证服务,图片服务...实现了从信息采集到发布一系列流程的自动化及自定义配置,各个系统之间采用Web Service进行通讯,现运营于移动公司的多个省市。
- W2M(Web to Mobile):网站转换与同步引擎,将现有WEB网站快速转换生成手机网站及APP,可转换为Wap,Mobile WebApp。涉及到的技术有Http代理,正文抽取,Html5,PhoneGap,Single Page Application (单页应用)。
- 集团APP:通过封装一系列常用的控件及类库,并定义好前后台的通讯协议,实现快速(3~5天)开发信息类APP。涉及到的技术:Android,DWZ,SOA,通讯加密(3DES)
APP案例截图:http://www.qwolf.com/public_html/myapp/index.html
- 内蒙古购无线app:基于原生开发,结合地图定位,实现闪电配送的酒类在线订购手机客户端。实现的功能有:产品分类列表,品牌专场,关键字及条形码扫描搜索,产品的收藏、分享、购买,购物车,订单提交及支付,会员中心等。
2014.05-2016.5    就职于 中国联通广东省分公司。
      负责行业应用调研,产品研发。被评为公司2级骨干。
2016.05-今    创业中(游戏行业)
- 棋牌类手游:任开发主程,关键字:Yii,Unity,Cocos2D,微信小游戏。
- 知识付费App:任项目经理,负责电视台知识付费类App开发,涉及android,ios,小程序,秒杀活动等开发,践行敏捷开发,将团队从游击队逐渐转为正规军,梳理流程,提高效率。关键字:Redis,Elasticsearch,Taro,TAPD,蓝湖
- DV电视商城:任技术部主管,负责电视台商城开发,梳理研发流程,搭建研发基础设施,在支撑好产品业务的同时,建立团队的技术栈,提高团队整体水平。关键字:消息队列,个性化推荐,数据可视化,Appium,Jenkins