个人介绍
10年以上前后端开发、架构设计的经验,熟悉.NET、nodejs、java、Python、w***开发等主流技术领域,可以构建和维护各种千万级的分布式系统。熟悉MySQL、Oracle 等关系型数据库,以及MongoDB、redis 等非关系型数据库,熟练运用分区、分表、集群等相关设计方案。熟悉rabbitmq、kafka等消息中间件,能用他们设计和开发异步系统。参与设计开发的系统,发券量从 600 万张/天,提升至 8000 万张/天;交易速度从 300 笔/秒,提升至 3000 笔/秒。
工作经历
2017-03-15 -至今复星 & 顶新技术总监
主要是做技术管理、项目管理和团队管理工作,会设计review架构方案,和技术指标。用到的技术也设计java、nodejs、app开发等。
2011-11-23 -2017-02-15玫琳凯(中国)化妆品有限公司资深工程师 & ebiz 技术负责人
充分熟悉公司多个系统的框架,掌握其灵活、便于扩展的特性,并接触到 html5、jquery mobile、 phonegap、lua 等跨平台(Android、iOS)解决方案的多种技术和架构,快速提升了自身的技术和 架构水平; 主要维护我的 e 务和在线商城两块业务的 app、公众号、小程序和 web 相关系统; 系统针对的是玫琳凯的销售队伍,总数在 70 万左右,高峰期(促销期间)30 万日活; 研究智能生产和仓储,实现产销存一体化,最终以达到按需生产和零库存,以提高销售人员业绩; 2013 年开始成为玫琳凯中国技术委员会的成员,参与研究 rabbitmq、mongodb、aws、azure、job 等一系列技术及方案,其中 rabbitmq 和 NoSQL Expert Group 是由本人领导研究的技术领域,研究 成果在我带领的团队中得以有效推行和应用。
2008-08-21 -2011-11-15上海盛大网络发展有限公司高级开发工程师
3 年时间,带领团队按时保质的完成包括盛大钱包、盛大商城、支付平台、点评网等 8 个盛大网络 核心业务的项目任务。 从前端的页面架构、后端数据库开发和代码编写,到支付平台与银行接口的技术开发,随着项目经 历的增加,所涉及的技术内容与开发水平也不断提升,个人能力得到充分成长。
2006-02-08 -2008-08-20上海火速网络信息技术有限公司软件工程师
2007 年 3 月至 2008 年 3 月,主要承担公司“产品中国”的开发、测试以及后续的产品迭代和代码 维护等工作;通过产品开发与运维,自身对 ASP.NET 和 IIS 的管道处理机制有了深入理解。 完成西门子产品展示系统、母婴健康促进网、新生儿疾病筛查信息系统、妇幼保健系统网络版等 5 个互联网及信息系统的设计与开发工作。
教育经历
2020-12-22 - 巴黎高等商学院EMBA硕士
2002-09-01 - 2006-07-31兰州商学系信息管理与信息系统本科
技能
系统采用了spring cloud的微服务架构,使用k8s的容器化方式,在腾讯云上进行部署。数据库使用的事mysql读写分离,用到了redis作为缓存技术,MongoDB存储订单数据,kafka实现异步的job。 在infra层面,可以做到99.9%可用性,并配合有应急响应机制和异常处理机制,主要是通过shell的cron job接入企业*,以做到7 * 24小时的响应。
采用nodejs、mysql开发后端,用到了MongoDB、redis和kafka等技术,前端是用wepy框架开发的*小程序。 上架、售卖各个几个大品牌的优惠券,比如星巴克中杯、大杯电子券;麦当劳冰淇淋券等; 营销活动,比如买十赠一星巴克中杯券;邀请5个好友并完成下单,赠送一张星巴克中杯券;在小程序中,个人可以开线上门店,帮助售卖各品牌优惠券,参与提成; 积分体系,可以累积积分,兑换各类优惠券。