后端:14年java开发经验,拥有扎实的Java基础,良好的代码编写习惯。
熟练使用Spring,SpringMVC,SpringBoot,Mybatis, Mybatisplus,Maven等主流框架。
熟练使用RabbitMQ,Redis,kafka、MongoDB、Minio等常用中间件。
熟悉Dubbo、SpringCloud等微服务框架。具备良好的沟通能力和团队协作能力。
前端:熟练掌握JavaScript、Jquery语法
其他: 熟练使用git/svn 版本管理,熟练使用Oracle/Mysql 等数据库。
马自达TMC
该项目背景是为马自达提供实时交通数据服务,我负责服务层,根据业务需求调用高德的tmc接口获取实时交通数据,项目以maven,spring shiro+SpringMVC框架搭建,运用了Redis作为缓存,以及rabbitmq等消息处理框架,本人在项目中独立完成需求沟通,架构,开发,及测试工作
电商超市
该项目是一款大型的网络超市购物APP,server端分为电商,支付,采购,物流四大服务,我主要担任物流项目组组长一职,带领团队完成物流系统的设计及开发工作,该系统框架由spring shiro+springmvc+mybatis+MySQL组成,采用dubbo+zookeeper分布式服务,运用了阿里云redis缓存,openserch搜索和云队列服务等组件
航旅出行工具
该项目是一个覆盖全国机场的出行工具也是一个电商平台,为旅客提供了全行程的信息提醒、指南和自助服务,为支撑APP高可用运行,我主要负责后端三大平台的开发,担任后台开发leader。整体框架采用spring cloud,应用了微服务的核心组件如Eureka,gateway,feign,熔断等,分布式应用配置采用Apollo,分布式redis集群提供缓存和队列服务,基于Oracle其上采用mybatis 持久层组件,网关层加入jwt+token认证技术。