个人介绍
1.熟悉Java基础语法,多线程,集合,JVM,设计模式等基础内容,以及常用集合框架源码
2.熟悉Java常用框架,如Mybais,Mybatis-plus,Spring,SpringBoot,SpringCloud
3.熟悉常用关系型数据库,如oracle,mysql,以及Nosql数据库如redis
4.熟悉常用中间件,如nginx,elasticsearch,docker等
5.熟悉SpringCloud微服务常用组件,如nacos,openfeign,gateway等
6.能使用部分前端框架,如Element-ui,vue等
7.英语水平良好,有6级证书
8.了解大数据框架如hadoop,spark等,有实际flink项目开发经验
工作经历
2022-06-06 -至今上海普元软件科技Java开发工程师
1.按照需求完成项目开发任务 2.优化维护已有项目功能代码 3.功能投产上线 4.解决项目组接入系统的问题
教育经历
2016-09-01 - 2020-07-01江西理工大学软件工程本科
技能
该项目用于民警对出租房屋的监控,以及对民警管辖范围内所有实有人口的管理;由*公众号和后台组成,*端用于群众 申报自己出租的房屋;后台用于民警对群众申报的房屋进行审核和管理 ● 技术栈:SpringBoot,Spring,Mybatis,layui,*端公众号开发 ● 负责内容:*端接口开发对接以及联调测试,如申报信息保存接口,查询个人已申报信息列表等,申报信息详情,以及后 台相关页面开发。
该项目应用于用户在线购买课程以及观看视频学习课程。项目采用微服务架构开发,分为前台系统和后台管理系统分别开发, 前台用于用户注册以及购买观看课程,后台用于管理员管理课程讲师等信息。 ● 技术栈:SpringBoot,SpringCloud,redis,mybatis-plus,mysql,nginx,elaticsearch,*Oauth2,阿里云oss,阿里云视频 点播等 ● 个人负责订单模块大部分开发任务,如创建订单,查询订单等接口,以及对接*支付等,以及前台系统中使用redis缓存首 页数据,使用es做首页数据搜索;
• 实时数据交换网关是交行统一数据交行平台,底层使用了kafka作为消息存储引擎,发布方通过在数据交行网关中发布主 题,消费方订阅主题,然后使用项目组提供的SDK接入实时数据交换网关平台,发送消息或者是接收消息。此外项目还提 供了主题发布列表,主题订阅列表,系统管理,用户管理,客户端配置管理,告警管理等功能。 • 实时数据交换网关主要分为console控制台模块,gov治理模块,alarm告警模块,sdk模块组成。治理模块负责对用户的主 题创建修改等申请进行审批的功能,实际操作主题通过远程调用console模块的功能实现;告警模块提供了项目组消费者下 线告警通知,以及消费者lag阈值过高通知等功能。 • 使用到的技术框架有:Jump框架,Jump-WF工作 流,Redis,Kafka,Zookeeper,nginx,k8s,docker,elasticsearch,flink • 个人主要负责治理平台后台接口开发,对接工作流平台以及工作流搭建安装,flink job开发,以及解决项目组对接项目sdk 遇到的问题等