10年PHP开发实践经验,深耕web开发领域,熟悉JAVA、Golang及前端等技术且有相关开发经验。曾设计实施复杂系统架构,能够迅速定位和解决各种技术问题。了解项目管理流程并高效交付高质量产品。有较强的业务需求分析能力,将技术决策与业务目标对齐,能够跨部门高效沟通协作。有强烈的责任心和沟通意愿,能够主动推进项目的进程。
1、后端:熟悉PHP,掌握ThinkPHP、Laravel、Swoole,了解 Gin、Go-zero、Spring、MyBatis;
2、数据库:熟悉MySQL相关技能,熟悉底层原理,了解数据库优化(SQL 语句优化,性能优化,索引优化);
3、NoSQL:熟悉Redis,了解MongoDB、Memcache;
4、中间件:熟悉RabbitMQ,了解Kafka,RockMQ;
5、前端:熟悉 HTML、CSS、JS、Vue,了解 React、Next
6、DevOps:了解微服务、jekins、Git、Nginx、Linux
7、云计算:了解 Docker、Kubernetes。
了解并发、异步、消息队列、分布式、集群等技术,拥有相关项目实践;
2020.07 – 2023.12 深圳隆康信息科技有限公司 全栈开发工程师
项目名称:河豚直播管理系统
项目简介:公司主营体育直播业务,旗下拥有多个直播平台。针对体育赛事转播,球友交流平台,体育周边商城等系统,负责赛事管理,直播管理,积分管理,商城,休闲游戏,节日专题等功能开发和维护。
工作职责:根据客户提出的需求,配合产品经理参与需求分析并负责技术设计方案,数据库设计,运用PHP/JAVA/Go等技术实施项目开发
成果输出:
针对旧项目进行升级,将原有PHP5.x版本升级至PHP7.x版本,采用 Vue 页面替换原有 PHP 渲染页面;提高页面访问速度近20%;
实现配置统一管理,改造PHP项目使用Nacos集中式配置托管,提高近1倍开发及项目部署效率;
开发基于PHP技术栈的新商城后管,采用前后端分离架构,使用Vue+ElementUI构建前端;
使用Redis实现对高频数据缓存,加快请求访问速度,降低90%以上数据库压力;
使用ElasticSearch实现圈子,帖子,推单数据内容搜索,相比MySQL 效率提升80%以上;
使用RabbitMQ 延时队列处理游戏题目定时下发,减少延迟,优化用户体验;
为适应产品特性,加快迭代速度,专题活动后端由 ThinkPHP 重构至 SpringBoot,参与JAVA后管开发工作;
使用Golang重写原NodeJS语言的IM直播间聊天室,访问量高峰时期降低80%IM机器费用;
针对迁移k8s后ThinkPHP3.x版本项目cli长驻内存进程连接数据库存在异常断开情况,采用 Golang 重写业务逻辑,保障线上业务稳定运行;
采用集群化部署,前后端均以Docker 作为容器,Golang 项目采用多阶段构建大大减少build文件大小,节省运维80%重复性工作;
工作亮点:有解决主从数据库延迟,升级k8s过程中遇到一系列疑难问题;独立完成PHP部分开发工作;使用Go语言重写聊天室模块,将原NodeJs编写聊天服务从高峰期需扩容至30+降至2台,有效的提高了服务器资源利用率;保证高效完成PHP项目工作的前提下,积极产出,承接部分JAVA后管的开发维护工作。
2017.08 – 2020.07 深圳回收宝科技有限公司 PHP工程师
回收宝是由阿里巴巴战略投资的主营二手手机数码产品交易的互联网企业。负责客服和检测业务系统的技术研发工作,通过系统优化业务流程,规范工序,提升客服检测人员的工作效率,为用户提供专业的检测报告与优质的服务。
项目名称:客服系统(OMS)
项目简介:提供客服部定制软件,方便客服人员日常工作,提升公司订单的有效转化率;降本增效。实现客服订单分配,一键外呼,管理客服人员资料、统计客服人员绩效等功能
工作职责:根据客服需求开发符合客服工作习惯的产品,优化业务流程,提高客服人员响应时效;同时保障线上服务高可用,及时响应问题。
成果输出:
采用二层协议架构,接入层接收过滤请求,服务层处理业务逻辑,增强软件系统的安全性;
构建全链路日志监控系统,有效监控数据流向及问题排查,方便快速定位问题。
接入钉钉机器人,实现对重点业务异常情况及时告警;
自动分派订单,使用RabbitMQ队列特性与接入方通信,响应结果达到应用解耦,流量削峰目的;
通过Nginx负载均衡提供保障服务高可用,去除项目服务单点故障;
工作亮点:发现解决RabbitMQ 单点故障重启后导至Swoole服务异常问题。在职期间多次获得部门A优秀员工称号。优秀的业务逻辑抽象能力,追求代码封装性和扩展性,有效的提高了开发效率。有效确保客服系统及检测模块服务的稳定运行,优化检测流程,减少检测人员成本2/3,很好的配合接入方接入检测服务开发。
项目名称:检测系统
项目简介:回收宝业务支撑检测模块服务功能,提供对业务接入方智能检测需求,人工+智能检测结合,为线下门店及ATM自助回收终端提供实时检测服务,输出专业检测报告;
工作职责:负责检测系统,云检测,产线等项目服务层的开发工作,有效减少检测工程师投入及时响应检测结果。
成果输出:
优化、重构代码,封装公司业务标准流程所涉及到的接口(包括获取热门机型、获取产品估价选项、产品估价、登录等接口);
增加数据验证防范机制和接口的限频功能,添加系统错误告警机制、日志流水记录。
高可用保证:使用RabbitMQ与接入方通信做业务隔离,检测服务异常不会影响其它业务服务;
成本效
回收宝是由阿里巴巴战略投资的主营二手手机数码产品交易的互联网企业。负责客服和检测业务系统的技术研发工作,通过系统优化业务流程,规范工序,提升客服检测人员的工作效率,为用户提供专业的检测报告与优质的服务。
针对体育赛事转播,球友交流平台,体育周边商城等系统,负责赛事管理,直播管理,积分管理,商城,休闲游戏,节日专题等功能开发和维护。 工作职责:根据客户提出的需求,配合产品经理参与需求分析并负责技术设计方案,数据库设计,运用PHP/JAVA/Go等技术实施项目开发