职业经历
工作经历
2016年04月 — 2017年12月
技术,后端开发,PHP
1. 主要对公司自营的项目,洗车项目与物流项目的接口研发 2. 与产品经理探讨项目的实现方案,以及采用的技术栈 3. 对项目的研发工作与实际代码编写 4. 对数据库设计,根据产品需求,设计合理的数据库结构 5. 编写接口文档,对接前端开发人员 6. 对接支付,地图等第三方组件 7. 对访问量,访问数据做安全加密处理 8. 对上线后的项目,日常维护,以及 BUG 修改以及代码升级 业绩: 1. 采用的是 PHP 语言+MYSQL 数据+REDIS 缓存技术实现 2. 实际遇到过的问题:在项目实际运行中,遇到一个竞争对手攻击系统代码,当时接口只是采用简单的 token 验证,以及部分 接口没有实现 sql 加密,导致出现了很多问题 3. 解决:我们立马对所有接口采用了 RSA 加密方式,加强了接口访问安全,对敏感的数据,比如用户数据,使用了 RSA 加 密,整个过程传输都是加密形式,解决了接口安全问题,SQL 注入问题,我们采用了 PDO 方式链接数据库,对 SQL 做特殊 处理解决了问题
2018年02月 — 2019年05月
技术,后端开发,全栈开发
1. 对公司的名片系统的研发,产品讨论,数据库设计等 2. 对公司自营项目拼单商城的部分研发,后台管理系统的研发工作 3. 根据产品提出的需求,讨论合适的技术方案,并与同时讨论落地方案 4. 参与系统的设计与数据库结构的设计,表设计,表字段设计 5. 参与名片系统的代码编写,以及商城系统的订单系统的代码研发工作 6. 参与微信小程序接口研发工作 业绩: 1. 采用 PHP+Laravel 框架+Nginx+Linux+Mysql+Mongo+Redis 技术 2. 遇到的问题:因为当时采用多台服务器,负载均衡,当时遇到拼单抢购,总会很慢而且会出现超卖的现象,随着系统的运 行,问题渐渐更加明显了 3. 解决:超卖现象,我这边解决方式使用了 Redis 分布式锁方案,配合 lua 脚本实现可重入分布式锁解决方案,对于抢购很慢 问题,我采取抢购时候值记录,放入队列,使用 RabbitMq 队列方案,解决削峰问题
2019年08月 — 2020年04月
技术,后端开发,PHP
1. 参与系统的需求分析与设计,负责金融系统 APP的(放款,还款,支付,用户)设计工作 2. 完成金融系统 APP 项目的数据库表设计,表结构设计 3. 完成代码编写,框架选择,并能提供接口 4. 编写完整的 api 接口文档,并配合移动端完成项目的联调工作 5. 系统后期的维护,Bug 的修改,增加系统的安全性,增加了 RSA 接口验证 6. 接入系统的支付能力,第三方支付,(微信支付,支付宝支付,拉卡拉,富有等)第三方支付能力 7. 接入扣款能力,对用户账户下的金额进行扣款 8. 设计了账户系统,完善的日志系统,使用了 MongoDb 保存日志,快速排错 业绩: 采用 PHP+THINKPHP+Linux+Nginx+Mysql+Redis+Mongo 技术 遇到的问题: 1. 对接支付方式很多,并且流程都是相同的,如果一个一个对接,会照成很多代码冗余,并且不好维护 2. 对放款还款的日志记录,因为日志记录到文件,查询起来很麻烦,而且不方便,采用什么样的方案去记录日志 解决方案: 1. 我们采用设计模式 - 工厂模式来设计代码实现,这样解耦了支付代码 2. 我们采用 MongoDb 记录日志功能,对日志的查询,记录都是很好的方式
2020年04月 — 2023年08月
技术,后端开发,Java
1.参与系统的需求分析与设计,开发语言的选择,以及参与了电商项目的(订单,多商户,用户,商品,库存,总后台)等设 计 2.参与系统 CRM 的需求设计,系统的(门店,合同,用户,拜访,统计)等设计 3.完成电商项目以及 CRM 系统的数据库表设计,表结构设计,以及架构选择 4.完成代码编写,并能提供接口给前端调用 5.编写完整的 api 接口文档,并配合移动端完成项目的联调工作 6.系统后期的维护,Bug 的修改 业绩: 采用 PHP+THINKPHP+Linux+Nginx+Mysql+Redis+Mongo 技术 遇到的问题:随着系统的运行,运行速度越来越慢,我们采取了一系列优化方案 解决方案:对于服务层,我们增加了服务器负载均衡,对于系统,我们增加 SQL 慢日志查询,根据慢日志执行计划,采取合 适的数据库 SQL 优化方案,对访问慢的接口,采取适当的 Redis 缓存机制
教育经历
应用电子技术
2012年06月 — 2015年09月
项目经历
2020年11月 — 2023年01月
1. 完善的大型分销 saas 系统,商家可以入住,自动生成多端,如微信小程序,公众号,支付宝小程序 2. 完善的对接 Api 文档以及接口,可供分销系统对接使用 3. 完善的自有的电商系统,商家可以入驻,并且可以自有系统分销 4. 多家大型商城(携程,拼多多,自我有)等分销该系统,通过 Api 分销该系统的商品到对方系统卖,完善的分销订单,对 账,核销等一系列操作 5. 完善的该系统分销别人系统的能力,代码冗余低,通过极少的配置即可完成全部分销操作 6. 订单模块,商城模块,商品模块,库存模块,DIY 操作,多种渠道支付,分销能力等 业绩: 1. 采用 PHP+Mysql 设计,ThinkPhp 框架编写 2. 使用了 Redis 缓存技术,主要在存储用户数据,消息队列,以及消息订阅 3. 使用了 workman 基于 socket 开发的定时任务模块,能够对系统的异步任务分发 4. 系统 QPS 过高时,访问速度慢时,及时采取各种优化设计,包括数据库,服务器,代码等优化,提出优化方案 5. 编写完整的开放接口,包括开放文档,供下游系统对接 6. 完善的日志管理系统,能够及时排错,查错 7. 系统后期的维护,Bug 的修改,以及日常的需求迭代
2022年10月 — 2023年01月
1. 单品商城系统,用户可购买商品,下单,支付 2. 完善的即时通讯系统,包括群聊,单聊,加好友,私聊,群管理等 3. 完善的红包模块,可以在线发红包,抢红包,包括拼手气红包,私聊红包等 4. 完善的个人系统,认证系统,验证 业绩: 1. 整个项目接口后台的研发,包括数据库设计,代码编写 2. 对接网易云 IM 即时通讯系统 3. 使用网易云 Api 完善的人脸识别系统以及身份认证系统 4. 使用了 RSA 接口加密验证方式,加密数据传输 5. 系统后期的维护,Bug 的修改,以及后期产品的迭代
2019年06月 — 2020年04月
1. 用户注册查询征信系统,并作好贷款评估,以及计算放款金额 2. 用户借款申请,并实现对接银行实现放款操作 3. 定期检查还款操作,并对接银行操作还款逻辑 4. 对接多个支付平台,有拉卡拉,宝付,富友,支付宝平台,微信平台 5. 定时任务追缴还款任务 6. 时时统计出账以及入账订单 7. 完善管理系统 业绩: 1. 采用 PHP+Mysql+Yii 框架编写 2. 使用 Redis 缓存技术进行削峰处理,以及缓存数据,减少数据库压力 3. 使用 RabbitMq 实现消息队列,对还款的账户,及时对接还款任务 4. 使用 MongoDb 对日志数据存储,查看,及时定位系统问题 5. 完整的系统的设计,包括数据库设计,代码编写 6. 系统后期的维护,Bug 的修改,增加系统的安全性,增加了 RSA 接口验证
2018年02月 — 2019年05月
1. 多商户商城,商户可以入驻开店,装修商城,上架商品 2. 用户可以参与拼单,抢购,购买商品 3. 完善的拼单系统,商户后台系统,总后台系统,用户系统,微信小程序系统,订单系统,物流系统 4. 店铺即时通讯客户系统 5. 店铺统计系统,以及活动的设计等 业绩: 1. 采用 PHP+Mysql 设计,使用负载均衡技术,Git 版本控制,多人开发 2. 我负责拼单模块的 Api 接口编写,以及总后台管理系统的编写 3. 采用 Redis 分布式锁技术,Redis+lua 脚本实现乐观锁和可重入锁设计 4. 采用网易 IM 对接即时通讯系统,实现即时通讯技术 5. 参与即时通讯表设计,表字段设计,以及部分商城的表设计 6. 系统后期的维护,Bug 的修改,以及系统的需求升级工作和代码编写工作
2016年11月 — 2017年12月
1. 用户可以在线预约洗车项目,下单,支付 2. 商户提供洗车,订单核销 3. 代理端可以分三级代理,各个城市代理项目 4. 项目有用户系统,商户入驻,商家下单,订单核销,地图定位,代理商三级代理系统,分账系统 业绩: 1. 采用 THINKPHP 框架+Linux 系统+Nginx 服务器开发 2. 使用了 Redis 缓存技术,主要存储了部分用户数据,流量削峰处理,经纬度处理 3. 使用了第三方地图 API 对接,实现实时定位系统 4. 支付能力对接,包括支付宝支付,微信支付能力 5. 编写完整的 api 接口文档,并配合移动端完成项目的联调工作 6. 系统后期的维护,Bug 的修改,增加系统的安全性,增加了 RSA 接口验证
TA 的技能服务
该人才共 1 项技能服务,可在 技能服务 中搜索「Mrxu」查看。