个人介绍
1、分布式环境下的软件开发、微服务开发、具有架构能力,熟悉从单机到集群到K8S部署全流程操作。
2、熟悉前端jquery、vue、element-ui、uni-app从0搭建到部署生产。
3、拥有5年项目管理经验,熟悉项目开发包括设计、评审、编码、测试、上线等各个环节的职能。从制定项目目标到过程跟进、风险把控、项目回顾。
4、熟悉线下物理机服务器、阿里云ECS、华为云环境搭建,项目部署、运维监控、安全加固、数据备份等全流程操作。
工作经历
2020-06-01 -2022-05-01郑州芥子信息科技有限公司研发主管
1、管理研发部日常运作,包含测试、开发、运维、环境搭建、公有云部署、私有化部署。 2、 保障项目(线下、线上)项目的按时发布。 3、 结合需求和业务发展进行系统架构,轻量级应用采用单体架构,大型应用采用分布式架构。 4、 服务器运维、架构升级等。 ●带领研发团队完成了一套代码多客户定制化需求开发的架构设计,已经落地到项目使用。通过多版本接口控制。 ●系统提高接入点,支持客户对某个功能接口进行拦截,可在接口的执行前(参数处理阶段)、或执行后(组装响应参数)阶段,进行自定义开发业务,完成自定义特殊字段的植入。底层原理依赖spring AOP。 ●自定义业务代码均在独立模块中开发,以外部插件包xxx.jar的形式插拔。系统可提供一些接口、抽象类支持,客户只需要按要求进行实现即可。 采用微服务架构,基于springboot、 rocketMq 、spring cloud gateway、elasticsearch、 nacos 、netty、 dubbo 、shiro、yapi、kettle ●封装了基于redis的多租户、mysql的多租户、dubbo调用多租户的sdk,接入任意系统
2017-08-11 -2020-04-16杭州接力棒科技有限公司java高级开发
公司是一个快速发展的互联网教育公司,我入职的时间在公司成立的第二年。经历了指学针产品的从无到有,从0到1的过程。 经历了从产品立项到最初的项目成员组建。 后一直担任此产品的项目经理(指学针机构后台ERP)。项目组成员从最初的6人到后面有近30人。研发部共70人左右。 公司技术栈: 主要包括springboot、 rocketMq 、rabbitmq 、elasticjob、elasticsearch、 apollo 、netty、 dubbo 、shiro openrestry等 一、日常工作 ● 参与开发及设计一些公司中间件功能,系统核心模块的开发及设计。如权限平台、审计日志平台、网关等 ● 参与项目的需求评审、方案设计等 二、基础支持工作: 公司的gitlab、nexus搭建及维护、confluence维护、禅道、测试环境搭建、sornar、Jenkins发布平台、pin-point搭建等
教育经历
2011-09-01 - 2013-06-29河南工程学院计算机科学与技术专科
10年一线研发经验,5年项目管理经验
技能
曾担任指学针ERP系统项目经理,负责学员报名、扩科、教务、订单模块的设计与开发。此系统为springboot系的分布式架构,各个子系统之间通过rocketmq解耦,容器化部署。网站:https://www.inzhike.com/