个人介绍
。有项目管理经验和带新经验。有最高百万级用户千万级订单的后端开发经验。近两年也更多的开始做架构方面的工作,有架构和重构的经验,前端了解一些Javascript(JS)但不熟。
开发语言主要为Python
,近两年也同时在用Golang
。在Windows和Linux系统均有开发经验,主要为服务端开发,也写过简单的爬虫。
熟悉Django
/Tornado
/Flask
等常用框架;
熟悉Mysql
/Redis
/MongoDB
等关系非关系型数据库;
熟悉RabbitMQ
和Kafka
等常见消息队列;
有开发到上线迭代的完整实际项目流程
经验。
熟悉微服务
和容器化
部署,包括简单的Docker镜像打包优化,Docker Compose部署,以及小规模的Docker Swarm
集群化和中大规模的Kubernetes
(K8s
)集群部署,包括Nginx/Traefik
等反向代理和集群转发配置。
其他框架和技术也都涉猎过,大同小异吧。大部分都可以快速上手,但是因为用的不多就不说熟悉了。开发语言遵循各种语言的编程规范和风格,会输出文档和注释,代码简洁逻辑清晰,易于维护。
工作经历
2020-05-18 -至今百丽国际高级后端工程师
项目说明:该项目分为两个平台,用户平台和开放平台。用户平台为百丽集团员工及全国线下店铺员工使用,承载店铺信息管理,员工管理(包括员工信息,员工权限,员工业绩,店铺打卡等),商品管理,业务数据,轻应用等功能。开放平台为轻应用的承载平台,为用户平台开发的轻应用在开放平台管理和发布。 职责:负责整个项目的架构、重构、开发和维护,指导新人熟悉项目并分配任务等。 技术栈:Pyhton, Redis, MySQL, 微服务, Docker, Docker Swarm。
2019-09-02 -2020-03-31KLOOK客路旅行Senior Engineer
项目说明:客路旅行是一家专注于境外主要是亚太地区的旅行体验预订平台,提供世界各地上万种旅游玩法与服务,包括景点折扣门票、一日游、户外活动、WiFi及当地交通铁路等。覆盖全球200+国家及地区,支持20+种语言和40+种货币。 职责:负责订单团队日常接口的开发和维护,发票系统(包括香港印花税、台湾发票)的架构开发和第三方对接,partner团队订单积分对接,以及订单支付分离重构部分内容。 技术栈:Golang, Redis, MySQL, gRPC, NSQ, Docker, 微服务, K8s容器化部署。
2018-06-18 -2019-08-29500.com集团高级后端工程师
项目说明:区块链博彩项目分为中心化玩法和去中心化玩法两部分,去中心化玩法基于以太坊公链,实现了部分博彩玩法的投注和上链,使玩法投注透明可回溯。轻博彩游戏App模拟足球、印度板球的比赛数据和赔率来进行比赛竞猜,同时加入国外较受欢迎的刮刮卡、老虎机等游戏模式来使得玩法多元化。目前日活已破5000,订单数百万级。 职责:负责两个服务的Api接口的开发和维护,管理后台开发和维护,以及部分运营活动开发,以及部分模块的性能优化和WebSocket服务的重构。负责docker环境部署和Web服务镜像的搭建管理,镜像体积优化 技术栈:Python/Golang, Tornado, MySQL, Redis, Nginx, MongoDB, Celery, Docker
2017-12-18 -2018-06-15深圳市开黑科技有限公司高级后端工程师
项目说明:该项目建立了一个电竞“滴滴打车”模式的游戏陪玩平台。游戏高玩提供各类游戏的陪玩和上分服务,在线接单,普通玩家下单,并提供游戏资讯、社交圈子,职业选手明星陪玩等。用户百万级,订单数千万级。 职责:负责功能接口的开发和维护,车队服务的架构和开发,管理后台开发以及运营活动开发
2015-05-01 -2017-12-15500.com集团后端开发工程师
项目说明:500彩票线下O2O探索。使用户端彩票订单通过店铺内打印机自动打印购彩内容从而方便店主过机出票,省却用户填写投注单和店主手动打票的步骤,提供订单算奖、彩种资讯等相关功能。部署线下四省彩票店铺400+。 职责:项目中负责服务端架构和重构、功能开发和维护。
2015-01-01 -2015-05-31光宇游戏后端开发工程师
项目说明:该项目为类炉石传说的卡牌类手游的后台,背景为三国故事人物。除实现游戏对战,社交等功能外,还开发了排行榜,商店,帮派等游戏功能。该项目中负责开发帮派模块和排行榜模块以及后期的调试维护。
2013-08-15 -2014-12-31深圳美丞科技发展有限公司后端开发工程师
项目说明:该项目作为公司发布的社交类APP的后台服务器,提供移动端的社交功能和带有Wifi模块的硬件(飞镖机)进行数据通信,整合硬件上传的数据。硬件交互部分用C实现,App交互部分及主体框架为C++实现,采用Libevent框架,数据库使用Mysql。
教育经历
2009-09-01 - 2013-07-01北京农学院计算机科学与技术本科
全日制本科,计算机与信息工程学院,专业计算机科学与技术