个人介绍
2、有13年丰富的python使用经验。
a) 熟练掌握与数据挖掘、深度学习相关的库,比如pandas、scikit-learn、pytorch;
b) 有3年c++开发经验,有为python开发扩展模块的经验;
3、在数据挖掘领域展现出色能力,曾在天池算法比赛中荣获第一名。
4、在腾讯参与过大数据系统和推荐系统的开发,为数以亿计用户服务。
5、熟悉MySQL数据库及Redis、Elasticsearch等NoSQL的应用。
6、有优化MySQL的经验,例如将一个存储过程的执行时间从1.5小时优化到10秒。
7、有系统性能调优能力,曾将一个分布式系统的吞吐量提高达80%。
工作经历
2015-01-01 -2016-01-0136氪架构师助理已认证
1、作为架构师助理,主要方向是系统高可用,部署mysql主从集群、redis哨兵集群、rabbitmq集群。 2、设计并开发异常ip/用户检测系统。涉及的技术包括java、redis、elasticsearch、nginx。
2014-06-01 -2015-01-01人人网后台开发工程师已认证
负责EDM(校园招聘电子邮件营销)系统的开发。 1、开发供客服人员使用的下单系统。 2、基于zookeeper的socks5服务器集群,让单点控制多IP发信。 3、筛选EDM SaaS。 涉及技术有java、netty、socks5、zookeeper,springboot、mysql。
2011-09-01 -2013-05-01腾讯后台开发工程师已认证
负责大规模关系链推荐系统研发,包括“有共同好友的朋友推荐”、“相似好友”系统的研发。 负责“可能认识”系统的研发。 负责“微博圈子”系统的研发。 涉及的技术点包括Hadoop、java、python
教育经历
2005-09-01 - 2009-07-01电子科技大学网络工程本科已认证
成绩优秀,获得过一等奖学金,有保研机会但放弃了。
技能
本项目为python版的mybatis。 主要功能: 1、半自动化的ORM; 2、支持像mybatis那样的动态SQL; 3、支持类似mybatis注解的装饰器; 4、支持LRU缓存,支持缓存过期机制; 5、避免SQL字符串拼接,能有效地防止SQL注入; 6、预防大对象机制,避免OOM。
介绍 限流服务位于LVS/F5之后,nginx处理请求之前,能限制具体某个ip或者用户的过大的qps,比如说限制用户上传文件的数量为每分钟不大于3次。 为了实现这个系统,我做了如下努力: 1、开发nginx插件,在处理请求之前把请求发送给限流服务器做判断。 2、开发限流服务器并优化其qps到达7w qps