• 熟悉 Java 基础知识,I/O、多线程、集合等高级特性以及熟悉 JVM 基本原理,掌握基本数据结构和常见算法。
• 熟练掌握 Spring、SpringBoot、SpringCloud、Mybatis、Kafka、Elasticsearch 和 Redis 等常用框架并了解基
本原理,熟悉常用设计模式。
• 熟悉 Linux 操作系统及常用的命令,了解分布式系统部署环境,熟练使用 idea、maven 等开发工具。
• 熟悉 Docker 以及 K8S,熟练掌握常用命令,熟悉容器化开发技术,有大型云平台开发经验。
• 熟练掌握 Sql 优化及 JVM 调优,具备较丰富的性能优化经验。
• 掌握 DDD 领域驱动设计及理念,并能够应用与日常工作中。
• 熟悉敏捷开发流程并有 Scrum 及 TDD 多年实践经验。
⚫ 融合云-商业分析业务(2023.02-至今)
项目简介:海康威视海外安防融合云平台,为全球用户提供视频监控相关服务,其中商业分析业务为海外用户提供基
于客流相机和热度相机的增值功能:客流数据报表分析和热度图查询,通过可视化数据对门店内的客流进行分析,根
据客流热度针对性地对店内销售的商品进行管理,提升商品销售额。
工作内容:
(1)作为业务负责人,负责该业务的技术选型及整体技术架构设计。
(2)负责产品需求拆分,开发任务评估及项目进度管理,历经 3 个迭代版,完成产品功能上线,需求和性能达到预期
设计。
(3)负责设计客流数据计算入库及功能开发,解决十万级客流监控点设备每分钟数据上报处理性能及实时性报表查
询,单节点 tps 超过 2000,实时查询延时控制在 10 秒内。
(4)负责业务服务的性能压测指标设计、测试方案编写,并根据测试结果指导团队完成性能优化。
(5)设计报表查询功能模块,针对多报表查询场景,结合策略模式及工厂等设计模式,实现横向扩展,优化报表查询
性能。
(6)为了能够对云服务组件和业务状态进行监控,及时发现问题,提升用户体验, 基于 Prometheus 实现服务内部
数据处理及业务接口执行结果监控,并接入 grama 进行运营可视化展示及数据分析。
⚫ 融合云-告警主机业务(2022.04-至今)
项目简介:为海外用户提供云端管理告警主机设备功能,用户在平台端和 App 端能够进行报警设备云端管理、子系统
布撤防,防区旁路管理、报警事件处理以及布防模板管理等功能。
工作内容:
(1)负责子系统管理功能开发及设计
(2)负责报警事件上报功能设计及开发,基于萤石事件通知机制,打通平台、APP 端独立操作设备,解决多端操作设
备的场景下,子系统状态存在不一致的问题。
(3)负责线上用户数据运营分析,根据分析结果找出潜在问题并进行针对性改进及产品规划。
⚫ 融合云-ES 数据统一接入服务(2022.09-至今)
项目简介:为了集中管理融合云业务的 ES 数据,统一在 esa(es 数据接入服务)进行业务数据如 ES 库、分页查询、更
新、删除以及聚合查询等操作,以 sdk 的方式对上层业务服务提供访问接口。
工作内容:
(1)设计服务整体架构及业务功能开发实现,设计方案基于弹性设计和接口抽象化原则,以达到水平扩展的要求。落
实为使用工厂模式对不同的业务服务处理进行统一管理;将查询接口泛型化,使用抽象类和模板方法进行抽象化处
理,从而达到对修改关闭对扩展开放的设计原则,提升开发效率。
(2)针对上层业务的分页查询性能需求,基于 es 提供的 search-after 机制设计 es 分页查询方案。
(3)es 数据入库及查询性能优化,支撑每日百万级业务数据入库及千万级存量数据查询。
(4)为了符合海外 GDPR 法规,设计以及实现 es 数据保存机制,数据删除维度精确到租户和日期粒度等条件,新增
业务时实现可配置化,便于管理用户数据。
2019.8-2022.4 浙江保融科技股份有限公司 JAVA 开发工程师
⚫ 基于 SAAS 服务的保险数据服务平台(2020.11-至今)
项目简介:一站式车险增值服务 SaaS 平台,连接银行及保险公司出单接口,实现更便捷的车险分期。
工作内容:
(1)负责设计及开发用户预授信模块,完成用户授信额度申请、审核功能开发,以及与安心签、中国人保、中信银行
的三方联调工作。
(2)负责消息中心设计、开发及性能优化。
(3)参与分期订单管理、保费支付和财务管理等模块功能开发。
(4)负责设计及开发平台基础缓存模块
⚫ 融汇通结算平台(2019.08-2020.11)
项目简介:依托并借助商业银行等支付机构的支付通道与清结算能力,将商业银行等支付机构的支付服务,整合到一
起,为企业提供包括但不限于支付通道服务、对账服务。
工作内容:
(1)负责对账业务的退票入库,回单对账、对账文件对账等功能设计与开发;
(2)负责银行明细对账过程的单笔对账性能优化,百万级单笔对账数据又耗时半小时左右降低到 5 分钟以内。
(3)负责银行明细文件定时任务转监听入库改造及入库性能优化,解决定时任务空跑及银行明细入库不及时导致对账
异常的问题,提升明细文件及入库时效性,明细文件入库时效性由延迟 1 小时降低到秒级,单文件数据入库耗时从分
钟级降低到秒级。
项目简介:依托并借助商业银行等支付机构的支付通道与清结算能力,将商业银行等支付机构的支付服务,整合到一 起,为企业提供包括但不限于支付通道服务、对账服务。 工作内容: (1)负责对账业务的退票入库,回单对账、对账文件对账等功能设计与开发; (2)负责银行明细对账过程的单笔
项目简介:一站式车险增值服务 SaaS 平台,连接银行及保险公司出单接口,实现更便捷的车险分期。 工作内容: (1)负责设计及开发用户预授信模块,完成用户授信额度申请、审核功能开发,以及与安心签、中国人保、中信银行 的三方联调工作。 (2)负责消息中心设计、开发及性能优化