工作经历
2021-03-01 -2022-08-01深圳市凯奇锋科技有限公司PHP 后端工程师
主要职责担任公司多个业务项目后端功能开发、维护及产品需求分析、项目进度跟进等 • 原有项目的优化,其中包括性能、稳定性、代码规范、用户体验等。 • 新项目从零到一落地,其中包括数据库设计、架构设计、功能开发、产品维护、文档编写等。
2020-05-12 -2021-02-22东莞市飞步电子商务有限公司PHP 后端工程师
• 负责 C 端产品架构设计、开发、维护等工作 • 负责 C 端产品需求讨论和设计,配合产品需求落地 • 负责 C 端产品系统的性能和架构的持续优化 • 完成上级交代的其他任务
2019-05-01 -2020-04-09深圳市鑫商达科技有限公司PHP 后端工程师
• 参与需求分析 • 完成负责模块开发 • 配合完成测试工作 • 开发文档编写 • 服务器环境搭建及维护
教育经历
2017-09-01 - 2020-06-10国家开放大学计算机应用专科
资质认证
技能
跑得快项目是一个基于 Websocket 实现的 H5 网页游戏,管理后台使用 ThinkPHP 6.0 + Vue 开发,游戏端使用 Node.js + React 开发。 技术架构:ThinkPHP 6.0、Mysql、Redis、Swoole、Vue、Node.js、React 项目职责: 1. 服务器环境搭建及维护 2. 管理后台功能模块开发 3. 使用Redis 做简单队列,实现用户订单处理 4. 使用Redis 发布/订阅,实现用户余额通知 5. 引入 Swoole,使用异步任务解决异步发送邮件、发送短信等场景 6. 基于 Swoole 创建 Websocket 服务器 7. PM2、Supervisor 守护进程应用; Docker 容器化部署
数码回收网报价单是一个面向 C 端用户的废旧*回收平台,核心功能是供用户查看报价并下单,拥有较成熟的回收流程,有完整的客户端、管理后台和多个内部员工平台,平台总用户量接近 100W,PV 20W,UV 4W。 技术架构:ThinkPHP 6.0、Mysql、Redis、Vue、Uni-App 职责描述: 1. 客户端、内部员工平台、管理后台新功能迭代 2. 系统瓶颈优化(如:数据量过大导出失败、接口响应超时、慢查询优化等问题) 3. 自定义日志驱动,记录请求记录、SQL 执行记录、系统内部异常 4. 自定义中间件,防止内部员工平台部分非幂等接口重复提交 5. 使用设计模式重构订单状态机,重构之后解决了以下问题:客户端无需关心订单状态,只需要根据服务端返回的按钮,实现对应的事件即可; 统一了服务端权限验证及操作调用入口,不同角色也可以通过同一个入口进行调用,使得代码可复用性、可读性更高
你我拍拍卖是一个从零到一的 C2C 废旧*交易平台,有客户端、内部员工平台和管理后台。平台有三种不同的商品交易方式,分别是拍卖、采购和秒杀,专为*回收商家提供一手货源的综合服务平台。 技术架构:Laravel 8.4、Hyperf 2.2、Mysql、Redis、RabbitMQ、Vue、Uni-App 职责描述: 1. 参与项目初期技术选型、架构设计、数据库设计、项目文档、接口文档编写等 2. 负责开发前期与相关人员进行需求沟通、整理 3. 开发及测试环境(LNMP)的搭建和维护,持续集成环境部署 4. 客户端、内部员工平台、管理后台功能模块开发; 第三方服务对接(顺丰、快递鸟、高德地图、阿里云直播等) 5. 使用 JWT 对用户进行身份认证 6. 使用 Redis 分布式锁,解决秒杀场景下高并发造成库存超出的问题 7. 基于 RabbitMQ 实现拍卖提醒、商品延迟下架等需求 8. 自定义各类 Exception,捕获系统内部异常并写入日志 9. 针对阿里云直播,使用 Go 写了一个代理转发的服务,这样就只需要开通一个视频直播服务,即可在多个环境(开发、测试、生产)中同时使用