个人介绍
我是一名7年的java开发,曾任职于京东零售的java开发
参与过光伏电站物联网、工业物联网、京东零售电商、联通运营商cbss系统重构。
使用过SSH,Spring boot,Spring Cloud 框架,
技术栈mysql,redis,mybatis,rocketmq,kafka,tdengine
有较多0-1重构经验,微服务,分布式系统经验
工作经历
2023-02-07 -2024-01-15海尔卡奥斯有限公司java开发
能源中台业务,对于企业能源管理界面,包含企业系统设备管理,企业用电、水、蒸汽、企业发电、设备数据等各项指标监控。设备物联接入配置,解析、设备数据模拟、能耗分析、用能诊断、数据大屏,光伏运营等功能。有数据中台与业务前台的划分 项目职责: ● 负责系统架构技术选型,初期架构建设,数据表结构设计。 ● 负责企业私有化部署项目 ● 负责数据模块的开发,使用 tdengine 时序库存储设备上数,数据查看。 ● 负责数据验证与修正工具开发,数据模拟器开发 ● 负责104协议的设备上数与协议解析。 ● 各种 excel 的操作导入与导出 ● 光伏运营模块、数据大屏模块、告警模块开发 业绩: 使用k8s完成合肥项目、科兴项目、奇瑞项目的私有化部署工作 完成平台基础建设。
2021-09-07 -2022-04-28京东零售java开发
营长联盟的定位为面向货源供***小流量主的交易场景化解决方案。主要面向货源供应商(货源加入商品供应链)、 供货营长(开启团购时配置分销)、卖货营长(自有货源搭建店铺进行线上交易)、帮卖营长(无货,从供应链选品或帮助卖货营 长售卖)和消费者五类角色,是C2C的去中心化交易工具 商品以活动形式发布,可以是团购活动或者普通活动,可定时发布开始时间结束时间,可自定义编辑促销方案。 用户通过关注关系,获取到其他用户发布的活动,实现下单操作。 用户可通过邀请模式,邀请其他用户帮卖商品,有一键帮卖与自定义销售价格两种模式,一键帮卖可查看帮卖佣金,自定义销售模 式赚取中间差价实现二级分销。 用户可关注用户浏览记录,销售记录,销售额曲线。 ● 负责首页模块开发,使用 redis 实现读扩散解决用户关系查询问题,实现用户展示帮卖商家创建的团购活动 ● 负责店铺模块开发,包括店铺开通,装修,内容修改等功能。 ● 负责用户社群关系模块开发。 ● 使用分布式定时任务 easyjob+mq 消息实现长时定时任务触发。 供销管理中台利用京东仓储能力的解决2个核心问题:链接更多的货源,为货源链接更多的销售渠道。 ●
2018-04-07 -2021-08-18亚信科技有限公司Java开发
微服务重构,联通原核心系统基于 oracle 实现的 mvc 传统容器项目,10 年逻辑沉淀,实现微服务化重构,分布式架构,前后端分离。 ● 所有联通营业厅手厅受理类业务,宽带,固话,手机类业务,例如:开户,销户,缴费,变更套餐,停开机,订购合约等等 ● 项目组 400+人 300+研发 ● 使用阿里 DRDS、RDS 结合 ES、Redis 等开源数据库彻底实现了去 ORACLE。 基于 springcloud 封装的基本组件包,hystrix 服务保护,swagger 在线 api。 使用 marathonlb 基于注册中心做服务发现和代理,marathon 生态的 DC/OS ,以及服务编排,监控, springcloudconfig 配置中心,kong 网关,pinpoint 做链路追踪,docker 容器化部署,elk 日志分析系 统。 基于 tfs 项目需求管理,扩展实现 jenkins 自动化构建和事务管理,jacoco 代码质量检查 ● 按业务中心 drds 分库,主要中心有三户中心,产品中心,权限中心,规则中心,订单中心,交付中心等。各中心按自身逻辑分库分表。订单中心
2017-01-12 -2018-03-22无锡英臻科技有限公司java开发
参与微服务化新系统的重构,使用 springcloud 做重构开发,angulajs+jquery 做前端开发,shiro 实现权限控制,mybatis 数据库访问,redis 做热点数据缓存,excelapi 做数据报表导入导出,令牌桶对外 API 限流,使用 netty 做三方数据商数据传输。并且单独开发了内部 cms 管理系统供客服进行相关数据 crud 以及对外 api 限流管理,以及大数据清洗规则配置。
教育经历
2012-09-01 - 2016-06-20常州大学油气储运工程本科
技能
项目:私域电商,基于用户发布订阅,查看发布团购活动,提供帮卖佣金,一件转卖,服务于微商。 ● 参与营长联盟C2C项目首页功能开发,使用 redis 实现读扩散,解决 mysql1000个 in 查询问题 ● 参与商品选品池项目逆向模块开发。 ● 负责B2B商城服务端开发,使用 redis 实现购物车页面 ● 参与供销管理中台渠道对接逆向模块开发 ● 使用京东自研 rpc 框架 JSF ,基于 redis 封装的 JIMDB ,京东自研消息队列 JMQ,ES,easyjob ● 使用 easyjob 配合 jcq 实现7天内定时任务发布。
微服务重构,联通原核心系统基于 oracle 实现的 mvc 传统容器项目,10 年逻辑沉淀,实现微服务化重构,分布式架构,前后端分离。 ● 所有联通营业厅手厅受理类业务,宽带,固话,*类业务,例如:开户,销户,缴费,变更套餐,停开机,订购合约等等 ● 项目组 400+人 300+研发 ● 使用阿里 DRDS、RDS 结合 ES、Redis 等开源数据库彻底实现了去 ORACLE。 基于 springcloud 封装的基本组件包,hystrix 服务保护,swagger 在线 api。 使用 marathonlb 基于注册中心做服务发现和代理,marathon 生态的 DC/OS ,以及服务编排,监控, springcloudconfig 配置中心,kong 网关,pinpoint 做链路追踪,docker 容器化部署,elk 日志分析系 统。 基于 tfs 项目需求管理,扩展实现 jenkins 自动化构建和事务管理,jacoco 代码质量检查 ● 按业务中心 drds 分库,主要中心有三户中心,产品中心,权限中心,规则中心,订单中心,交付中心等。各中心按自身逻辑分库分表。订单中心 512 个 rds 库,单库最大 8000 连接数 订单中心 redis 单机 200G 采用三主一从集群架构,交付中心单机 100G 三主一从架构 es 做数据库索引,以及产品模糊搜索 ● 移网产品及属性变更模块 主要是联通营业厅系统三大核心业务,负责*用户的套餐变更和取消,附加产品订购退订,增值业务订购退订,合约产品订购,合约机等终端产品订购,各类服务资费订购退订,还有主副卡,团卡,家庭卡,4G5G 转换等业务的受理,并且支持跨域受理,支持 2000tps ● 根据用户路由状态以及产品路由状态实现订单路由落地两个系统 ● 在线割接模块,实现用户无感知的跨域迁移数据 ● 短信模块 用户受理订单分时段发送短信提醒,针对用户受理订单类型实现短信模块部分可配置化,支持短信个性化定制发送 你的成就: 移网变更模块,订单中心模块,参与实现联通主副卡业务,家庭卡业务,5G 升级业务,跨域受理等业务 。 参与在线割接模块,目前已实现长沙江西省份的全量数据割接
项目:抽象工业物联网设备,建设物联平台中台。针对光伏电站,空压机,工厂用水、用电、用气等一系列可物联设备的监控。 1.物联网中台建设,设备物联网关上传数据到 MQTT ,对 MQTT 数据解析,使用 tdengine 时序数据库存储设备上传数据,使用 kafka,flink 对设备数据计算生成指标展示。 2. 业务侧依赖中台能力构建上层应用,包含光伏运营,设备告警等模块。 3. xxlJob 调度定时数据模拟器。 4. 微服务架构,k8s容器化部署,使用 nacos 作注册中心与配置中心,gateway 实现服务路由转发与鉴权,配合 sentinel 服务限流降级,skywalking 链路追踪,xxljob 分布式服务调度,tdengine,mysql,redis 数据存储与缓存,rabbitmq,kafka 消息队列,minIO 作文件存储。 5.netty做 iec104协议数据接收。