BI数仓项目
项⽬描述:
本系统为公司BI数仓系统,从公司各业务系统及外部系统采集、清洗原始数据(TB级),经过ODS、DWD、DWS、DM层数据分析处理后提供给BI业务部门进行决策分析报表(经营状态分析、用户行为分析、订单分析、运营指标监控、物流状态跟踪监控等),为公司业务、管理层提供业务监控及决策分析数据支持。
工作职责:
在本项⽬中本⼈主要负责数仓系统架构规划设计、技术选型、带领技术团队实施交付业务需求。
技术架构:
经典4层数仓架构 ODS、DWD、DWS、DM
技术栈:
SQL、ETL、Kettle、Python、Spring Boot、POI、OAuth2.0、MySQL、PowerBI、钉钉监控预警
企业二维码管理项目
项⽬描述:
基于公司业务需求,建设企业统一的二维码管理平台,对企业内产品二维码、活动二维码、渠道二维码等二维码数据进行统一生命周期管理,实现对二维码扫码过程监控,业务统一拦截分发,活码跳转规则配置,产品防伪等业务功能。
工作职责:
在本项⽬中本⼈主要负责业务需求收集及组织业务部门人员讨论分析、理清业务需求及业务边界,根据当前业务需求及业务体量进行技术架构设计、技术选型工作;为方便与业务沟通制作了系统原型与业务沟通确认,制作系统业务架构、逻辑架构、部署架构待不同维度的架构图阐述系统设计及作用。
技术架构:
分布式微服务、容器化、DDD设计思想、CQRS
技术栈:
Spring Cloud、Axon Framework、SQLServer、Redis、SSO、Azure Cloud、Nginx、Kubernetes、Docker、Jenkins、ELKG、Maven、SonarQube、Ant design for Vue
门店柜台交易管理系统
项⽬描述:
门店柜台交易系统是一套线下化妆品销售管理系统,为全国1万2千多家门店柜台近4万名促销人员提供实时高效的营销业务系统能力支持,主要业务高锋时间为9:00-14:00 和 19:00-21:00两个时间段。系统分为交易中心、产品中心、库存中心、促销中心、会员中心、客户咨询中心、目标设定、排班考勤、报表中心等高内聚业务微服务。
工作职责:
在本项⽬中本⼈主要负责系统需求分析及业务架构设计,该项目为使用超过10年的旧系统重构项目,在架构设计上需要考虑与旧系统平滑过度,新系统架构需要支持旧业务数据,因此本人还负责对旧系统数据迁移架构方案的评估与制定,由于是交易系统,对性能要求较高,在架构设计上采用了Redis做热点数据缓存,通过多节点分布式集群部署提高系统高可用性,在架构设计层面上为系统提供保障,消除单点故障。
技术架构:
分布式微服务、容器化、DDD设计思想
技术栈:
Spring Cloud、SQLServer、Redis、SSO、Azure Cloud、Kubernetes、Docker、Jenkins、ELKG、Maven、SonarQube
基于微信的消费者运营平台
项⽬描述:
消费者运营平台是公司业务企业微信扩展的一套私域用户运营管理平台,该平台分为2C运营工具层、2B管理层、数据支持层、数据分析层。
2C运维工具层:提供种草软文、产品介绍、获客端点、客户服务、标签管理、在线机器人等功能
2B管理层:提供组织构架管理、角色权限管理、雇员管理、激励计划管理、雇员技能培训等功能
数据支持层:提供消费者各渠道交易数据、行为喜好数据、消费者个人属性数据、雇员销量数据、奖励数据、广告效益数据等数据
数据分析层:提供用户行为分析结果、用户画像、智能推荐建议等功能
工作职责:
在本项⽬中本⼈主要负责2B2C层的架构分析与设计,关键技术选型及PoC原型实现,SQL Server性能调优、业务性能调优。架构方案制定后根据方案指引开发团队落地实施。
技术架构:
分布式微服务、容器化
技术栈:
Spring Cloud、企业微信、小程序、微信公众号、SQLServer、Redis、SSO、Azure Cloud、Kubernetes、Docker、Jenkins、ELKG、Maven、SonarQube