自我介绍
Hi, I’m seth-shi (施国鹏)
- 有 JS占位符 年开发经验, 开发的服务运行在日活百万, 亿级流量的产品.
- FPM 从零迁移到 Octane, 完整搭建过 PHP/Go 链路追踪, 日志收集方案.
- 为大型开源项目 Laravel, gopay, go-zero, air, laravel-admin 贡献过源码
- 自有开源项目 monday-shop star 数量 600+
- 联系方式:MTU2Nzg5MDQ1OTY= / 1033404553@qq.com
- Github:https://github.com/seth-shi
- 技术博客: https://www.shiguopeng.cn
- 学历: 广西机电职业技术学院(大学专科)
技能清单
- 编程语言:PHP / Go / Python / JavaScript / Dart
- 语言框架:Laravel / Gin, GoFrame, go-zero / FastAPI / Flutter
- 数据库相关:MySQL / Redis/ MongoDB / Clickhouse
- 消息中间件: RocketMQ / Kafka / MQTTX / Redis
- 其他:Docker / Elasticsearch / Git / CI / 灰度发布
- AI 应用: LLM / veRTC / ASR / TTS / Function Calling / MCP
开源项目
工作/项目经历
- 北京萌宝网络技术有限公司
- 西安萌叶网络科技有限公司 (2019年09月 ~ 至今)
投放归因
- 用户点击广告, 下载(拉新)或者打开 APP (拉活)
- 广告平台发送请求到服务器,把归因因子缓存并设置好归因周期
- 增加一个延时队列, 重复归因一次(防止拉活导致时序问题归因失败)
- 归因成功将会在应用的首页精准推送内容(获取用户点击广告的文案推送内容)
联盟广告系统
- 采用 laravel+ laravel-s 系统架构
- 支撑日活 200W+ 用户广告请求
- 广告亿级数据请求
- 多维人群策略分发广告配置
A/B test
- 客户端测试, 服务端测试(为了快速测试推荐算法)
- 统计平台展示测试指标,主要为播放次数,时长,留存
- 允许多个测试组并行, 互斥组创建
- 用户过滤, 新老用户,设备,渠道等等属性
- 流量智能分配, 数据越好的组智能调优,得到的流量越多
- 测试结束后选定测试方案, 服务端直接返回方案结果,客户端无需发版即可确定方案
- 南京赤兔网络科技有限公司 (2017年12月 ~ 2019年06月)
“交汇点”移动新闻客户端
- RESTFul 风格 API 深入了解
- 工作中使用了 Laravel ,更加深入的了解框架的以及研究框架的源码
开源贡献
- https://github.com/laravel/framework/pull/24168 数据库主键字符串数字整型溢出
- https://github.com/go-pay/gopay/pull/295 添加支付宝APP签约方法
- https://github.com/zeromicro/go-zero/pull/2144 fix log test
- https://github.com/z-song/laravel-admin/pull/2613 自定义登录验证
- https://github.com/z-song/laravel-admin/pull/2680 增加过滤功能
- https://github.com/cosmtrek/air/pull/74 windows 下可执行文件配置的支持
- https://github.com/jqhph/dcat-admin/pull/1268 Fix: 多应用后台登录后跳转
技术文章
- Laravel 开发 RESTful API 的一些心得
- 获得 laravel-china 的 API 开发精选文章
- 获得 laravel-china 社区用户 2w+ 阅读
- 星期一商城。用 Laravel 写了个商城
- 获得 laravel-china 社区用户 2w+ 阅读
- 150+ 评论互动