个人介绍
8年Java开发工作经验,主攻服务端,擅长高并发、分布式、高可用的服务器端架构开发。
有全栈开发工程师经历,因此对Andoird、IOS、Html5也有较深涉猎。
拥有良好的编程习惯(洁癖),精通网络编程,HTTP协议、Socket通信,也玩转私有二进制协议。对于目前市面上的主流网络应用(如 移动客户端推送,IM业务的巨量长连接维持等)有较深入的研究和见解。
注重团队协作,拥有一定的团队管理经验,也可以单兵作战,独立完成服务器端/客户端绝大多数开发任务。
Ability list:
JAVA服务器端架构、组件、应用设计与实现。
Mysql数据库,Innodb引擎下的性能调优,熟悉数据库原理。
Redis,MongoDB等nosql数据库。
基于keepalived实现的Mysql、Redis、Mongodb等高可用集群设计。
符合Restful标准的C/S通信协议设计。
Kafka、RabbitMQ消息队列。
Python脚本语言开发。
Linux shell脚本开发,玩转Linux系统。
安卓客户端底层开发。
IOS客户端,objective-c语言的底层开发。
基于容器的JavaWeb开发,以及Html5等前端开发技术。
工作经历
2017-02-01 -至今阿里巴巴资深开发工程师
阿里云自身开发工程师,目前在职 具体工作内容不方便透露,请理解
2016-03-01 -2017-02-01小米支付高级后端工程师
小米MIUI服务器端开发 任职期间 1.负责小米支付订单系统 2.设计开发了一套打点统计平台DataRubic,用于运营/运维指标数据分析
2014-07-01 -2016-03-01神州泰岳全栈开发工程师
创业团队,担任全栈开发工程师,工作内容包括 1.服务器端底层架构设计&实现 2.CS交互信令设计 3.IOS、Android客户端网络层SDK设计&实现 4.IOS、Android客户端底层业务逻辑
2012-12-01 -2014-07-01飞信高级后端工程师
飞信服务器端开发 任职期间主要负责服务器端业务逻辑开发,涉及定时短信、课程表等业务
2011-08-01 -2012-12-01天元网络Java开发工程师
毕业后第一份工作,一个承接国家电网项目的小公司,期间主要是夯实了Java基础 现在想来没什么值得说的事情
2010-10-01 -2011-08-01中科院自动化研究所开发工程师
实习阶段,没什么值得说的贡献
教育经历
2007-09-01 - 2011-06-30鲁东大学计算机科学与技术本科
大学期间的成就不值一提了