高志杰的简历
- 男 | 25岁 | 工作5年
- 本科 | 深圳大学 | 材料科学与工程
- 手机/微信号:13246683045
- Email:jasongzj@outlook.com
- 期望职位:PHP开发工程师
工作经历
蓝月亮(中国)有限公司 (2018.09 - 至今)
- 负责项目模块功能开发。
- 参与对接产品及业务部门,沟通需求、设计并实现技术解决方案。
- 负责项目的持续优化和日常维护,保障项目的持续优化迭代,以及项目的安全稳定高效运行。
- 编写相关项目的接口文档。
深圳市信哪儿科技有限公司 (2017.10 - 2018.09 )
- 负责公司业务需求开发,独立完成核心模块功能的实现。
- 负责业务分析和规划,解决研发过程中的技术难题与挑战。
- 负责项目的持续优化和日常维护,保障项目的持续优化迭代,以及项目的安全稳定高效运行。
- 负责产品功能的优化和重构。
- 输出项目原型及技术文档。
深圳市超验科技有限公司 (2017.04 - 2017.10 )
- 负责后台、小程序功能以及web页面开发。
- 负责后台数据清洗,处理数据不一致的问题。
- 负责项目测试及持续维护。
顺丰集团(顺丰优选) (2015.07 - 2017.04)
项目经历
消费者服务号项目
项目分为消费者端及管理后台。消费者端以微信公众号为载体,提供各类信息查询功能。后台则以实现微信管理后台功能为主,包括公众号的自定义菜单,自动回复,客服消息,模版消息,消息群发等功能。项目基于 Laravel 框架搭建,用 Redis 作缓存系统, Supervisor + Horizon 监听队列状态。
个人职责:
- 负责项目整体功能实现
- 负责项目整体数据库设计接口开发
- 项目部署以及输出项目接口文档
难点收获:
- 通过慢查询日志发现项目的用户列表接口查询速度异常,经过 explain 分析后,对索引进行优化,将接口查询速度提升至300ms
- 使用 Redis 对非热点数据做缓存处理,提升接口响应速度
- 基于消息队列实现了群发消息的定时群发功能
- 基于 crontab 定时同步用户订单,实现订单批量更新
- 进一步熟悉微信公众号、小程序开发
洁净之旅定制套餐
项目分为两期,一期为调查问卷+动态促销套餐,主要逻辑为用户填写问卷内容后,动态计算推荐的活动套餐。二期简化为限时限购的促销活动,每位用户每月限购指定数量商品。
个人职责:
- 负责项目用户端的接口实现
- 负责后台管理系统实现
- 对接商城系统完成订单闭环
- 项目部署以及输出项目接口文档
难点收获:
- 订单处理时,使用事务及加锁的操作,保证数据的原子性和一致性
- 使用 JWT 完成用户认证,对 JWT 的原理以及与 Session 的异同有更深理解
腾讯云图像识别接口拓展包
业余时间自主开发的适用于 Laravel 框架的腾讯云图像识别接口的扩展包,封装了腾讯云提供的图像识别接口,简化调用接口的工作。
难点收获:
- 进一步熟悉 php 扩展包的开发流程,掌握扩展包的基础结构设计及发布流程
- 对 composer 有更进一步的了解
技能清单
Web开发:PHP
Web框架:Laravel、ThinkPHP
前端开发:HTML5/CSS、JQuery、Vue.js
数据库、缓存相关:MySQL、Redis
版本管理、文档和自动化部署工具:Git、Composer、deploy
开放平台:微信应用开发
自我评价
- 3年开发相关工作经验,熟悉网站及微信生态的开发。
- 理解能力强,能快速梳理并理解业务需求。
- 具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力。
- 热爱技术、自学能力强,相信技术的力量。