个人介绍
个人技能如下:
熟练使用Java基础知识,了解 JVM、并发编程,了解常见设计模式(单例模式,工厂模式,代理模式等);
熟练使用 Spring 系列框架,熟悉传统三层架构思想,了解 DDD+CQRS 等架构思想,具备独立搭建项目基础架构的能力;
熟练使用主流数据库(MySQL、Oracle等),掌握事务的基本特性以及隔离机制,了解对SQL语句的性能调优;
熟悉微服务(如Spring Cloud、Dubbo、网关、服务发现与注册)相关技术;
了解 Redis、消息队列、Nginx、kong 网关、netty、zookeeper 等相关技术及基本原理;
熟悉 GitLab 的CI/CD 、Jenkins 等持续集成、持续部署相关技术;
了解 docket、Kubernetes 等云原生相关技术;
熟悉HTML、CSS、JavaScript、jQuery、VUE等前端开发技术,能够进行一些常规前端页面开发;
熟练使用git和SVN等版本控制工具;
工作经历
2020-11-01 -至今江苏博瑞思信息技术有限公司项目负责人
* 项目简介 5187 是电力信息内部的客户电话,类似于10086。该系统主要负责与 IVR 对接,帮助客服接听电话,快速处理工单,实现话务量报表统计等功能。 * 技术栈 spring 系列、VUE、feign、nginx、组播、websocket、saturn
2020-08-01 -2020-11-01江苏博瑞思信息技术有限公司项目负责人
* 项目简介 将权限认证相关功能独立,对多个项目提供统一的权限认证服务,避免重复开发,节约项目成本。 * 技术栈 spring 系列、spring security Oauth2、JWT、redis、dubbo、zookeeper、RBAC 权限模型 * 职责 * 负责统一各个项目组需求,拆分开发任务,管控项目进度。
2020-03-01 -2020-08-01江苏博瑞思信息技术有限公司开发
* 项目简介 该项目属于对计算机资源提供了统一管理,提供申请虚机、应用部署、中间件部署、动态扩容、容器化部署、实时监控等功能。使用微服务架构,dubbo+kong。 * 技术栈 OpenStack、docket、spring系列、dubbo、kong 网关、RabbitMq、Ansible、nginx、VUE等 * 职责 * 负责 kong API GATEWAY的使用调研,认证权限相关功能实现,容器化部署模块的实现。
2019-09-01 -2020-03-01江苏博瑞思信息技术有限公司开发
* 项目简介 用于日本电网大厦管理,目的是管理监控一栋大厦内的所有联网设备,统计用电功率,该项目和硬件打交道很多,项目组负责web管理端开发。 * 技术栈 spring boot、spring data jpa2.x、spring security+oauth2 单点登录、nginx、mysql、Tick(Telegraf+InfluxDB+Chronograf/Grafana+Kapacitor)监控解决方案、EMQ (消息队列)、国际化 * 职责 * 负责技术调研,比如spring security+oauth2实现 oauth2 认证服务端 ,集成 grafana 与ems项目之间的单点登录(SSO)、spring data jpa2.x版本之后的新特性等等 * 封装了spring data jpa 的Specification复杂查询,构建Builder模式的Specification工具类,使复杂查询更具可读性,使用更加简单,提高了业务功能开发效率,受到项目经理好评。 * 利用Spring AOP封装实现了审计日志功能,例如,能够通过简单的注解实现
2019-06-01 -2019-09-01江苏博瑞思信息技术有限公司开发
* 项目简介 U位级管理就是对数据中心机柜内的IT设备进行精准的位置和空间资源的管理。项目为电力信息调研项目,目的是为了自动化管理数据中心,节约人工成本。 * 技术栈 spring boot、spring data jpa、spring security+oauth2、mysql、vue、ant design vue组件库、snmp4j * 职责 * 负责调研项目可行性,参考市面上已有产品结合项目需求设计功能点。 * 协助项目经理设计数据库表,负责实现所有表设计。 * 基本的业务代码编写,前后端未分离,负责功能点前后端都要实现。 * 负责调研技术点,比如如何自定义mib,如何使用Java通过snmp协议与硬件交互。
教育经历
2015-07-01 - 2019-07-01南京工程学院软件工程本科
于 15~ 19年本科在读,南京工程学院,软件工程专业
技能
* 项目简介 该项目属于对计算机资源提供了统一管理,提供申请虚机、应用部署、中间件部署、动态扩容、容器化部署、实时监控等功能。使用微服务架构,dubbo+kong。 * 技术栈 OpenStack、docket、spring系列、dubbo、kong 网关、RabbitMq、Ansible、nginx、VUE等 * 职责 * 负责 kong API GATEWAY的使用调研,认证权限相关功能实现,容器化部署模块的实现。
* 项目简介 将权限认证相关功能独立,对多个项目提供统一的权限认证服务,避免重复开发,节约项目成本。 * 技术栈 spring 系列、spring security Oauth2、JWT、redis、dubbo、zookeeper、RBAC 权限模型 * 职责 * 负责统一各个项目组需求,拆分开发任务,管控项目进度。