基础扎实,能快速适应新的工程项目,新的技术!有强学习能力,善于解决问题!
1:熟悉JAVA基本语法,集合,IO流,并发,多线程,具有良好的编码风格以及编程思想;
2:熟悉Spring、SpringMVC、SpringBoot、SpringCloudAlibaba、Mybatis、MybatisPlus等框架,能够快速定位排查问题;
3:熟悉Mysql关系型数据库,熟悉一定的SQL优化;
4:熟悉Redis数据库,熟悉Redis缓存击穿,穿透,雪崩的解决办法,熟悉Redis分布式锁原理;
5:熟悉Rabbitmq消息中间件,熟练使用该中间件提供的四大模式在项目中的实践;
6:熟悉使用IDEA,Eclipse,Navicat,VScode等开发工具;
7:熟悉使用Git以及Maven等管理工具,能根据Postman,Junit完成单元测试;
8:熟悉SpringColudAlibaba框架为核心的微服务架构,熟悉Nacos,Sentinel,Gateway,Seata等组件原理以及Jmeter的基本使
用;
9:熟悉一些linux命令以及虚拟机的使用,了解Nginx反向代理,负载均衡,
10:了解EFK,ELK,APM(SKYWALKING),Docker,Kubernetes
工程造价咨询管理平台
Java开发工程师
2022/06-至今
2023/06-至今
项目描述: 工程咨询管理平台应用于建筑公司,涉及客户,投标,合同,项目,收款,质量,文档,报销,资产等的管理,各个报
表的打印等,项目管理,主要是项目立项,实施方案,项目台账,项目踏勘,项目归档,成功交付的全流程服务
技术栈:SpringBoot+Spring+Mybatis-plus+Redis+Swagger+Itext+Freemarker+Docker+jenkins+rancher
项目职责:
1:独立开发收款分配,奖金分配等模块的开发,项目收款,奖金分配,分配到人等功能;
2:独立开发项目文件打印模块的开发,支持打印预览,PDF生成等等;
3:负责公司相关软件产品代码实现,编写代码注释和开发文档;
4:负责编制与项目相关的技术文档;
5:负责软件功能模块的接口设计、功能实现;
项目业绩:
1:明确公司的需求,制定合理的工作内容,加快了工作进度;
2:解决了打印功能中模板文件打包变大读取失败问题;
3:表现突出,被评为季度优秀员工
仁泽到家安装平台 2022/12-2023/06
Java开发工程师
项目描述: 该系统是全国家电售后服务平台,从商家下单,平台指派,到师傅安装完成的全流程服务,里面包含商家,师傅,平台
多个角色,涉及的模块有用户,网关,支付,订单,登录。其中下单包括服务类型,价格管理,产品管理,类目管理等
技术栈:SpringBoot+Spring+Mybatis-plus+Redis+Rabbitmq+SpringColud+Swagger+Docker+jenkins+rancher
项目职责:
1:独立开发商家下单模块,对订单状态进行实时跟进并生成订单日志等;
2:对接微信支付,native 二维码支付,支付回调等相关代码的编写;
3:独立开发师傅接单模块,对查询订单的区域过滤以及接单开始服务等功能;
4:代码编写任务还有文档编写以及用户手册编写;
项目业绩:
1:整个项目主要为了更好的给商家提供服务以及管理端能够有效管理,后期优化较多;
2:在此期间我所属模块产生接口80余个,累计bug20余个,自测期间大幅度了减少了测试的工作;
3:善于利用工具跟代码减少重复行劳动,提升团队效率;
4:保质保量的前提之下提前完成了上线与使用;
项目总结
1:在此期间善于发现问题解决问题,优化问题;
2:明确公司的需求,制定合理的工作内容,加快了工作进度;
快杰充电 2022/06-2022/12
Java开发工程师
项目描述: 快杰充电为响应国家新能源战略而实现的一款电动车充电云平台,主要功能包括充电桩设备的管理,小区的管理,充电
站的管理以及设备的安装,设备的通信,远程充电,完成从下单到充电的整套流程,涉及的微服务模块包括用户模块,登录模
块,支付模块,网关模块,订单模块,定时任务模块,设备通信模块
技术栈:SpringBoot+Spring+Mybatis-plus+Redis+Rabbitmq+SpringColud+Netty+Swagger+H5+Docker+jenkins+rancher
项目职责:
1:独立开发通信模块,和设备厂家对接,其中涉及设备心跳,功率心跳,设备的注册,设备的结算消息上传,和服务端发起的充
电停电命令等;
2:独立开发后端的设备管理和小区管理以及充电桩的管理,统计设备的在线离线数量和每笔订单的功率曲线图;
3:负责Mysql和es的数据同步,主要采用的是Canal和CanalAdapter
3:提供接口供第三方调用,查询设备的状态;
4:负责各个模块之间的协调以及代码编写任务还有文档编写以及用户手册编写;
项目业绩:
1:善于利用easycode工具检查代码减少重复行劳动,提升团队效率;
2:保质保量的前提之下提前完成了上线与使用;
项目描述: 工程咨询管理平台应用于建筑公司,涉及客户,投标,合同,项目,收款,质量,文档,报销,资产等的管理,各个报 表的打印等,项目管理,主要是项目立项,实施方案,项目台账,项目踏勘,项目归档,成功交付的全流程服务 技术栈:SpringBoot+Spring+Mybatis
项目描述: 该系统是全国家电售后服务平台,从商家下单,平台指派,到师傅安装完成的全流程服务,里面包含商家,师傅,平台 多个角色,涉及的模块有用户,网关,支付,订单,登录。其中下单包括服务类型,价格管理,产品管理,类目管理等 技术栈:SpringBoot+Spring+Myba