全栈,熟悉系统架构设计,熟悉Java微服务架构设计,熟悉PaaS平台建设,熟悉DevOps平台建设,熟悉TB级数仓建设。
从事软件领域11年,曾担任架构师、研发部门经理、高级Java工程师、需求分析师、项目经理、DBA等各类角色岗位,具备优秀的化繁为简的分析能力,能够更快更清晰梳理、优化、解决在软件研发过程中遇到的问题,有多年IT系统升级重构经验。
熟悉Java主流框架Spring Boot & Spring Cloud。
熟悉微服务架构建设。
熟悉Kubernetes/Docker/DevOps/PaaS平台搭建。
良好的沟通交流能力。
良好的业务需求分析设计能力。
5年Java技术架构设计及交付能力。
6年Java技术团队组建及团队管理能力。
熟练使用Visio、ProcessOn、drawio等工具制作架构图。
熟悉BI数仓建设。
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
角色 | 职位 |
负责人 | 高级Java工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
基于智能硬件通过微信小程序实现灯光的控制操作,由实体的灯光控制器转变为通过小程序随时随地控制灯光,方便用户操作,减少产品硬件成本,给灯光添加了科技元素。 微信小程序与灯光硬件交互方式通过蓝牙模块进行交互,双方通讯过程采用了校验密码和通讯信息加密技术手段确保了通讯安全,防止非法控
BI报表展示系统,包含各报表展示模块、用户管理模块、角色管理模块、权限管理模块(含接口权限); 完整的用户、角色、权限管理能力,方便管理员进行用户角色权限管理维护。