个人介绍
我是程序员客栈的曹阿鑫,一名全栈开发工程师;
我毕业于新余学院,担任过上海新炬网络的Java开发工程师;
负责过考试通、数据库质量管理平台、BPEZ流程引擎的开发
熟练使用SSM、Hibernate、Spring Boot、Spring Cloud 常用组件、MySQL、多线程、Vue、Redis、RabbitMQ、docker;
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2023-06-13 -至今上海新炬网络Java初级开发工程师
公司简介: 新炬网络核心业务涵盖智能运维产品及服务、数据库生态服务及数据智能产品、行业解决方案,基于丰富的企业级服务经验及多年的产品研发沉淀,形成了ZnAiops全栈智能运维产品体系、ZnSQL数据库生态智能产品体系及ZnDams数据智能产品体系,通过“企业级产品+本地化服务”的双轮驱动模式,帮助电信、金融、交通、政府等行业客户提升运维效率和数据价值,坚持“HI+AI”人机协同的双向赋能路径,助力客户提升IT运营智能化水平,支撑企业数字化转型。 个人工作职责: 1、根据需求进行版本迭代 2、与第三方系统对接 3、协助测试运维完成功能测试,保证需求按时迭代上线 4、撰写数据库设计文档以及一些其他文档 5、处理用户反馈问题
教育经历
2019-09-01 - 2023-06-09新余学院计算机科学与技术本科
技能
项目描述:该项目主要是基于Camunda流程引擎开源产品来进行二开,BPEZ这个平台主要是给运维人员使用的一个平台,在该平台上面有所有使用bpmn画的流程定义,该平台的目的是给运维人员对已上线的流程进行监控各个流程定义或者流程实例,对为上线的流程实现一个上线部署功能,对有需求的项目组实现多人在线绘制流程图。 主要职责: 1.使用 Vue 对 Camunda 流程引擎前端开发 2.使用 Java 对 Camunda 流程引擎进行增强,撰写接口文档 3.撰写前端开发文档,编写测试用例 4.对前端页面进行测试,撰写测试文档 5.对系统综合测试,并且撰写测试文档
项目内容:本项目的主要目标是开发并实施一个综合的数据库代码质量管理平台,以支持金融科技领域的持续创新和可靠性要求。该平台 前期底层使用PostgreSQL数据库,后期该外OpenGauss数据库,可接入该平台的数据库有三个分别是MySQL、Oracle和 OpenGauss。将整合多个功能模块,包括采集器服务、审核规则、项目管理、设备管理、模板管理、报表管理、动态审核和静态审核 等,以实现全方位的数据库代码质量监控和管理。 个人负责的模块功能: 1. 采集器服务: 实现数据流量的削峰与平稳,使用 Kafka 技术进行流量控制,确保系统的稳定性和高效性。 2. 审核规则: 使用 Drools 规则引擎制定审核规则,实现对数据库代码的自动化审核,从而提高代码质量和安全性。 3. 项目与设备管理: 提供项目和设备的管理功能,支持多项目多设备的管理和监控,确保系统的可扩展性和灵活性。 4. 模板管理: 允许用户根据需要配置不同的审核模板,用于动态审核和静态审核,以适应不同的审核需求。 5. 报表管理: 提供专职 DBA 报表和项目经理报表生成,帮助用户了解代码质量状况,进行数据驱动的决策。 6. 动态审核: 使用采集器服务和指定模板的采集项,对目标数据库的日志进行实时采集和审核,以保障代码质量。 7. 静态审核: 通过 Jenkins 工作流,定期从 Git 仓库中拉取代码文件,对指定目录下的文件进行审核,提高代码质量管理效 果。
项目描述:考试通考试管理系统是一个用于学生日常考试答题的一个系统,其是一个微服务项目,主要具有的模块有用 户管理、题卷管理、答卷管理、错题管理、成绩分析、班级管理、学科管理。该系统主要完成的业务时,老师出题组卷, 学生答题的一个业务场景。 项目职责: 1.使用springcloud alibaba来进行项目框架的搭建 2.rabbitMQ的发布与订阅功能实现老师发送消息班级内的学生接收消息 3.使用AOP对用户操作进行留痕,记入操作日志 4.gatway作为网关,拦截器,验证token 5.使用mybatis进行持久层开发 6.使用遗传算法实现智能组卷 7.使用vue和element ui对前端页面进行开发 开发难点: 在开发中最难的就是智能组卷的实现,既要符合对题目科目相匹配,又要难度相匹配还需要知识点是相关知识点,最后翻阅了大量论文选中了遗传算法来进行组卷