工作经历
2022-02-23 -至今西安壹零有限公司java开发
参与项目需求分析及讨论,参与项目使用技术以及数据库表设计,根据项目需求,完成详细的设计和有质量的编码,帮助运维部署项目以及日常bug修复
2021-03-01 -2022-02-01甘肃陌信安科技有限公司Java后端开发
项目一:丘比特人(2021.09-2022.02) 开发环境: IDEA, tomcat7, JDK8, Maven ; 技术架构: SpringMVC、SpringBoot、MybatisPlus、Nacos、RabbitMQ、MySQL、Dubbo、FastDFS、Redis、MangoDB 、Elasticsearch 、第三方(阿里云短信、云存储服务、百度人脸识别、环信SDK); 项目描述:丘比特人是一款陌生人在线交友APP,结合了当下***,探探等社交软件的多项优势功能。如搜索附近的人,发布小视频、朋友圈,漂流瓶,性格测试等。平台还会通过大数据计算进行智能推荐,匹配缘分值最高的好友,双方在相互喜欢后就可以在线即时通讯,使得沟通随时随地可以进行。 责任描述+技术描述: 1. 参与业务需求分析及表结构设计,编写接口文档; 2. 性格测试功能:完成生成试题及测试结果功能,对不同用户生成不同试题,根据用户选择生成测试结果; 3. 漂流瓶功能:漂流瓶的内容审核、投递、捞取,使用MybatisPlus完成漂流瓶的CRUD操作; 4. 小视频互动:小视频点赞、评论、喜欢
教育经历
2018-09-01 - 2022-07-01西北师范大学知行学院电子信息本科
于2018年在西北师范大学知行学院进行学习
技能
项目一:渭南交通罚款银行对账管理系统(2022.04-2022.07) 开发环境: IDEA, tomcat7, JDK7, PL/SQL 技术架构: Spring、SpringBoot、SpringMVC、Mybatis、MybatisPlus、Oracle、JQuery、Ajax、公安三合一平台接口 项目描述:渭南交通罚款银行对账管理系统依托公安交通管理综合应用平台接口服务资源,根据交管部门提供的决定书编号实时获取当前编号的所有未处理的违法数据明细,并通过系统对账操作调用接口服务解除违法,提升民警工作效率,自动定时校验因网络等原因产生的对账异常的数据,并将结果反馈给用户,简化民警工作量。 责任描述+技术描述: 1. 参与业务需求分析及表结构设计。 2. 票据管理模块:提供用户进行票据信息的发放,如领用部门、单据类型、单据号段、领用数等信息,并实时展现票据已使用数。对于尚未使用的单据号段可以进行删除。并能展现票据详细使用情况。以及通过查询条件检索数据。 3. 大队票据查询:提供当前大队查看下发给本部门的票据信息,以及票据详细明细。并通过查询条件检索数据。 4. 银行对账:根据违法信息的决定书编号,使用公安交通管理综合应用平台服务接口查询具体违法信息明细,根据裁决机关以及违法来源来自动指定相关交管部门解除违法,并且关联相关单据编号收取罚款金额,将缴款信息通过接口写入公安交通管理综合应用平台同步解除违法,并保留本地对账数据以及记录日志。 5. 银行对账复查:针对对账异常的数据设置有效的处理措施,详细列表展示对账异常数据,用户可以手动复查确认,为减轻民警工作量设置自动复查。并且复查需要反馈响应结果提示。 6. 银行对账撤销:可以将已对账的数据,通过功能予以撤销,并保留痕迹。并将已使用的票据信息还原到未使用状态以及票据关联信息的还原。 7. 换票处理:供用户将换票信息置换为定额发票,提供换票证号、定额证号,系统自动校验是否可以置换,如果是将置换成功并更新相关联的票据信息,否则需要给用户提示异常信息。 8. 现场/非现场统计报表:提供现场/非现场财务对账报表,以及财务结算报表。通过选择时间可以查询任意时间段的统计报表数据,并能将报表导出excel文档。方便交管部门核算对账,提升工作效率简化民警工作量。 9. 现场/非现场财政报表: 提供现场/非现场财政报表。通过选择时间可以查询任意时间段的统计报表数据,并能将报表导出excel文档。 10. 首页统计分析:提供分部门票据使用统计以及月累计收费统计,不同单据类型以及不同部门将票据使用情况和月累计收费情况统计分析,能方便管理者查看各部门的工作情况。 11. 系统管理模块:基于角色的访问控制方法(Role-Based Access Control,简称RBAC)是目前公认的解决大型企业的统一资源访问控制的有效方法,减小授权管理的复杂性,降低管理开销灵活地且支持企业的安全策略,并对企业的变化有很大的伸缩性。 12. 根据基于角色的权限管理设计理念,本系统权限管理需至少划分部门管理、用户管理、角色管理和功能管理四个功能。
开发环境: IDEA , tomcat8, JDK8, Maven ; 技术架构: Spring + SpringBoot + MyBatisPlus + Docker + MySQL+ Redis + 第三方技术(阿里云短信); 项目描述:咕嘟美食是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和移动端应用两部分。其中系统管理后台提供给餐饮企业内部员工使用,可以对餐厅的菜品、套餐、订单、员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。 责任描述+技术描述: 1.参与表结构的分析与设计,接口文档的编写。 2.管理端:实现登录功能。 3.管理端:员工信息管理功能(新增、编辑、禁用等)。 4.用户端:实现登录功能。 5.用户端:菜品套餐展示功能。 6.用户端:购物车功能(添加、删除、清空等)。 7.配合负责其他模块的开发人员进行数据的对接和测试
开发环境: IDEA, tomcat8, JDK8, Maven ; 技术架构: SpringMVC、SpringBoot、MybatisPlus、Nacos、RabbitMQ、MySQL、Dubbo、FastDFS、Redis、MangoDB 、Elasticsearch 、第三方(阿里云短信、云存储服务、百度人脸识别、环信SDK); 项目描述:丘比特人是一款陌生人在线交友APP,结合了当下最火的*,抖音,探探等社交软件的多项优势功能。如搜索附近的人,发布小视频、朋友圈,漂流瓶,性格测试等。平台还会通过大数据计算进行智能推荐,匹配缘分值最高的好友,双方在相互喜欢后就可以在线即时通讯,使得沟通随时随地可以进行。 责任描述+技术描述: 1. 参与业务需求分析及表结构设计,编写接口文档。 2. 性格测试功能:完成生成试题及测试结果功能,对不同用户生成不同试题,根据用户选择生成测试结果。 3. 漂流瓶功能:漂流瓶的内容审核、投递、捞取。 4. 小视频互动:小视频点赞、评论、喜欢等功能,该功能数据主要存储在MongoDB中。 5. 后台用户管理功能:展示用户信息,用户动态内容。 6. 后台内容审核功能:使用自定义敏感词、阿里云文本和图片审核服务。 7. 协助其他开发人员对代码进行bug调试。