个人介绍
工作经历
2023-07-14 -至今青鸾云大数据有限公司java开发高级工程师
负责业务功能模块的详细设计、功能开发、单元测试、代码优化等工作;遵循开发管理流程,编写和完善设计文档; 独立完成功能模块开发、前后端联调测试、配合压力测试等任务; 优化框架,版本迭代;配合运维排查问题及bug修复;
教育经历
2020-09-01 - 2023-02-06上海海事大学软件工程硕士
主修软件工程设计理论; 软件体系结构在系统中的应用;
2016-09-01 - 2020-06-01中国石油大学胜利学院软件工程本科
获第七届”中国软件杯“大学生软件设计大赛国家级三等奖; 获国家级励志奖学金两次、校“科技创新“奖学金一次; 获第十五届、十六届、十七届山东省大学生软件设计大赛二等奖*2、三等奖*2;
技能
项目描述:该系统是上海电力建设有限公司的后台管理系统,该系统包括基础数据管理模块,预算管理模块,申购管理模 块,采购管理模块,入库管理、转仓管理、报表管理模块等。 责任描述: 1、负责基础数据管理模块、采购模块、入库管理模块、报表管理模块的设计与开发; 2、缺陷的提交、验证以及问题跟踪; 3、与业务和客户沟通需求设计并确定开发方案。 4、编写概要设计文档、详细设计文档及接口设计文档。 技术要点: 1、Excel的批量数据导入及出错回滚。 2、使用多线程批量写入Excel并导出。 3、实现用户单点登录及钉钉、企业*扫码登录。
项目描述:CTMS是百仕达生物制药有限公司管理新药物研发、实验以及销售的综合平台,该平台主要包括药物管理模块、 新药物研发管理、新药物实验管理、药物监察管理等主要模块。 责任描述: 1、主要负责各功能模块的数据库设计与接口文档编写。 2、参与整个项目的需求沟通及需求分析。 3、参与项目的实地考察及业务流程跟踪。 4、参与药物管理、药物实验、药物监察管理等模块的开发。 技术要点: 1、平台后端使用SpringBoot、MybatisPlus框架开发。 2、使用JWT、Shiro框架进行Token认证和权限认证。 3、使用Mysql的主从对数据库读写分离,从而减轻数据库的压力。 4、编写复杂的多表查询SQL,使用POI操作Excel。
项目描述:吉林银行*银行是吉林银行科技自研的项目,该项目由*公众号、*小程序和后台管理平台三个系统组 成,后端使用SpringCloud微服务架构、注册中心使用Nacos、通过统一网关Gateway为公众号端、小程序端以及后台管 理端提供接口服务。随着业务规模的不断扩大,将系统拆分出对公业务、对私业务、发布活动等单一服务。 责任描述: 1、主要负责*公众号与小程序的后端开发和性能优化。 2、参与吉林银行科技自研微服务架构设计与应用。 3、参与*公众号的多法人项目移植。 4、负责后端项目部署(Linux系统)和数据库优化。 5、业务需求的的分析设计及各设计文档的编写。 技术要点: 1、使用Redis缓存高频访问的数据,减轻DB数据压力,如银行网点和ATM查询,日访问人数超过100W。 2、*公众号单个查询接口压测TPS接近 4000/s,综合接口压测TPS为1500/s。 3、使用分布式锁解决接口幂等问题,*消息模板推送及活动推送使用抽象工厂和策略模式设计实现。