1、熟练掌握Java,了解常用数据结构和多线程相关知识,具备良好的面向对象编程思想,熟悉常用的设计模式。
2、熟悉SpringCloud的常用组件,比如Nacos、GateWay、OpenFeign等。
3、熟悉Spring、MyBatis、SpringMVC、SpringBoot等框架,能够根据需求快速进行开发。
4、熟悉MySQL,对MySQL的索引、事务、MVCC 有一定的了解,有一定的sql优化经验。
5、熟悉非关系型数据库Redis。
6、了解Git、SVN等版本管理工具,熟悉Linux常用命令。
河北港口集团工匠学苑 后端业务开发 2022.09——至今
实现河北港口集团学员线上培训管理、在线考试闯关、培训数据统计等功能。
* 优化数据导出相关接口,使用批量数据查询代替循环查询,减少与数据库交互次数,大幅提升了学员学习记录导出速度。
* 基于POI开发简单excel导出工具,减少数据导出相关接口重复代码。
* 优化原学习规划中学员指派功能,对集团下分公司人员进行分班、分组,使课程的投放更精准。
* 负责对系统相关功能开发以及优化,保证系统稳定运行。
“红旗杯”赛事平台 后端业务开发 2023.03——2023.09
平台通过“以赛促学、以赛促训”方式,全面提升班组长管理素养和管理能力,弘扬红旗精神、积极培育班组长文化,为新时代中国机械行业高质量发展提供高素质人才保障。
* 参与项目中用户组织机构、人员模块、积分模块、闯关模块设计与实现。
* 实现用户每日积分获取上限限制,解决了往届红旗被中积分超发问题,大大减轻运营人员压力。
* 优化错题模块,拆分闯关记录表,将记录基本信息与闯关题目相关信息拆分,提升错题管理模块接口查询速度。
* 优化抽奖模块部分逻辑,解决库存超发、抽奖次数异常问题。
质量评价管理系统 后端开发 2021.12——2022.06
实现投行项目自律管理信息的管理及报送能力,对项目常规信息进行报送,以及专项自评信息报送。
* 外部数据对接。对外提供数据录入接口,方便项目组对接其他家系统数据源。
* 接口日志记录功能设计与实现。基于过滤器实现记录接口的调用与参数,为后续问题排查提供依据。
* 文档生成模块设计与实现。基于Freemarker、aspose-words实现,文档模板可在线配置、参数动态生成等功能,解决系统流程记录文件生成问题,减少项目组二次开发。
* 字段变更履历模块设计与实现。使用策略模式、反射、自定义注解实现字段变更的记录,解决数据变更溯源问题,同时方便后续进行拓展。
存续期项目管理系统 功能设计与后端开发 2021.07——2022.09
为证券公司实现债券后续工作系统化,对外部舆情信息、内部预警信息进行统一的管理和监控。系统实现了风险预警智能化、后督工作向导化,能极大的提升后督人员的工作效率和工作的规范性。
负责系统的设计与开发工作其中包括项目管理模块、任务模块、风险预警模块等。
* 风险预警模块:与外部多数据源进行对接,对不同数据源数据进行处理,筛选出有效数据进行后续处理。配置风险预警规则,对不同项目风险预警提醒进行差异化处理。
* 任务模块:包括任务模板的设置、项目下任务生成、任务提醒等。
* 项目管理模块:项目基本信息的录入与管理。
* 发行人管理模块:发行人基本信息的录入与管理。