熟练应用(spring ,spring mvc,mybatis,struts2,hibernate)等主流开源框架,有spring cloud(微服务)的项目经验(对spring cloud整体架构以及项目微服务化有一定的理解,因为公司之前用的dubbo,所以对dubbo+zookeeper也了解,使用过rabbitmq,kafka,pulsar等消息中间件。
前端方面熟练应用(html,jsp,js(jquery),css,bootstrap,vue.js,iview),了解nodeJs,vue2,themeleaf等)。
熟悉J2EE体系结构,对面向对象、MVC有深刻的理解,熟练运用Oracle,MySQL,Redis等数据库开发及Tomcat/Apache/Nginx等主流服务器技术,熟练使用eclipse,idea,svn,git,beyond compare,maven,nexus,plsql,navicat,postman,jira,jenkins等常用开发软件及工具。 熟练使用常用软件建模工具(PowerDesigner,axure)进行系统分析和设计。
本人曾参与多个项目的研发工作,在项目中担任着项目负责人的角色,带领团队完成项目。
1.爱库存商家系统
公司内部使用系统,采用spring cloud架构,用到了(spring boot,springmvc,mybatis,redis,shiro,activity(集成web),vue,iview,mysql,TBSchedule)等。系统包含标准品牌库,标准商品库,基础数据库(分类,标签,栏目),价格管理,活动管理,活动商品管理,合同管理等模块
2.网关大后台开发上线,统一管理lua版本网关各平台的数据,监控各平台的网关、用户中心的登录、资源的文件上传是否正常,发送短信,邮件,企业微信等预警信息
3.开发数据共享系统,替代现有的数据交换系统,简化数据接入,增加数据过滤,数据脱敏等功能,提供接口方式订阅数据功能。系统为前后端分离项目,完成了vue的知识掌握与前端项目的搭建与开发,后台使用新的pulsar消息中间件,完成了pulsar调用api的实现与业务的开发。
4.开发java网关,替代现有的lua版网关,优化路由结构,增加应用与路由的分组管理等功能。系统基于spring cloud gateway实现,采用了spring异步编程模式。