个人介绍
丰富的分布式和高并发系统架构和软件设计经验,精通领域驱动设计
精通Java+springboot服务端设计开发,熟悉scala,groovy, jvm调优经验丰富
熟悉mysql及hbase、es、redis等中间件开发及原理
熟悉netty、dubbo、disruptor、akka框架
熟悉hadoop、spark分布式框架
丰富的团队管理经验
优秀的产品思维
工作经历
2020-07-01 -至今保密部门经理
担任公司某研发部门经理,管理20人左右的研发团队,负责数据中台系统的架构设计、研发过程管理、相关项目的解决方案设计
2018-06-01 -2020-12-06北京顶象技术有限公司部门经理
1. 担任部门技术负责人,负责公司金融领域风控平台产品的技术架构、产品规划、研发过程管理以及核心框架代码的开发 2. 担任部门经理,负责公司金融风控产品部的团队和日常管理 3. 负责公司金融风控方向各 toB 项目的技术支持,包括与客户的产品技术交流,POC 技术负责人,项目整体集成架构的设计。
2014-04-01 -2018-05-01苏宁易购高级技术经理
担任部门高级技术经理,负责部门内各项目的技术选型、架构设计及核心模块的设计开发工作,负责部门数据采集组的项目管理和开发协调工作。主要完成以下工作: 1.架构并主导开发了日pv10亿级的分布式爬虫系统,满足全集团数据采集需求 2.设计开发了支撑部门各系统的综合数据存储架构及统一数据访问中间件 3.先后设计了部门hadoop及spark、spark streaming计算模型 4.设计开发了多个数据中间件以及高并发分布式调度框架spider-yarn,并获得专利 5.个人和所在项目多次获得评优
2010-07-01 -2014-04-01南京易司拓java开发工程师
1.2010年7月至2011年底,从事基于ACE和QT框架的UNIX C++程序设计开发工作。 2.2012起,转而从事Java开发。设计开发了基于Mina的tcp网关、数据处理、看门狗等主要后台模块的设计开发,以及web后台部分的设计开发。 3.2013起担任公司java web平台及前置平台的架构设计工作。 4.2013起担任过多个项目的项目经理,熟悉WBS、Project、Svn等项目配置管理工具使用。
教育经历
2006-09-01 - 2010-07-01南京大学软件工程本科
资质认证
技能
以满足电商情报爬取需求为核心,能够支撑全集团爬取需求的通用分布式垂直网络爬虫系统。支持大规模集群化抓取,模板化配置抓取流程,自动破解网站抓取封锁等功能 担任技术经理,负责架构设计、技术调研,并独立设计实现了以下多个核心功能模块:以线程为单位的分布式任务调度框架Spider-Yarn,基于Spider-yarn之上的爬虫任务调度、执行模块,以及ADSL动态防封系统。目前集群规模接近2000个节点,抓取日pv15亿以上
1. 本平台产品面向互联网/金融各业务场景提供一站式风控决策和监管服务。 2. 采用SpringBoot+dubbo+docker的分布式开发及部署框架搭建,包含控制台、实时决策引擎、指标引擎、数据聚合引擎、AI模型引擎、监控服务、用户权限管理等多个子服务 3. 系统使用到Mysql、redis、elasticsearch、cassandra等存储中间件,以及kafka、rabbitMq等消息中间件。为满足特定高并发场景,设计中大量使用了反范式、去sql、多级缓存,无锁无状态、批量化、异步化等手段。 4. 结合项目实际,使领域驱动设计(DDD)思想落地,使用接口层、应用层、领域层、仓库层、基础设施层的五层模型替代了传统基于Spring系统的三层模型,配合多种设计模式的运用,解放原本了沉重不堪的服务层,让业务回归领域模型,实现了高度的业务内聚和职责解耦,提炼出一套高效可行的DDD落地模式和详细的开发规范。