联系方式

Phone:156-6512-1314 Wechat:cnbattle Email:[email protected]

期望

  • 期望职位: Golang/PHP/Vue研发工程师 10k~12k
  • 期望城市:昆明 or 远程 (定居已婚)

个人信息

  • 李启爱/男/1994
  • 专科/江苏联合职业技术学院-安全工程学院-工程测量专业
  • 工作年限:10年
  • 自我评价:我在Linux下有6年的开发经验,熟悉平台化支付中心的设计与开发,具备性能优化经验;多年从事微信生态相关开发,有短视频应用、防伪溯源系统研发经验;此外,拥有5年Linux、2年Kubernetes和Docker服务器运维经验,以及有抖音/微信平台爬虫经验
  • Github:https://github.com/cnbattle

技能清单

  • 开发语言/框架:
    • Golang:Gin Gorm go-zero
    • PHP:Hyperf Laravel ThinkPHP
    • Java:可维护Java语言项目
    • 前端:Vue uni-app
    • 爬虫经验:抖音/微信公众号/安居客
  • 数据库缓存相关:MySQL MongoDB RabbitMQ NSQ Redis
  • 容器化: 熟悉Linux Docker运维工作, 熟悉Docker容器化后端架构,熟悉Traefik负载均衡微服务架构落地,了解Prometheus,Grafana,Jaeger容器化监控/链路追踪等
  • 云和开放平台:熟悉阿里云/腾讯云/华为云/七牛等云平台、熟悉微信生态公众号/H5/小程序相关开发、熟悉UniApp相关开发及Android IOS 上架等
  • 操作系统:Debian系Linux、Centos、Manjaro
  • 云原生:熟悉kubernetes、云原生生态,有多语言(Golang/PHP/Java)应用架构设计、开发落地经验
  • 技能进阶中Docker Kubernetes Canal

工作经历

远程兼职(2024年5月~)

律盟网

律师AI Agent应用,负责全部后端API及管理后台开发,负责对接Openai实现法律咨询相关聊天的接待、推荐相关律师等

Pro Searcher

推广/邮件内容生成的AI Agent应用,美国项目,负责全部后端API及管理后台开发,负责对接serper、PPLX、Openai等AI服务,根据个人信息及客户公司名称,实现更人性化、更友善的推广文案、推广邮件内容

云南省标准化协会-众信食安(2022年2月~2024年4月)

职责

负责项目管理、Golang/PHP研发、Linux容器化运维及监控,并提供前后端技术难点的可执行方案

项目

云南省支付监数据中心展板项目

  1. 使用Golang和Gin框架进行开发
  2. 基于安心码支付的全省支付数据,设计并开发了支付数据展板
  3. 数据架构包括收集、统计和汇总等模块,收集层使用canal监听MySQL binlog与RabbitMQ异步推送进行对接,统计层处理和清洗数据并存入汇总层,汇总层提供统一的API接口

食品安全学习平台+证书二维码防伪系统

  1. 使用Golang和go-zero进行开发
  2. 设计并开发了课程、购买、学时检测以及生成电子证书和电子证书二维码防伪功能
  3. 二维码防伪功能基于go-zero生态工具,使用Redis Cache进行优化以提升并发性能,防止缓存雪崩、穿透和击穿问题

餐饮安心码-净餐馆APP2.0系统

  1. 使用PHP+Hyperf3.0进行开发,并进行容器化集群部署
  2. 负责全面的产品逻辑梳理、产品原型设计和后端开发工作
  3. 提供技术方案支持以解决APP在Android和iOS上架相关的问题

省餐饮企业风险评估系统(中检集团项目)

  1. 使用Golang和go-zero进行开发
  2. 为云南省集中供餐单位检查项目设计并开发了多角色协作检查程序,根据被查企业规模可灵活设置检查人员数量和检查项目

其他

  1. 负责建行逛商圈商户中台对接,利用净餐馆2.0收集并异步推送商户数据到逛商圈中台
  2. 其他餐饮满意度评分小程序/H5、知识付费小程序、厨安商城等开发技术选型工作

佳和集团(2021年2月~2021年12月)

职责

负责Golang/PHP研发、Linux容器化运维及监控,并提供技术难点的可执行方案

项目

支付中心系统研发

  1. 使用Golang和Gin框架进行开发
  2. 结合通联支付的微信支付和银行卡快捷支付,设计并开发支付中心系统,包括融合自有余额和购物卡体系
  3. 实现多应用、多场景支付,统一支付通知,并接管原系统内所有功能模块的支付功能,实现统一管理

全平台ES搜索中心

  1. 使用Golang和Gin框架进行开发
  2. 使用Canal监听Mysql相关内容表数据变动,将数据同步至ES,实现平台多个模块的统一搜索功能

