个人介绍
1、具有低代码Paas平台框架设计经验, 7年多Java后端研发经历,3年微服务架构设计实践经验
2、精通Spring体系开发框架,熟练掌握SpringCloud微服务架构体系,擅长使用RESTful接口开发规范
3、擅长Scrum敏捷迭代开发, 包括需求对称、Story梳理、迭代策划、故事拆分、代码研发、功能提测、产品验收、功能
演示和迭代回顾全流程闭环
4、善于使用设计模式结构化通用代码, 支撑功能高扩展性与维护性
5、DDD领域驱动设计&CQRS命令与查询职责分离模式来指导代码分层和规范
6、有自研RPC底层技术框架研发经验, 发布开源框架至Maven Central Repository中央仓库
7、个人开源代码仓库地址: https://gitee.com/zhucan123
工作经历
2020-11-23 -至今深圳市明源云科技有限公司武汉分公司Java高级开发工程师
工作业绩: 1. 主导应用市场项目从零到一的框架建设, 包括缓存Redis、配置中心Consul、PRC远程调用OpenFeign、搜索引擎Elast icSearch、分布式任务调度XXL-JOB、队列RabbitMQ、网关服务SpringCloudGateway等等 2. 在Scrum敏捷开发模式下, 每个迭代保质保量的完成迭代故事需求, 主导完成应用市场订单从购物车、用户下单、在线支 付、费用审核、服务商确认、运营出库、团队交付实施整个在线交易闭环 3. 基于DDD领域驱动设计&CQRS命令与查询职责分离模式指导项目代码结构划分, 业务聚合和代码规范 4. 结合ES的分词特性完成了场景化查询方案设计与落地, 极大的简化了各平台接入应用市场来实现定制化查询 5. 负责公司底层框架Java-SDK的研发, 独立编写出适用于明源低代码Paas平台的RPC框架Mysoft-RPC 6. 完成了一个关于的技术专利申请 7. 参加公司职级认证体系, 完成了高级的职级评定 8. 在明源技术公众号发布技术文章&多次组内技术分享 9. 进行核心业务功能方案设计, 期间沉淀二十余篇业务架构设计文档
2019-04-01 -2021-11-01武汉精臣智慧标识科技有限公司java开发工程师
工作业绩: 1. 协助技术经理完成了业务中台系统的SpringCloud微服务框架搭建, 主要包括服务注册中心Consul、RPC远程过程调用 框架OpenFeign、配置中心组件Apollo、网关组件Kong、数据库版本管理Flyway、分布式任务调度XXL-JOB、和搜索引 擎Elesticsearch 2. 主导完成业务中台核心微服务Order、Inventory、Generator和Purchase的研发 3. 对基于RocketMQ的阿里云ONS消息服务封装的轻量级框架 4. 协助Java架构师对公司内部Framework进行设计和研发 5. 通过对Maven多模块管理及插件的灵活运用,配合运维使用Jenkins完成项目的Devops
2016-07-15 -2018-08-24武汉华信数据系统有限公司java开发
我担任研发工程师, 负责各模块的日常开发及设计, 收集用户需求并转化为开发任务项, 带领其他小组成员按时完成产品需 求目标,对基于MQTT的水厂采集数据转存程序进行优化维护, 使用Docker完成我们的项目服务部署, App端系统接口开发, 运维库存管理中继承Activiti工作流引擎完成多级审批, 在首页使用百度地图Api完成多级区域化站点层级展示, 使用Echart 框架展示各维度数据指标统计, 晚上巡检与工单流程系统,全平台各类列表查询优化等等.
教育经历
2011-09-14 - 2014-06-19湖北工业大学计算机应用技术大专
中国地质大学 非全日制 计算机硕士研究生
技能
tenant-starter 是一个针对 Java Saas全局处理的的开源项目,它可以帮助你在数据库操作自动完成租户路由。通过使用这个库,你可以更方便地在不同的Saas数据场景中使用。
rocketONS-starter 基于Spring的ApplicationContext容器管理,自动扫描consumer监听器,并注册启动消费者,用于接收和处理来自阿里云ONS服务分发的消息。根据配置文件动态创建消费者和生产者,自定义消费者的启停开关,并自动序列化和解析消息实体。同时,它还支持消息过滤、顺序消息和延时消息等高级功能,满足不同场景的需求。