1、软件工程理论基础扎实,熟悉分布式服务理论基础。有软件分层概念,熟悉设计模式及原则, 有良好的编程习惯。
2、java基础扎实,熟悉jvm内存管理、GC算法,熟悉JVM参数调优,熟悉java集合类、多线程。
3、精通java web开发。掌握spring(springboot、spring mvc)、mybatis应用及其原理。
4、精通分布式微服务架构、微服务架构、springcloud及其原理。
5、熟悉linux和shell编程。
6、熟悉各种主流数据库, 精通sql和查询优化。
1: 集团招标系统
开发周期:2018年9月至2023年5月
项目背景:招标系统主要服务与集团内部,负责集团的间接采购模块,对采购项目的整理和记录,是在原生系统上的全新改造和优化,使之能服务更多的公司和部门。让整个采购更合规化和可视化,并且易操作,并与集团内部的流程系统连接,使整个采购项目一体化实现。
主要工作:招标系统的后端功能性开发,商务端和供应商端的相关功能,如商务端的供应生的审批功能,投标功能,后期参与招标整体80% 的开发工作。对集团的招标数据进行可视化管理,进行api接口功能开发,对接ChatGPT核心技术API,将人工智能引入企业决策过程,处理高并发竞拍招标流程功能,参与部分前端代码的修改,自己做前后端的联调。
2:资管产品管理系统
开发周期 :2023年5月至今
主要工作:参与整理项目的底层改造,对底层逻辑进行抽离去除(造轮子),对服务层进行可视化流程配置,自主开发代码框架生成工具,并在全公司普及使用,抽离日志管理服务,提高并发效率,对接需求,输出概要设计文档,详细设计文档。如不同的委托方向,资金和持仓的变化不同,进行配置化管理,读取配置降低错误。
主要的开发负责人,参与详设编写,概要设计编写,核心框架开发,并发性能提升,参与百万级数据量的数据改造。提高编码效率和规范的工具开发。
参与数据管理系统的整体开发,从0到1的开发,对大数据量的导入处理进行秒级优化,添加自动化数据标记整理归档处理。嵌入只能语音聊天功能