个人介绍
工作经历
2019-10-01 -至今厦门创匠信息科技股份有限公司高级后端工程师
● 抖音,***频小程序 1. 本人领导负责短视频项目的开发工作,短视频项目是以解决抖音,***红达人实现知识,内容变现的项目,达人仅需要在入驻系统并上传产品信息,以及对应的教学和内容视频,即可通过直播的方式进行产品的售卖,从而达到变现的目的,从我了解到的信息来看,短视频项目目前在全国应该有前五的表现 2. 架构:短视频项目以基于 JAVA 1.8,以 springboot,springcloud 为框架,初版为单体项目并仅上线抖音项目试水,随着业务量,QPS 不断上升,在第二版中引入了 spring gateway, naocs,k8s等组件,从而 实现项目的高可用,高负载,其中 spring gateway, naocs 的引入 及相关技术的攻坚均由本人独立完成(K8S由运维同学引入),相关组件的引入解决了 api 的服务分发,api 的简单限流及熔断,服务多版本的调试,以及灰度上线等问题 3. 财务:财务可以说是整个项目中除框架外最为核心的模块(一次的财务数据错误就有可能导致达人失去与公司合作的信心,或者有可能造成公司的财务损失),并做为单独服务由本
教育经历
2004-09-01 - 2008-06-01河南科技学院信息管理与信息系统本科
资质认证
技能
短剧项目是一款基于抖音,*小程序的在线视频服务系统 在业务层面主要包括了以下模块: 1:用户模块 主要用于用户管理,查询以及用户画像统计 2:财务模块 主要包括管理平台,分销人员的财务信息 3: 移动端页面:包括主页,个人中心页,播放页,以及追剧页 4:订单模块 主要处理充值订单的创建、修改、查询、支付等操作 5:授权模块:移动端用户和admin用户授权管理 6:通知模块:发送邮件、短信或推送通知给用户,例如订单状态更新、活动通知等 7:消费模块:用户可以通过单集消费解锁进行剧集观看 8:会员VIP模块:用户可通过购买VIP进行全局解锁 此项目是基于JAVA17 springboot3.1.6 springcloud2022.0.5 nacos 的微服务系统,底层框架由本人独自构建,包括的功能有 1 db管理,包括mysql,mongodb,mysql,clickhouse 2 消息工具管理 包括 rocketmq,dingding 3 入口切面 4 返回切面 5 授权认证 6 日志管理 7 异常管理 此项目中本人主要负责底层框架的搭建,以及财务模块 订单模块 用户模块等重要模块的开发,引入 了 spring gateway, naocs,k8s等组件,从而 实现项目的高可用,高负载,其中 spring gateway, naocs 的引入 及相关技术的攻坚均 由本人独立完成(K8S由运维同学引入),相关组件的引入解决了 api 的服务分发,api 的简单限流及熔断,服务多版本的调 试,以及灰度上线等问题 财务可以说是整个项目中除框架外最为核心的模块(一次的财务数据错误就有可能导致达人失去与公司合作的信 心,或者有可能造成公司的财务损失),并做为单独服务由本人全权负责规划及开发。财务的基础在于稳定的数据以及详尽 的财务明细,同时在开发过程中始终坚持设计模式的总原则--开闭原则,在财务需求需要进行拓展的时候,不能去修改原有的 代码,而是要扩展原有代码,实现一个热插拔的效果。并基于抽象工厂模式来实现达人的分销分成功能,以达到各端各平台 可以共用超级方法,并实现各自特殊的需求。后续又增加了财务监控模块,通过每天的自动财务对账,如有达人的进出账出 现异常会立即进行报警
此项目主由 PHP 实现,部分功能如客服,大数据部分由JAVA实现 此项目包括主要功能: 1 直播课程 老师可以在我们平台直接直播授课以及带货 2 音视频课程 老师可以在我们平台上架音视频进行售卖 3 训练营 老师可以通过训练营等工具增加用户对平台的粘性 4 商城 可出售实物商品 5 营销工具 老师可创建包括 优惠券 限时购 拼团 推荐有礼等营销活动吸引消费者 6 用户管理 管理和统计用户 本人在此项目中主要负责营销工具以及用户管理,营销工具的难点主要在于如何进行高并发处理,本人主要采用了redis的队列工具,对优惠等营销活动进行合理的缓存,从而保证数据的正确性
优课星球是一款基于抖音,快手,*小程序的线上知识付费SAAS系统 此项目是基于JAVA17 springboot3.1.6 springcloud2022.0.5 nacos 的微服务系统,底层框架由本人独自构建,包括的功能有 1 db管理,包括mysql,mongodb,mysql,clickhouse 2 消息工具管理 包括 rocketmq,dingding 3 入口切面 4 返回切面 5 授权认证 6 日志管理 7 异常管理 在业务层面主要包括了以下模块: 1:用户模块 主要用于用户管理,查询以及用户画像统计 2:营销模块 主要包括优惠券,限时折扣,拼团等优惠活动 3:财务模块 主要包括管理平台,达人,服务商,以及分销人员的财务信息 4:订单模块 主要处理订单的创建、修改、查询、支付等操作 5:授权模块:移动端用户和admin用户授权管理 6:通知模块:发送邮件、短信或推送通知给用户,例如订单状态更新、活动通知等 7:数据分析模块:收集和分析用户行为数据,提供数据报表和统计功能 8:素材管理模块:主要管理达人上传的音视频资源,并进行资源分配 此项目中本人主要负责底层框架的搭建,以及财务模块 订单模块 用户模块等重要模块的开发,引入 了 spring gateway, naocs,k8s等组件,从而 实现项目的高可用,高负载,其中 spring gateway, naocs 的引入 及相关技术的攻坚均 由本人独立完成(K8S由运维同学引入),相关组件的引入解决了 api 的服务分发,api 的简单限流及熔断,服务多版本的调 试,以及灰度上线等问题 财务可以说是整个项目中除框架外最为核心的模块(一次的财务数据错误就有可能导致达人失去与公司合作的信 心,或者有可能造成公司的财务损失),并做为单独服务由本人全权负责规划及开发。财务的基础在于稳定的数据以及详尽 的财务明细,同时在开发过程中始终坚持设计模式的总原则--开闭原则,在财务需求需要进行拓展的时候,不能去修改原有的 代码,而是要扩展原有代码,实现一个热插拔的效果。并基于抽象工厂模式来实现达人的分销分成功能,以达到各端各平台 可以共用超级方法,并实现各自特殊的需求。后续又增加了财务监控模块,通过每天的自动财务对账,如有达人的进出账出 现异常会立即进行报警