个人介绍
全栈开发,后端熟练使用 Java,SpringBoot 全家桶 Mybatis及 plus,shiro 等后端技术,前端能够使用 html,css3,vue,js, echart,websocket,element-ui,jsp 前端技术,能够使用,。熟悉 Linux 运维 Nginx Docker Es 数据库,并能熟练运用 Oracl e, MySQL、ActiveMQ和 Redis 等服务。基础知识扎实,熟悉若依开源项目,快速上手,或者新项目也能快速搭建底层架构,从而编写业务逻辑。
工作经历
2023-11-08 -至今北京国遥新天地信息技术股份有限公司全栈开发工程师
公司主要是GIS地图等业务产品开发 1.负责部门业务产品的前端和后端开发和基于h5的移动端 app 开发。 2.解决开发中遇到的难题,前端如离线地图的加载,地图的多视口对比,基于 echarts 的图表展示,jsp 下的动态数据,后台如复杂的模块数据统计,多模块的数据联动。 3.维护开发的系统上线,测试,运维部署等工作。
2021-10-08 -2023-10-08山东华软金盾软件股份有限公司Java开发工程师
公司主要与公司检法合作,制作关于网络安全方面的系统。 开发公司产品底层的通用组件库, 开发业务底层及平台型产品功能。作为平台型产品人员支持协助其他产品使用过程中出现的问题。使用微服务作为开发内容,gitlab和 svn 作为代码仓库,同时为公司产品持续集成和代码检查部分做出环境搭建和功能实现。作为负责人为公司的一线人员开发运维产品,能够降低运维人员在运维中的操作难度
教育经历
2018-09-01 - 2022-06-30内蒙古工业大学软件工程本科已认证
在校学习排名前10%。获得优秀学生干部。获得四次校级三等奖学金
资质认证
技能
1. 安全策略模块:使用 Java 与其他服务端进行网络交互。主要功能包括利用 mq 接收其他服务端数据并进行解析和处理。根据配置,通过心跳服务向 PC 客户端发送数据,或根据 web 配置,后台线程池向独立程序发送 HTTP 请求,并记录下相关请求结果,向日志收集器发送相关日志。 2. 审批模块:在 PC 客户端存在导出申请的情况下,制定审批流程。该流程分为两种情况:一人通过即可通过或全部人员通过才通过。一旦拒绝,则审批失败。此外,还可以添加审批人。 3. 心跳服务模块:使用 Java-netty 作为各语言端的保活机制。同时,将数据推送到主服务,以保持数据的同步。我们将该模块应用在 Java 程序和其他语言程序通信。
1.开发系统的基于 maptalks+geoserver 的离线地图页面。 2.基于地图将数据库的数据渲染到地图上, 3. 进行页面的动态渲染,及多页面的交互。 4.测试编写的功能,修改相关问题。 5.使用基于 echarts 的制作大屏页面的图表