个人介绍
后端技能:
基础:◈ 熟练掌握Java语言,熟悉Springboot、SpringMVC、SpringCloud、MyBatis、Maven等技术框架和类库;
◈ 具备MySQL、SQLServer并熟悉Oracle等数据库的开发编写sql和调优能力
◈ 使用Linux服务器对项目进行部署,熟悉常用操作命令
◈ 熟练使用 Git、Svn 、Idea等辅助开发工具; 熟悉redis、nacos、rabbitMQ等中间件
框架:◈ Gateway+SpringCloud+Nacos+rabbitMQ+MyBatisPlus+Redis+Docker
◈ Springboot+Shiro+Mybatis+Vue
职责:
◈ 参与公司各类业务项目的需求分析,原型评审并和团队成员共同完成需求设计工作
◈ 完成数据库表设计相关工作并撰写设计文档
◈ 开发接口业务逻辑、自测并与前端开发人员进行接口联调
◈ 项目打包部署,并与测试、前端共同完成最终交付
◈ 与客户方面进行沟通,处理线上反馈问题
前端技能:
◈ 熟悉Vue,了解angular和react等框架
◈ 熟悉jsp、javascript、ajax、JQuery和html5等技术。
其他技能:
工作经历
2019-08-01 -2023-08-06杭州诚道科技股份有限公司全栈开发工程师
◈ 参与公司各类业务项目的需求分析,原型评审并和团队成员共同完成需求设计工作 ◈ 完成数据库表设计相关工作并撰写设计文档 ◈ 开发接口业务逻辑、自测并与前端开发人员进行接口联调 ◈ 项目打包部署,并与测试、前端共同完成最终交付 ◈ 与客户方面进行沟通,处理线上反馈问题
教育经历
2016-09-01 - 2020-07-15辽宁科技学院计算机科学与技术本科
资质认证
技能
本系统是为全省委员、各地提案委以及工作单位提供从提交、审查、办理到反馈等一系列提案相关主流程。另外也包括提案评选、基本配置管理和各类数据统计。 项目责任:全权负责本项目-从与用户沟通到项目的需求分析、原型设计、数据库设计、接口编写、前后端联调再到最后的打包部署上线测试,发布正式环境。 技术描述: 1.使用Mycat进行分库分表处理不同地市的数据库表,数据单独处理,提高查询效率和数据安全性; 2.使用配置项对不同地市需求进行个性化处理,在满足需求基础上大大增加代码复用率; 3.提取公用方法,减少代码冗余,提高系统打包、构建、部署效率,打包体积缩小20%; 4.灵活使用系统错误处理机制:异常(Exception)、断言(assert)和日志(log); 5.将传统的顺序查询统计,改用CompletableFuture.supplyAsync实现异步操作。增强sql复用率、简洁性,提高接口反应速度; 6.使用rabbitMq消息队列,异步对接其他服务,保证数据的实时传输和本系统的正常使用; 7.使用RestTemplate与其他公司系统做数据拉取和推送工作; 8.引入查重、热词等算法提高提案质量和热词生成与分析;
对接禅道系统,为组长和领导展示本小组或本部门本周可交付任务和下周任务计划安排。 项目责任:全权负责本系统的后端开发,和部门领导协商并制作研发成果看板。 技术描述: 1.使用数据库视图技术,获取禅道系统数据,保证数据的安全和查询的高效; 2.制作各类表单包括word和excel,并编写导出功能; 3.使用linux环境对打包后的jar项目进行构建,日志查看和其他的基本操作;
熟练掌握Java语言,熟悉Springboot、SpringMVC、SpringCloud、MyBatis、Maven等技术框架和类库;具备MySQL、SQLServer并熟悉Oracle等数据库的开发编写sql和调优能力;使用Linux服务器对项目进行部署,熟悉常用操作命令;熟练使用 Git、Svn 、Idea等辅助开发工具; 熟悉redis、nacos、rabbitMQ等中间件。框架Gateway+SpringCloud+Nacos+rabbitMQ+MyBatisPlus+Redis+Docker和Springboot+Shiro+Mybatis+Vue。主要职责参与公司各类业务项目的需求分析,原型评审并和团队成员共同完成需求设计工作;完成数据库表设计相关工作并撰写设计文档;开发接口业务逻辑、自测并与前端开发人员进行接口联调;项目打包部署,并与测试、前端共同完成最终交付;与客户方面进行沟通,处理线上反馈问题。 主要负责《912浙江政协综合服务平台》系统1.提案模块-两会提案审查目录下全部菜单接口开发,提案查询统计目录下统计相关全部接口,其他目录部分bug修复和接口编写;2.主题议政模块-主题议政群管理相关接口开发;3.崇学系列模块-崇学书院管理目录下读书书目管理、之江系列目录下之江荐读接口开发以及表设计;4.委员会客厅全模块表设计和接口开发工作;5.部分驾驶舱接口编写《SAAS平台管理》系统运营中心模块-脚本管理、配置管理、巡查任务管理和升级公告管理的表设计以及接口开发。