个人介绍
精通PHP面向对象开发,熟练主流Laravel、ThinkPHP、CodeIgniter、Yaf、Phalcon、Swoole等框架,熟悉常见设计模式
精通Mysql 设计与优化,索引优化和配置优化,能够编写高效SQL语句,熟练主从数据库,读写分离,分库分表等
精通 Redis,Memcache 等,熟悉高并发下缓存穿透缓存雪崩解决方案 , 熟悉主从复制、集群模式、缓存一致性问题等
熟练 Mysql 存储过程、外键、触发器、事务等
熟练 Linux 常用命令、Shell 脚本、定时任务
对 web 编码安全性有一定的认识,熟悉远程表单的提交、防 SQL 注入等
熟练tcp/ip协议,rpc协议,grpc等
熟悉Golang基本语法,对切片、Map、channel有一定的了解,有一年以上Gin框架项目开发经验
对服务器并发与负载均衡部署、优化有一定的经验,熟悉Nginx、LVS、CDN等架构方案
了解自动化部署Jenkins,数据监控Zabbix
了解分布式事务,了解2PC、3PC原理
熟练使用Git、SVN、GitFlow等版本控制器
熟练使用HTML、CSS、JavaScript、Ajax、Vue等前端技术
工作经历
2021-09-30 -2022-11-01广州纵梦互娱科技有限公司PHP开发工程师
开发和维护公司游戏数据后台,业务开发包括前端开发和后台功能开发; 参与项目迭代更新,旧项目是Laravel框架考虑到性能问题,把一些重要且热点的接口改为Go; 负责游戏活动开发,比如赛事比赛、签到任务等;
2020-03-19 -2021-09-30海南达达兔网络科技有限公司技术主管
参与需求和技术评审,编写技术文档,定期Review团队代码,制定月度OKR; 维护和开发公司游戏管理后台,例如报表统计,Mysql存储过程优化,以及查询SQL优化、索引优化来降低查询时间; 参与红包活动开发,主要玩法就是做任务获得积分,积***零钱, 用户获得积分和消耗积分都采用了锁机制防止并发操作; 节日活动开发,签到、抽奖、充值排名、红包雨等活动 参与代金券业务开发、版本迭代,支持满减代金券和折扣代金券, 同一时间发放代金券可能会导致数据库插入变慢,采用了延迟队列处理方式缓解一瞬间大量的数据插入问题;
2018-07-12 -2020-03-12广东宠盟科技有限公司 技术合伙人
负责公司研发团队的组建; 负责公司项目管理,开发环境,测试环境LNMP的构建; 负责公司技术框架基础架构设计; 创建项目架构规划和应用方案,提供项目最优解决方案和技术确认; 负责项目难点问题解决,项目进度把控; 负责公司多个公众号项目以及电商小程序的项目设计与开发。
2016-08-24 -2018-05-16深圳市麦游互动科技有限公司PHP开发工程师
主要负责游戏中活动页面开发例如一些小游戏以及有奖竞猜等等,以及后台数据统计分析; 优化了原先系统上的数据结构的设计,简化数据库表结构; 更新了新的数据定义,添加数据需求; 优化后台数据统计算法,将结果输出的效率全部控制在毫秒级; 剔除了后台一些老旧部分,对后台功能操作部分进行人性化改进,便捷操作。
2013-03-06 -2016-08-17 深圳市汇鑫科技股份有限公司PHP开发工程师
参与负责项目模块的需求分析; 项目模块分析,设计数据库表,实现功能需求; 对网站后台管理功能进行设计、功能分配; 按照工作进度和编程工作规范编写系统中的关键模块、关键算法的程序; 所编写的程序进行严格的综合测试,进行网站故障的诊断、定位、分析和调试; 负责对测试人员返回的 bug 进行修改; 进行日常数据更新和管理后台维护。
教育经历
2009-09-01 - 2012-02-07东华理工大学计算机应用技术专科
资质认证
技能
万彩网主要是一个展示彩票信息、热门彩票走势图分析、实时开奖展示的一个网站,网站采用的是 LNMP 架构,由 Lavarel 框架搭建。 涉及技术:PHP,MySql,Redis,Laravel,Nginx 责任描述: 1.负责项目需求讨论、开发、维护 2.负责移动端 APP 接口开发 3.参与服务器优化工作,包括服务器负载均衡搭建,数据库主从搭建,热点页面静态化处理,热点数据存放到 Redis 4.网站核心业务代码开发
该项目是为了打造一个连锁宠物店品牌,通过对宠物店面改造、信息技术提供、品牌营销推广、管理培训等多维度为宠物店赋能,帮助宠物店提升服务体验、运营效率和收益水平。解决宠物店业主的经营痛点,为宠物店提供快速、经济的连锁化改造的互联网宠物服务平台。 涉及技术:PHP8.0,MySql8.0,Redis,Beanstalkd,Phalcon、Zabbix、Nginx 项目责任: 1.负责项目整体设计和开发,制定项目周期方案 2.系统架构设计,框架改造和适配,搭建基础开发环境 3.项目团队组建 4.使用 JWT 实现单点登录 5.基于 Redis 缓存设计,例如热点数据、登录数据,提升系统性能 6.基于 Redis+Beanstalkd 实现订单系统,防止订单超卖和订单超时后自动释放锁和库存 7.根据系统压测与测试结果,进行系统上线前的调优 8.代码 Review,对核心接口进行优化改造