周俊豪

周俊豪

具有独立完成Web系统开发的经验

发送消息
0 · 0条评价 回复率 50% 3年经验 ¥99/时
后端开发 全栈开发
技术

职业经历

熟悉java各类微服务开源框架boot,cloud以及mysql,oracle数据库、redis、mq等中间插件 有前端开发经验,熟悉html,css,javascript以及vue前端框架开发经验 有liunx软件部署经验,掌握liunx常用命令 自主能力强自学能力强,有责任心有主动性,对代码逻辑语言理解快

工作经历

Java · ****

2020年07月 — 2025年03月

技术,后端开发,Java

担任Java软件开发工程师,参与公司项目开发。 按照功能需求整理材料和编写技术设计文档。 完成相关模块的编码和单元测试。 与相关人员沟通配合,交流相关信息。 完成上级交办的其他事宜。 负责系统的运维部署

教育经历

湖南科技职业学院

计算机科学与技术

2019年01月 — 2021年01月

项目经历

安全工器具管理平台

2024年01月 — 2024年11月

开发坏境:java8+Intellij IDEA2018.3x64+Mysql+git+jDK1.8 技术选型:Springboot+springcloud+springgateway+nacos+mybatis plus+vue2 项目需求:库房终端到数据内网总部的数据交互平台汇总管理。施工人员领用(归还送检工器具的台账汇总 项目主要模块: 数据指令对接:此平台理解为一个中间数据传输平台,用于对下(库房终端)到对上(数据内网总部)完成一个有过程有闭环的完整平台, 其主要原理是参考了MQ数据队列模式,总部需要对下传输的基础数据会先下发到平台,平台整理过后通过指令消息的形式再下发到 库房终端(整理数据通过后端自动化形式定时任务查找配置表执行,配置表中包括了所有需要待下发的表数据),库房终端实时调用平 台方的指令接口如存在未消费的指令则进行调用数据接口,调用完后再执行平台消费指令接口完成闭环。后端所有的指令队列有一 套完整的表结构规范(state指令状态表、data指令数据表、param指令参数表)。整个流程只涉及到三个接口:获取指令、获取指令 数据、更改指令状态。利于接口管理,接口数据管理,接口数据溯源,此结构也可利用在所有其他系统存在对上对下(或单一对下单一对上)的情况 云端台账:利用mybatis plus实现简单的数据查看功能移动端台账、出入库7送检/报废/人员进出记录:利用mybatis plus实现简单 的数据查看功能

工程资料信息管理

2023年09月 — 2024年01月

开发坏境:java8+Intellij IDEA2018.3 x64+Mysql+qit+jDK1.8 技术选型:Springboot+springcloud+springgateway+nacos+vue2+minio+echarts 项目需求:用于保存施工项目中各个过程中的项目合同文件等信息,后端自动化进行分类,人工审核项目主要模块: 项目定义:制定/导入施工现场的大项目,作为后续所有合同文件的主大表工程资料结构定义:使用树结构表存放资料结构定义,后端导 入大项目时根据结构定义自动生成各个项目的资料结构文档上传:人工批量上传文件平台,后端使用minio读写数据。文件上传到后 面后,调用wps文件类型功能进行结构分类,此结构分类与wps开发是制定式开发,结构分类通过平台定义好后传输到wps 文档审批:后端通过文档类型标准(比如施工合同文件中的施工日期是否小于竣工日期)自定审核此文档是否符合标准,后端使用 namedjdbcparameter读取到文档参数执行文档类型标准中计算标准的存储过程。各个存储过程定义标准化约定好的 可视化界面:通过后端文件数据,使用echarts图标样式展示

数据中心同步平台

2023年06月 — 2023年07月

开发坏境:java8+Intellij IDEA2018.3x64+Mysql+git+jDK1.8 技术选型:Springboot+cron+jdbc 项目需求:用于多系统间数据传输的中间系统,其他系统需要对接数据时可通过配置表完善双方系统的接口地址。后端任务可自定执 行约定好的接口地址获取数据并进行传输。可方便于各个系统之间的传输,减少开发成本项目主要模块数据生成待发送数据任务(用于引入jar方者调用):任务以多线程形式创建,通过配置表中的信息完成对当前表更改的情况生成记录,如存在数据有新增或修改时生 成对应的记录到数据待发送表中数据接收任务:读取数据接收任务表创建多线程任务,各个任务线程执行不同的接口路径,在读到对方 发送的数据时存放到数据接收表中数据传输任务:读取数据接收表中待发送的数据,将其数据发送到指定的接口中

业务外包安全监管平台

2022年08月 — 2023年07月

开发坏境:java8+Intellij IDEA2018.3x64+Mysql+git+JDK1.8 技术选型:Springboot+springcloud+springgateway+nacos+vue2 项目需求:管理企业外包人员入网与人员资质认证 项目主要模块 企业入网:通过外包企业管理人员上传营业执照,后端调用内网ocr识别到相关关键信息生成企业入网审核单。审核通过后进入企业 合格档案企业信息变更:在企业入网申请通过后如需变更字段信息或更换营业执照附件,填写变更单进行变更.通过合格档案1比1复 制信息 人员入网:通过外包企业管理人员上传外包人员身份证,后端调用内网ocr识别到相关关键信息生成人员入网审核单。审核通过后进 入企业准入人员人员信息变更:在人员入网申请通过后如需变更字段信息或更换身份证附件,填写变更单进行变更.通过合格档案1比 1复制信息 企业合格档案:完成审核的所有外包企业企业准入人员:完成审核的所有外包企业人员

承包商SaaS服务管理平台

2022年08月 — 2023年07月

开发坏境:java8+Intellij IDEA2018.3 x64+Mysql+git+JDK1.8 技术选型:Springboot+springcloud+springgateway+nacos+vue2 项目需求:用于外网外包人群信息录入传输(对接于业务外包安全监管平台) 项目主要模块企业审核单:通过外包企业管理人员上传营业执照,后端调用腾讯ocr识别到相关键信息生成企业入网审核单。审核通 过后进入企业合格档案 人员审核单:通过外包企业管理人员上传外包人员身份证,后端调用腾讯ocr识别到相关键信息生成人员入网审核单。审核通过后进 入企业准入人员 企业合格档案:完成审核的所有外包企业企业准入人员:完成审核的所有外包企业人员 数据传输:主要由后端定时任务cron完成数据对接,其主要自动化流程通过数据对接表、数据队列表完成数据传输,后端通过约定好 的数据对接表数据生成多线程定时任务进行数据筛选,如存在待发送的数据则将其数据保存在数据队列表中。其他系统通过数据队 列表解析其数据

工程管控系统

2021年03月 — 2022年07月

开发坏境:java8+Intellij IDEA2018.3x64+Mysql+git+jDK1.8 技术选型:Springboot+springcloud+springgateway+nacos+vue2 项目需求:生成对施工现场整个的计划安排及施工完成情况的质量进行闭环管理 项目模块:项目规划/施工计划

底代码平台

2021年03月 — 2022年07月

开发坏境:Intellij IDEA2018.3x64+Mysql+qit+jDK1.8 项目性质:云端、客户端 技术选型:前端技术:vue2 后端技术:Springboot+springcloud+springgateway+nacos 项目描述:为了减少开发资源,建立一个可通过拖拽配置的形式完成页面的开发。开发人员通过各个容器的配置项完成页面的配置,后 端程序根据配置好的容器ison生成制定化的前后端自动化结构,前端返回后端各个容器界面的统一接口完成自动化页面配置 项目需求:减少前后端简单代码的编写(简单的一览表、弹窗...增删查改等操作),通过页面配置项完成 项目模块:整体后端

智慧工地

2020年12月 — 2021年03月

开发坏境: IntelliJ IDEA2018.3 x64+Oracle+git+JDK1.8 项目性质: APP端 技术选型:前端技术:h5+Vue+vant 后端技术:swagger+Springboot+mybatisplus 项目需求:将云端系统立项到结项过程以及结果展示止App端 项目模块:app端页面展示,app端数据接口 项目总结: 通过这个项目让我发现了前后端分离对服务器压力减小的好处,项目解耦使前后台调试更显而易懂。

基建安全督查管理系统

2020年09月 — 2020年12月

开发坏境: java8+IntelliJ IDEA2018.3x64+Mysql+git+JDK1.8 技术选型:springMVC+JDBC+JSP 项目需求:对施工队伍的安全、质量检查并对其做出违章处理 项目模块:项目规划/施工计划/项目督查/督查计划/整改闭环/安全质量督查/知识规范库 项目总结: 通过此项目使我深入了解并可熟练操作通过java编译/读取office办公文档

可视化大屏开发

2020年07月 — 2020年09月

开发坏境: java8+IntelliJ IDEA2018.3x64+Mysql+git+JDK1.8 技术选型:前端技术:h5,jq,echarts,layui,css 后端技术:springMVC+JDBC+java8.stream 项目需求:方便客户直观的查看到系统管控的流程结果信息 项目模块:当日施工/日志详情/综合明细/综合分析 项目总结: stream流的使用能够对集合进行非常复杂的查找、过滤、筛选等操作,这些价值可以是代码简易化也能使系统减少对数 据库的连接使其更性能化

TA 的技能服务

该人才共 1 项技能服务,可在 技能服务 中搜索「周俊豪」查看。