熟悉常用数据结构和算法,常用的技术栈:Spring、SpringBoot、SpringCloud、mybatis、mysql、postgresql、MongoDB、Redis、熟悉工作流
1.部门核心开发工程师,产品技术方案设计与实现,部分迭代项目负责人
2.参与乐摇摇低码平台搭建全过程,数据建模,工单中心,工作流中心,包括前期的技术预研、方案输出、代码实现及上线全流程,目前低码平台已用于公司项目及产品研发
3.参与乐摇摇BI数据平台、租赁系统、风控系统、数据分析平台、开放平台、场地ERP、EIP、CRM、DBOP、SSO-单点登录、设备升级管理后台。
一、BI数据平台
技术架构:springboot + springcloud 部分组件 + redis + postgresql + Docker,spider等相关技术
项目描述: BI系统,从数据库表到可视化组件,展板编辑,全程低码完成。
业绩:实现零代码构建数据分析图表、支持百万级的数据分析
功能:数据源管理、角色权限管理、数据准备、仪表板(图表类型:明细表、分组表、交叉表、透视表等)、展板
责任描述:项目核心开发人员,参与系统设计(数据库设计、类图等)及功能拆分,
负责核心模块开发:
1.视图层(视图层组件解析、过滤组件、自定义排序解析、查询参数解析)
2.计算层:(指标解析模块、维度解析模块、函数解析模块、快速计算模块、排序解析模块
3.SQL组装模块
4.数据源适配模块
5.查询模块
6.数据格式化模块
二、租赁系统
技术架构:springboot + springcloud 部分组件 + redis + postgresql + Docker,Nacos,Netty,MTQQ,Kafka等相关技术
项目描述: 租赁+共享设备投放平台,代理商拥有设备的所有权,通过投放到棋牌室或者无人值守区域(本次不做共享模式),与棋牌室签订计费模式(目前只需实现按时长计费),由棋牌室使用时在商家后台开机启用,使用完毕后在商家后台下机支付结算,支付后金额归代理商所有(需要确认是否为代理商自有公众号)。员工为代理商主体下员工,协助设备投放,设备使用过程中享用代理商收益分成。
责任描述:项目核心开发人员,参与系统设计(数据库设计、类图等)及功能拆分,
负责核心模块开发:
1.权限服务:用户授权鉴权、账号、角色、菜单资源
2.支付服务:微信支付、提现、转账
3.订单服务:下单、取消等
4.运营后台:系统管理(用户、角色、菜单)、商家管理、代理商管理、订单查询、设备管理、提现审核管理
5.代理商端:合作伙伴、计费规则、商家管理、订单查询、收益统计、钱包(余额、提现)、个人中心
三、leda低代码
技术架构:springboot + springcloud + redis + postgresql + activiti7等技术
项目描述:乐摇摇低码平台搭建为方便各业务系统快速迭代,缩短开发周期,用于开发人员快速开发迭代系统,集成表单+工单中心+工作流中心。
责任描述:参与需求评审,包括前期的技术预研、方案输出、代码实现及上线全流程,目前低码平台已用于公司项目及产品研发