ID:322977

summer 身份已认证

高级php开发工程师

  • 公司信息:
  • 北京鲸鹳科技有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 东城
  • 中关村

技术能力

熟练使用 ThinkPHP、Laravel、hyperf 框架;
熟练 JavaScript、Ajax、 Vue 等前端技术;
熟练掌握MVC设计模式,OOP、SOLID 设计原则以及依赖注入、控制反转的思想;
掌握 MySQL,Redis ,熟悉 MongoDB,Memacache 等 Nosql 数据库;
熟悉计算机网络 OSI 七层协议、TCP/IP 协议;
熟悉 PHP 的性能优化及调优、mysql 数据存储优化;
熟悉PHP的性能优化及调优、XHProf、 php-xlswriter、php-wkhtmltox的使用;
熟悉基本数据结构以及算法;
熟悉PHP的 Trait、generator、箭头函数、数组解构等新特性,了解PSR规范以及 RESTful API 的使用和最
佳实践;
熟练掌握代码管理工具 GIT 、容器化技术 Docker 以及 XXLjob、Elsticsearch、 Jenkins、RabbitMQ 的使用;
熟悉接口式开发,网关开发,对PHP 高并发解决有一定的经验和思路;
熟悉 Apache、Nginx 的使用以及 Nginx 的反向代理、均衡负载以及相关配置使用;
熟悉基于 Nginx 的服务器集群、Session 共享、MySQL 的读写分离;
熟练 Linux 常用命令,掌握 LNMP、LAMP 环境搭建;
有过PHP项目转JAVA项目的经验,可以使用JAVA在生产环境开发;
有良好的编程习惯,良好的代码风格,能够独立开发和维护技术系统;

项目经验

保全流程设计优化 项目负责人
内容:
对于公司整体业务来说,团险中人员的保全操作,即加人入库操作是整个业务中,对于数据库压力最大的一环,之前的业务简单时
候,不会成为系统的性能瓶颈,后期慢慢的发展,随着业务规模扩大,一次性加人数量的增加,会出现请求超时的情况。
技术栈 : php+mysql+RabbitMQ
1. 梳理目前的加人流程,产出流程图以及时序图,并且分析优化现有流程。
2.将之前的每次加一个人,需同时写入几十条的保险责任的操作,通过 RabbitMQ 异步处理,削峰填谷,大大减小了系统大批量
加人时的压力。
3.优化整体数据入库流程,加人时候只记录必须入库信息,如人员身份证,公司,社保状况等,其余非必要信息,全部使用消息队
列处理。
4.优化 mysql 的写入操作,引入全局唯一雪花 id ,生成虚拟 id ,将所有入库操作集中在最后处理,让 mysql 写入操作的时候
可以顺序写入而非乱序写入,大大提高了数据写入效率。
5.扩大 msyql 中的 buffsize ,在一次性批量写入超大量数据时,可以更加省时。
业绩:
1.之前的一次性只能加5000个人的操作提高到50000
2.同时相同加相同人员的情况下,耗时比之前缩短10-20倍左右。
3.为公司对接大客户提供了技术保障,为公司带来了超千万级别的项目收益

大数据处理 项目负责人
内容:
团险过程中会产生很多需要定时处理的数据,如企业下的在保人员在保状态,人员失效,企业每期保单费用结算,这些数据都具有
时序性,需要定期扫描数据库中的数据,对这些数据进行更新操作。
技术栈:mysql+php+xxljob+MongoDB+php-xlswriter
1. 技术层面上选用 php的 CLI 运行模式,配合任务调度平台 xxLJob ,可以在同一时间并发处理一些耗时的数据,减小系统压力,
提高数据处理效率。
2. 针对于需要提供给业务人员的数据,使用自己编译的 xlswriter 的 Excel ,可以更高效的提取所需的自定义数据格式,同时大大
减小了系统的内存压力,并且采用 zip 压缩文件,利用自定义定时邮件系统,快速的将需要处理的数据,发送到业务人员手中。
3. 针对 mysql 慢查询优化,数据写入流程更新,利用 XHProf 性能分析工具 针对性的对系统中一些运行较慢的任务进行单独分
析优化,全面提高系统运行效率以及 降低 cpu 占用率。
4. 设计统一的的日志存储和错误处理类,可以在关键任务出问题的时候及时的邮件通知,相关的系统维护人员和领导。及时的处
理数据,避免公司财务损失。
业绩:
1. 将整个定时任务系统的整体性能以及效率提高10倍左右
2. 对于某些单个费时长,cpu 内存占用高的,单个任务性能提升有超过 100倍 的提升
3.将任务执行时间重写梳理拆分,合理的利用空闲时间的服务器性能,为公司节约服务器采购成本每年超10w元

案例展示

  • 保险极客

    保险极客

    保险极客是企业员工保险平台,从2021年开始有些一些大客户 KA 单独投保通道的技术需求,需要通过接口式开发满足大客户单 独投保的一些需求,如贝壳、链家、猿辅导、元气森林等。 为满足大客户的需求,以及自身系统高可用和可维护性,采用了模块化以及分层次等设计原则

  • 保险极客理赔

    保险极客理赔

    对于公司整体业务来说,团险中人员的保全操作,即加人入库操作是整个业务中,对于数据库压力最大的一环,之前的业务简单时 候,不会成为系统的性能瓶颈,后期慢慢的发展,随着业务规模扩大,一次性加人数量的增加,会出现请求超时的情况。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服