PHP智慧社区商家系统研发

  1. 使用PHP和Laravel8框架进行开发
  2. 开发智慧社区商家系统,包括会员模块、商家模块、订单模块、店铺装修和活动模块(会员卡、优惠券、抽奖)等功能

PHP分销佣金系统开发

  1. 使用PHP和Laravel8 swoole框架进行开发
  2. 接入系统商城、旅居、活动等各板块订单数据,实现多级佣金计算和自动结算功能

其他

  1. 超市订单系统研发:开发超市线上购买订单模块,支付功能使用支付中心系统(Golang、Gin)
  2. IM聊天系统研发:用于平台内用户聊天及客服功能(Golang、gorilla/websocket)
  3. 负责智能推荐系统的选型
  4. 维护和更新佳家汇(uniapp)APP全栈,新增功能包括提现等
  5. 提供域名备案和软著申请的相关文档和意见支持

阳光新视界集团(2020年3月~2021年2月)

职责

负责PHP、Golang研发和Linux运维

项目

阳光新视界经销商管理防伪溯源系统

  1. 使用Tinkphp6.0进行开发
  2. 负责防伪码生成、工厂流水线工控机接口、经销商端出货单、溯源码、内部码等相关接口的设计和开发,以及相应的管理后台开发
  3. 提供性能优化建议,将经销商关系链Mysql表查询时间从250-400ms降低至20-40ms,平均性能提升约10倍

Linux运维工作

  1. 基于docker-compose管理相关软件运行环境
  2. 实现简单的后端代码持续部署功能,使用crontab和shell脚本
  3. 配置并使用think-queue队列服务,用于防伪码生成、用户数据实时迁移等大数据处理场景

其他

  1. 主动负责两个平台老系统用户迁移工作,按照原系统内经销商的层级代理关系,成功迁移40万+和1万+用户至新系统
  2. 负责集团下3个公司的官网开发搭建

五八零科技股份有限公司(2018年4月~2020年2月)

职责

负责PHP、Golang研发、Linux运维,并提供技术难点的可执行方案

项目

  1. 同城知了/抖圈:负责视频流及相关模块的开发,包括服务端的视频处理、音频处理和性能调优等(Lumen5.5)
  2. 店老板:参与用户模块、订单模块、活动模块和店铺装修等模块的数据库设计与开发(使用Laravel5.5)
  3. 负责微信公众号图文爬虫系统的开发,用于 同城知了/抖圈 项目,本地资讯模块填充 (Golang、Node.js)
  4. 负责腾讯视频爬虫系统的开发,用于 同城知了/抖圈 项目,本地资讯模块填充(Golang)
  5. 负责抖音爬虫系统的开发,用于 同城知了/抖圈 项目,视频流模块填充(Golang、Node.js)
  6. 负责服务器理,实现自动部署等功能设计及实现

云南翡翠王朝文化传播有限公司(2017年7月~2018年4月)

职责

负责PHP管理后台及接口开发

项目

  1. 客户子系统:设计并开发客户子系统,包括用户资料、积分、评论、地址和通宝商城的客户端及管理端数据库结构及API(Laravel5.5)
  2. 分销商系统:设计并开发分销商系统,包括数据库设计、管理后台开发、API开发和实现用户追踪、订单交易绑定、收益结算等功能(ThinkPHP5.1)
  3. 客户子系统客户端API网关:实现一个API网关,统一管理header、body参数验证、数据缓存和数据处理等功能(ThinkPHP5.0)
  4. 负责翡翠王朝PC站新版导航的开发(ThinkPHP3.2)
  5. 参与APP直播后台的相关开发(ThinkPHP5.0)

上海错觉文化传播有限公司(2014年7月~2017年6月)

职位

负责PHP全栈开发和Linux运维工作

项目

  1. 微信第三方开发:负责全栈开发公众号相关开发,包括微信营销H5开发和微信投票等吸粉引流程序
  2. 负责全栈开发春城助手小程序、春城社区WAP网站、两个公司官网等项目的开发
  3. 负责全栈开发服务器理,实现自动部署等功能设计及实现

开源项目

  1. douyin: 抖音推荐/搜索页视频列表视频爬虫方案
  2. aidns:一个轻量级的DNS服务器,提供HTTP管理接口,基于 CoreDNS
  3. upcloud:上传前端项目到CDN平台及自动刷新节点缓存的工具
  4. allinpay:通联支付 云商通/通商云 golang sdk
  5. drone-gitea:drone+gitea的CI CD方案
  6. drone-upx: DRONE的UPX,适用于可执行文件的打包压缩工具
  7. wubi:golang 汉字转五笔包(86版五笔编码)

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事