LiuqianDev
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日10:00-22:00、周末12:00-22:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

php、Thinkphp、Antd、React-native。日均5kw+pv系统设计,复杂项目逻辑设计。精通php,精通thinkphp框架,熟练使用git、gitflow,熟悉团队开发,可快速使用antd、antd pro开发产品级的项目。高并发高负载系统优化、系统设计。可使用React-native开发中小规模的android app。

工作经历

  • 2019-10-11 -2020-06-01合肥启示晨星科技有限公司高级后端工程师

    高pv项目,单个项目日均pv三千万左右,对老系统进行了架构上的调整,重新设计了底层逻辑框架,重新设计了部分数据表,使系统性能提升了50%以上,优化了团队开发的工作方式。

教育经历

  • 2007-09-01 - 2010-07-01安徽经理管理干部学院资产评估与管理大专

    没啥好说的,和职业无关,在学校开始接触到开发的吧

技能

React - React Native
Ant Design
ThinkPHP6.0
React
0
1
2
3
4
5
0
1
2
3
4
5
作品
某公司项目

此项目为tp5.1的二次重构项目,在接手项目后,项目存在的问题比较多,系统性能也比较低。老系统采用单机部署,项目代码以及开发流程比较落后。在接手项目后,调整了系统架构,引入负载均衡,将应用、数据缓存、静态资源、以及数据库分离;在开发流程方面采用git进行代码管理,并使用gitflow+Jenkins工作流进行代码的开发、测试以及部署;针对复用较多的package搭建了私有composer来进行管理;在代码层面,主要着手解决QPS以及慢查询,同时大量使用缓存技术来提升系统性能。经过一段时间调整后,系统日均请求数由原来的4000万提升到6000万左右,mysql的QPS由6000左右降低至3000左右,应用服务器由原来的8台4C8G减少至6台4C8G,mysql服务器由原来的5台4C8G减少至3台4C8G。

0
2021-01-05 16:52
咚咚安装

咚咚安装是一个广告安装行业的综合性平台。平台涉及广告公司、安装师傅和供应商三个不同的市场主体。咚咚安装平台包含android、ios、web以及小程序四个入口,同时又分为客户端、师傅端以及供应商。后端系统主要采用thinkphp5.1作为主体框架以及workerman来响应http和socket请求,应用的技术技能栈有php、react-native、object-c、redis、Jenkins、*小程序、消息队列,接入的第三方系统有三方存储oss、阿里云推送、阿里云短信、百度OCR、*隐私保护,设计并完成的系统包括订单系统(多状态)、lbs推送、订单支付(独立系统)、附件存储系统等。 由本人主导以及完成的部分 订单系统: 咚咚安装的订单是一个多步骤多状态的订单,包含了近十种不同的状态,每种状态下对应不同的订单操作。 Lbs推送: 根据安装师傅设定的接单区域以及账号的当前定位信息,配合队列系统和阿里云推送,推送与之匹配的订单。 订单支付系统: 由于涉及的订单以及需要支付的场景比较多,所以订单支付系统采用了独立的支付系统设计,平台内所有的支付场景都使用收银台的功能来完成,从而实现优惠券、红包、积分等各类支付场景的统一支付。 以下系统由本人指导并由其他同事完成: 附件存储系统: 所有附件统一存储并做hash对比,減少存储资源占用。公开附件和私密附件通过中间件的方式来实现不同的授权策略和存储策略。 属性管理系统: web网站的属性管理系统,并没有太多的技术难点。

0
2021-01-05 16:50
个人项目

使用thinkphp6.0+react(antd)+react-native开发的一套多端项目,后端使用thinkphp6.0作为基础框架,配合workerman作为socket服务端,前端主要采用antd和antd.pro来开发web中后台,使用class component和hooks混合的方式完成。APP主要使用react-native配合少量安卓原生开发完成。

0
2021-01-05 16:49
更新于: 浏览: 295