个人简历

杨鹏


专业技能

  • 服务端开发,能够从零开始依托java平台搭建业务服务,熟悉敏捷开发模式。
  • 了解JVM和JMM,掌握JVM调优和相关工具jps、jstack、jmap,jhat、jstat。
  • 熟悉各种工具的使用:项目管理git,自动化CI/CD相关工具,maven,gradle构建工具。
  • 熟悉Spring Boot/Spring cloud/Dubbo 等为服务框架和架构,并有实践经验。
  • 分布式系统的设计和应用缓存、负载均衡等机制的实现。
  • 了解高并发、高可用程序设计和开发经验,熟悉领域驱动模型。
  • 对Java多线程和线程安全问题有一定了解,熟悉并发工具类,对锁机制有一定的理解。
  • 了解service mesh(Istio),对docker和k8s技术保持兴趣。
  • 熟悉 MySQL,能够通过执行计划对sql进行优化。
  • 掌握 Redis、MongoDB,研究过关系、非关系数据库实现。
  • 熟悉常用数据结构和算法,能简单运用算法和数据结构进行实战。

工作学习经历

  • 2018.04 ~ 2018.12 上海点融信息科技有限公司
  • 2016.03 ~ 2018.03 广州广电运通金融电子股份有限公司
  • 2012.09 ~ 2016.06 成都理工大学-信息科学与技术学院-物联网工程 (本科)

主要项目

LCRM(投资管理)

在P2P行业,风控往往分为贷前、贷中、贷后三个部分,虽然三个环节紧密相扣,但最关键的是贷前,换句话说就是标的的项目来源,也就是大家常说的资产端。投资管理这块就是负责资金方和投资客户的管理,包括通过管理制定不同的标、不同等级的客户,并且收集数据给下游其他系统。

工作职责:业务开发,项目优化与重构,架构的更替。

优化经历:
  • 拓展product模块,根据不同的进件适配不同的product,减少开发成本。
  • 优化服务依赖,根据调用链整理服务调用,减少链长。
  • 通过调整服务注册与发现,转为内部域名,为后面逐步移除Spring cloud改为service mesh作准备。
  • 根据业务方需求做客群管理与分析,分配客户给客户经理。

淘淘汽配电子商务平台

淘淘汽配公司依托线下资源开展线上商城,实现商品入库,订单处理,会员 跟踪, 内容管理,支付交易等功能。

工作职责:需求梳理,架构和业务划分,订单模块,部分数据库设计。

优化经历:
  • 通过执行计划优化数据库及sql语句。
  • 利用ack解决服务上线宕机数据丢失问题,如保证数据完整。
  • 项目规范化日志以及日志分析。

广州国资委智慧国资项目

国资委旧系统改造,实现大数据分析和流程平台智能化。

工作职责:团队开发,担任核心开发人员,负责代码 review 及人员调配。

优化经历:
  • Spring cloud项目,通过Data端的批量数据计算模型入库。
  • 统一项目规范,编写项目文档,方便后续人员维护和迭代。
  • 配置 Fastdfs 集群,提取公共 jar 包,开发组件。
  • 因为政府专线问题,配置网络代理服务,构建交互通道,实现与老系统数据传输问题。