个人介绍
1. 拥有超过9年的Java开发经验,专业背景为软件技术,专精于Java方向。
2. 在多个项目的研发工作中担任项目负责人,具备丰富的团队管理和项目管理经验。
3. 熟练掌握Docker、Jenkins、K8s、GitLab、Nexus、MinIO、KubeSphere、NFS、Nginx等工具和技术,能够在工作中搭建与使用。
4. 熟练掌握Spring、Spring MVC、Spring Boot、Spring Cloud Alibaba、MyBatis、MyBatis-Plus等框架,能够快速构建和优化项目结构。
5. 熟练使用RocketMQ、Oracle、MySQL、Redis、Elasticsearch、MongoDB、Nacos、Seata、Xxl-job等组件。
6. 熟悉使用V***开发等前端技术,能够提供全面的技术支持。
7. 具备出色的沟通和协调能力,能够在团队中发挥领导作用,推动项目的顺利进行。
8. 具备良好的自我学习和问题解决能力,能够迅速掌握新的技术和知识,解决项目中的技术难题。
工作经历
2023-04-24 -至今武汉年轻有味网络科技有限公司技术经理
1.团队管理,需求分析与功能设计分解,人员任务分配,开发进度管控等(云效) 2.公司零食仓产品的B端微服务架构(spring cloud alibaba )搭建, 后台管理系统前端搭建(vue3) 3.阿里云 ACK 容器服务使用与k8s集群搭建(包括阿里云 nas 存储与 alb 应用负载集成),继承云效的流水线构建 devops ,简化部署流程 4.核心服务与功能开发,包含权限服务,消息服务,订单服务,支付服务,活动服务,供应链服务等 5.公司零食仓产品的C端小程序与B端管理小程序的主要功能对接与把控
教育经历
2011-09-01 - 2014-06-01武汉软件工程职业学院计算机科学与技术专科
技能
API网关系统通过其强大的适配和集成能力,可以将各种业务系统的API实现统一管理和统一调用。主要提供API认证、参数映射和清 洗、敏感字段加密、访问控制、流量控制、熔断、跨域访问等基础服务。系统基于spring-cloud-gateway网关开发完成,用到的技术 有spring webflux,netty,redis,ehcache,pulsar,nacos,sentinel等。 网关后台管理系统,用来配置以及控制网关的各种功能,主要有平台管理,服务管理,插件管理,API管理,应用管理,脱敏管理, 熔断、流控管理、黑白名单、代理服务,API调用统计等功能模块,使用spring boot + spring mvc+mybatis-plus+redis+pulsar+shard ingjdbc+elasticsearch等技术实现。 责任描述: 1.根据需求设计网关以及后台管理的交换结构模型以及数据库表结构 2.网关大部分功能开发(一些gateway的源码级底层改造以及性能优化由架构师完成) 3.作为小组长,带领小组成员完成网关后台系统的开发,主要负责后台系统架构搭建,以及复杂功能点的开发,小组人员任务划分, 代码review等
1.主导公司k8s集群 (kubesphere )的搭建与使用,包括 gitlab,harbor,maven,minio,nfs 等软件的搭建及使用。 2.利用 kubesphere 成功建设使用公司 devops 可持续集成环境,包括 docker 基础镜像的制作,dockerfile, jenkinsfile 及k8s相关配置文件的编写;成功将公司原有虚拟机部署的项目和系统利用 devops 全部改造上线 k8s平台。 3.主导公司基于 spring cloud alibaba(nacos+feign+sentel )微服务体系的教育云平台(sass )的架构与开发,包含系统服务,权限服务,文件服务,支付服务,消息服务,文件服务(minio+nfs),工作流服务等基础服务,以及 学习服务,考试服务等业务服务的开发。 4. 基于基础服务迁移改造原有教育云平台的 pc 和移动端后台服务,将原有的 Dubbo spring 项目改造成 spring boot 并作为服务并入到现有的微服务体系。 5.根据d2admin 框架(vue )搭建前端中台项目,并带领团队开发云平台对应的后台管理功能。 6.带领团队完成了 1+x证书学习平台,广东交通考试系统,招生系统等项目的开发工作,并主持技术部门的 codeview 与技术分享会等。
公司业务为面向高校的零食仓,C端分线下门店收银系统与线上小程序,B端为区分各门店和仓库的 SASS 管理系统。 使用技术栈包含 spring cloud alibaba + nacos + mysql + redis + rocketmq + xxl-job + seata + sentinel + mybatis-plus + docker + k8s + skywalking + vue3 主要服务有:网关服务,权限服务,系统服务,消息服务,支付服务,会员服务,订单服务,商品服务,活动服务,CMS (供应链)服务等; 主要功能模块有: 1.会员管理,会员等级管理,积分,余额,零食币余额,收货地址等 2.商品管理,门店商品管理,商品品牌,分类,标签,购物车等功能,零食收藏夹,商品热度等 3.奖券线上开奖,线下抽奖等活动,优惠券相关活动,积分商城,充值赠送,消费排行等相关活动 4.订单管理,订单支付管理,订单提交,配送,打折,参与活动,优惠券使用,订单统计等功能 5.门店,仓库,员工,设备,供应商等管理,采购单,出库单,入库单等管理,库存,批次等管理 6.系统管理,包含菜单,字典,角色,权限,参数,文件,日志等管理 我在其中主要负责以下工作 1.团队管理,需求分析与功能设计分解,人员任务分配,开发进度管控等(云效) 2.公司零食仓产品的B端微服务架构(spring cloud alibaba )搭建, 后台管理系统前端搭建(vue3) 3.阿里云 ACK 容器服务使用与k8s集群搭建(包括阿里云 nas 存储与 alb 应用负载集成),继承云效的流水线构建 devops ,简化部署流程 4.核心服务与功能开发,包含权限服务,消息服务,订单服务,支付服务,活动服务,供应链服务等 5.公司零食仓产品的C端小程序与B端管理小程序的主要功能对接与把控