个人信息

下载pdf

个人介绍

基本信息

  • 姓 名: 周桂松
  • 性 别: 男
  • 年 龄: 32岁
  • 学 历: 本科
  • 工 作 年 限: 5-10年
  • 电 话:13713577687
  • 邮 箱:crisen@crisen.org

职业技能

  • linux平台下工作 良好的编程习惯,优秀的文档编写能力
  • 熟练掌握mysql,mongo,redis等主流数据库
  • 熟练使用rabbitmq kafka消息队列中间件,以及nginx(openresty)服务器网关
  • 熟练使用多种编程语言包括(php,java,golang,shell等), 熟悉laravel,gin,spring,spring-cloud等多种框架
  • 熟练使用git及git工作流
  • 熟练使用主流的架构方案(微服务 分布式等),能够熟练应对高并发场景
  • 信仰linux哲学,崇尚极简主义

教育背景

2009.09 -- 2013.06 南昌航空大学 全日制/本科 专业:软件工程

项目经验

项目名称: IP衍生品交易平台

项目描述:项目包含以下功能:首发秒杀抢购/二级市场交易/区块链服务/数据后台管理系统

技术实现: 项目初期使用的是spring boot的单体架构 ,无法满足实际的需求,为了保证原有项目的稳定并保证新需求的正常进行,我将其改造成多语言混合方案的分布式架构,核心部分在原有的java技术栈上进行迭代,前端部分使用php+swoole加速, 在主从库分离的数据库上读取最为前端展示部分

项目上线初期,在抢购的模式下,遭遇大量的流量(并发量10w+, 日总请求量1亿+), 采用三步流量控制法来提升整个业务的响应速度:

a. 使用openresty+lua脚本作为前置流量清洗,并实行自动封禁ip的功能,限制同个ip的访问次数

b. 使用redis排号功能,限制单位时间内实际调用接口的数量

c. 针对用户标志限制用户下单次数

项目名称 : IceFueled交易平台

项目描述:csgo饰品交易平台,整个项目主要由三部分构成:授权中心/业务基础/后台监控进程。

技术实现:使用过比较有特色的技术有k8s容器/伸缩性架构方案/分布式系统应用;

本项目采用多语言混合架构,其中授权中心使用golang基于Oauth2.0协议完成授权,通过RSA加密算法保证令牌的有效性;业务以及后台监控部分采用php进行编写,使用laravel框架+Octane加速,部署选用了k8s架构保证交易系统的稳定性,在分布式的模式下搭配ELK作为日志追踪;在二级交易模块,通过对redis锁的方式,避开了买家和卖家资源竞争的问题。

项目名称: fanbook运营工具集

项目描述: 基于fanbook打造成体系的运营工具集 (fanbook签到任务系统 fanbook客服中心 fanbook积分兑换中心)

技术实现: 项目使用的sass架构模型,主要框架为laravel, 数据库选用的是mysql+redis的组合,消息队列为rabbitmq,签到任务系统采用多进程方式异步监听消息接口,根据消息类型触发不同的jobber进行分发,根据用户所在的guild执行对应的业务功能。

项目收获: 多进程 异步响应设计 延迟队列

项目名称: Business Operation Support System(运营支撑系统集)

项目介绍: 项目由授权中心,CRM客户关系管理系统,PMS项目管理系统,OMS订单管理系统,消息通知系统等组成。

技术实现:

  • BOSS授权中心使用OAuth2作为基础授权协议,构建了整个系统的全局授权平台。
  • 消息通知系统: 使用redis+laravel-echo为核心,实现系统可以主动通知上层应用的能力。
  • 手动编写消息通知SDK,为整个系统提供消息服务,包括企业微信,飞书等
  • 手动编写飞书的php版SDK完成系统的生态迁移
  • 通过扩展 aritsan工具为项目编写了代码生成器,可以生成一些通用代码
  • 使用git gitlab-runner shell脚本 以及反向隧道技术实现了php生产环境的自动化部署工作

工作经历

2021.07--2023.11

深圳市创梦天地科技有限公司×深圳市悟酱科技有限公司

技术负责人

2019.03--2021.04

深圳思为科技有限公司

后端架构师

2016.02--2019. 03

深圳市壹柒伍网络科技股份有限公司

后端开发发工程师


自我评价

keep life learning!