个人介绍
我是程序员客栈的【昵称】,一名【二级方向】; 我毕业于吉林工商学院,担任过中科软科技股份有限公司的java开发职位;
负责过【战略外包管理系统】,【资金计划管理系统】,【审计信息管理系统】的开发; 熟练使用【springboot】,【rabbitmq】,【redis】,【javaee】等技术栈; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2021-11-29 -2023-10-03中科软科技股份有限公司技术岗
需求调研分析:参与需求调研和需求分析,与客户沟通,明确业务逻辑和功能需求,编写需求文档和设计文档。 功能模块开发:功能模块开发和调试,使用Java语言和Spring Boot框架,遵循编码规范和开发流程,保证代码质量和安全性。 对接第三方接口:调用第三方接口,如钉钉、短信等,实现通知、验证等功能,处理异常情况和错误信息。 对外接口设计和开发:设计并开发对外接口,使用RESTful风格,提供数据查询、更新等服务,使用Swagger生成接口文档。 解决用户反馈问题:及时响应用户需求和意见,分析问题原因,提出解决方案,并进行测试和验证。 修复bug:使用svn进行版本控制,使用禅道进行缺陷管理,使用Log4j进行日志记录和分析。 查询效率优化:分析SQL语句的执行计划,创建和优化索引,使用缓存技术提高响应速度。
教育经历
2019-09-09 - 2021-06-06吉林工商学院电子商务本科
技能
项目描述: 该项目是为了优化审计业务流程,规范项目管理,增强业务联系,提高审计效率,降低审计风险,延长审计资料的保存时间,开发的一个系统。该系统涉及到年度计划、审计通知书、审计方案、审计底稿、审计报告、会议记录、跟踪指标等模块,实现了从审计计划制定、审批、执行、报告到跟踪的全流程管理。 技术栈:JSP + SSM + Oracle + Tomcat-7 参与项目需求分析和设计方案制定,负责数据库表结构设计和优化。 负责年度计划、审计通知书、审计方案等模块的前后端开发,使用JSP技术实现页面布局和交互效果,使用SSM框架实现业务逻辑和数据操作。 负责审计底稿、审计报告等模块的后端开发,使用POI技术实现对Word和Excel文件的读写操作,使用FreeMarker技术实现对Word模板的填充和生成。 负责会议记录、跟踪指标等模块的后端开发,使用Oracle数据库存储和查询数据,使用Tomcat服务器部署和运行应用。 参与测试系统问题,使用Log4j进行日志记录和分析。 撰写使用文档,指导用户使用系统功能,并收集用户反馈和意见。
项目描述: 该项目是为了提高某金融下属子公司的资金管理效率和准确性,开发的一个系统。该系统涉及到资金流入计划、资金流出计划、资金追加计划、资金计划评估、系统设置等模块,实现了从资金申报、审批、风险评估到资金使用监控的全流程管理。 技术栈:VUE + Spring Boot + Oracle + Mybatis-plus + RabbitMQ + Redis + Spring Security 参与项目需求分析和设计方案制定,负责数据库表结构设计和优化。 使用策略+工厂模式,通过反射的方式按照公司从数仓获取银行余额,实现不同公司的余额查询功能。 设计并开发审批流程中自动生成审批单的功能,使用Spring Boot框架,遵循RESTful风格,提供数据增删改查、导入导出功能。 调用webservice接口,获取各公司部门资金使用明细,用于填报展示,并对接口返回数据进行异常处理和错误提示。 参与测试系统问题,使用Junit进行单元测试,使用Log4j进行日志记录和分析。 撰写使用文档,指导用户使用系统功能,并收集用户反馈和意见。
项目描述: 该项目是为了提高某金融各家公司的外包管理效率和质量,开发的一个门户系统中的子功能系统。该系统涉及到外包法规及标准制度管理、外包年度计划、外包事项管理、外包运营视图、系统设置、消息中心等模块,实现了从外包计划制定、审批、执行、监控到统计分析的全流程管理。 技术栈:VUE + Spring Boot + Oracle + Mybatis-plus + RabbitMQ + Redis + Spring Security 参与项目需求分析和设计方案制定,负责数据库表结构设计和优化。 负责标准制度管理、系统设置、消息中心、外包事项管理等模块的后端开发,使用Spring Boot框架,遵循RESTful风格,提供数据增删改查、导入导出、定时任务等功能。 设计并开发对外接口,使用Swagger生成接口文档,与前端和第三方系统进行数据交互和对接。 使用RabbitMQ实现消息队列,实现异步处理和解耦。 使用Redis实现缓存机制,提高系统性能和响应速度。 使用Spring Security实现权限控制,保证系统安全性。 参与后端代码重构和功能优化,提高代码质量和可维护性。 参与系统数据迁移和录入工作,保证数据的完整性和准确性。 参与系统升级部署工作,使用svn进行版本控制。 撰写使用文档,指导用户使用系统功能。