熟悉java语言基础,理解面向对象编程,具有良好的编码习惯。
熟练使用spring、springboot、springcloud、mybatis等框架进行微服务项目开发。
熟练使用postgreSQL,理解索引、事务、sql语句优化、引擎等相关知识。
熟悉Redis,包括Redis的基本数据类型、持久化机制、集群方案,并且了解缓存穿透、缓存击穿、缓存雪崩的原因及解决方案。
熟练使用Git、Maven等版本管理及构建工具。
熟练使用postman进行接口测试,了解使用jmeter进行压力测试。
2022-06 ~ 2023-09北京外企德科人力资源服务上海有限公司Java开发
项目名称:包需求管理2.0
使用技术:jalor、redis、rabbitMQ、kafka、mybatisPlus、postgreSQL
项目描述:包需求管理是用于公司内部的需求管理人员管理初始需求的系统模块,存储公司所有的初始需求相关数据。管理初始需求的生命周期,包括新建、上下车、基线、变更等主要功能。
主要职责:看护用户搜索、需求属性、需求视图、解决方案协同、公共搜索、高级搜索等责任田。
主要工作内容:
重构人员工号转换uuid定时任务,将一次全量同步花费时间从小时级优化为分钟级。
优化了部分需求属性、需求视图相关不达标接口性能。
参与解决方案协同模块的整体开发,并独立开发其中的相关追溯功能,后续接手了整个模块的责任田看护。
主导了公共搜索、高级搜索模块的整体开发。
2021-09 ~ 2022-06成都民航西南凯亚有限责任有限公司Java开发
项目名称:第三代客运结算系统--联运(IWB)模块
使用技术:spring、springboot、springcould、mybatis、oracle
项目描述:IWB 模块是结算系统中的一个对内开账的模块。是用于航司用户对收到其他航司发送过来的开账信息进行处理。在 IWB 模块中实现的功能有文件导入、MC 手工采集、文件匹配、工作分配、系统审核、人工审核、人工复核、发票处理、预关户、关户、报表等。
主要职责:主要负责人工审核、发票处理功能。