gadlym
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日18:00-24:00、周末08:00-24:00工作地点: 远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的【gadlym】,一名【后端开发工程师】; 1.熟练 java 掌握语法,jvm 内存模型,gc 机制,以及常用的设计模式

2.熟练掌握 Springcloud、Dubbo、Netty、Mybatis、JPA、 ElasticSearch等主流框架

3.熟练使用 Mysql、Sqlite 等数据库,掌握其中的,事物,锁,索引技术

4.熟练 Nacos、redis、rabiitmq、mongodb 等中间件

5.熟练vue3,node.js,pinia,element-ui,es6语法等前端技术

6.熟练 golang gin, gorm等框架实现web开发 7.熟练 c++ 嵌入式开发, 应用框架 oatpp 等

7.熟练 c++ 嵌入式开发, 应用框架 oatpp 等

8.熟悉docker,jenkins部署测试,以及shell测试脚本编写

9.熟悉网络架构模型,http/https,udp,tcp等常用协议

10.了解分布式基础理论,如CAP定理,Base理论,一致性,高可用等 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2021-12-01 -至今汉王科技java开发

    内容: 1.根据软件需求,分析业务流程,定义接口编写相关模块接口文档; 2.负责局部模块的任务开发,并按照项目设计和项目进度进行编码和单元测试; 3.前后端业务逻辑编写,以及前后端接口联调; 4.按照客户和项目具体要求进行软件产品的变更和开发。 5.进行服务维护,服务性能调优,等测试维护工作 业绩: 1. 快速实现了需要的功能,项目在指定日期内顺利上线 2. 快速定位解决项目出现的 bug ,以及位置,提高了团队效率

  • 2020-02-03 -2021-11-30北京阿菠萝教育java开发

    1、带领团队能够完成项目规划、规划开发方向和技术突破 2、能独立处理和解决所负责的任务; 3、根据开发进度和任务分配完成相应模块软件的设计开发编程任务; 4、进行程序单元、功能的测试查出软件存在的缺陷并保证其质量; 5、进行编制项目文档和质量记录的工作; 6、维护软件使之保持可用性和稳定性。 业绩: 1. 在公司完成了三个项目的上线,在规定日期内完成90%需求,后期根据客户需求迭代项目 2. 在有限的条件下完成多项技术壁垒突破,疑难 bug 修复 3. 使用多种语言(java golang c++ js )以及技术框架,让目前项目在不同环境下,有了更多的解决方案

教育经历

  • 2016-02-09 - 2020-03-06湖北工程学院电子信息本科

技能

0
1
2
3
4
5
0
1
2
3
4
5
作品
公司后台管理平台

开发环境: IDEA、tomcat、 nginx、mysql、redis,Git 技术架构:SpringBoot+Mybatis 项目描述: 该项目是为提升公司的办公规范化程度,实现对公司的统一调度和管理而为公司开发此办公系统项目,该项目主要 包含员工管理、部门管理、岗位管理、考勤管理、周报管理、审核管理、个人办公管理、任务和日程管理、日志管理、办公 用品管理、试卷管理、权限设置等模块。 工作描述: ● 完成项目经理分配的业务,根据产品原型图完成相关模块的开发和单元测试. ● 负责了部门管理模块编写,使用 mysql 设计自关联数据表,采用树形结构返回前端展示,更加直观 ● 负责了考勤管理模块的编写,区分不同的打卡模式,*打卡,指纹打卡,刷脸打卡等,采用策略模式来应对可扩展的打卡方式,根 据打卡时间,不同的日期,加班情况,形成对应的个人上班情况表单,针对特殊考勤的线上审核,以及提供人事的线下审核机制共同 确认特殊考勤情况 ● 负责审核模块包括人员异常登录限制,上传文件,特殊单词审核,运用 和 人员正常的流程审核,需要上级部门领导确认审核 ● 试卷管理中不变的数据可以用 redis 做缓存,提高查询速度,通过 redis,zset 结构可以快速对试题分数结果排名 ● 任务管理模块中提供了很多异步执行的定时任务,有周期执行,有定时执行,有些延迟执行,采用了 springboot 定时器通过 cron 表 达式控制, 利用 redis的 zset 有序性,轮询 zset 中的每个元素,到点后将内容迁移至待消费的队列实现了高效的延迟队列 ● 负责各个管理模块之间的交互,数据库事务,线程池使用,多线程并发安全,锁机制等来保证服务的正常运行

0
2023-03-29 06:11
智能一体化平台

2. 开发环境: IDEA、Tomcat、Nginx、mysql、 ffmpeg、SVN 3. 项目技术栈:springboot rabbitmq shiro jpa socket.io,redis mongodb 等技术 4. 项目架构: 前端, 后端,原生,h5, 算法, 小程序 5. 项目介绍: 一体化智能视频分析平台采用了SASS平台设计、允许多用户租用平台,应用与城市园区、国土、水电、邮储、铁 塔、工地、国家管道区域等风险地区,对这些地区的特殊设施进行检测保护,根据相机设定规则进行实时预警,推送实时预警信息 到前端页面,*短信,*公众号等平台,大模块主要分为了实时监控、预警数据、报表分析、视频回看、抓拍数据、权限管 理、人员布控、智慧巡检、管线管理、标桩管理、巡检路线、巡检记录任务、相机管理、应急管理、广播管理、传感器管 理、系统管理等模块 6.项目负责: 1. 实时监控画面需要16路显示,之前采取ffmpeg拉取rtsp流转发rtmp到前端flv播放的方式,但是会受到浏览器同源6路限制,只能显 示6路实时视频,通过Zlmedia ws协议解决了这一问题 2. 实时监控画面包括了前后端socket.io通信,完成了基于事件的实时预警推送,相机云台操控服务对接了海康大华等设备的sdk实 现. 3. 利用redis缓存短信验证码,相机任务信息,实时巡检任务信息 4. 服务之间采用mq通信,预警消息根据预警类型推送采用topic模式,处理了消息丢失,幂等等消息可靠性机制 5. 登陆方面采用shiro框架,针对请求接口幂等,登陆限制,接口权限限制都做了处理,采用 token 方式完成单点登录功能 6. 权限采用 RBAC 模型,以最小单位权限限制接口的访问权限 7. 对接了多个第三方接口,对接阿里云的短信功能,*的公众号,广播等平台对接 8. 对接智能分析盒子的功能, 盒子可以通过网线或者4g上网,采用 netty 框架来实现平台之间的数据交互,盒子可以提交自己的相 机数据,预警数据到平台,平台可以下发指令完成盒子识别的开启停止,系统升级,增删改查等功能

0
2023-03-29 06:16
公司监管平台

1. 开发环境: GoLand、Java, Redis, Nginx、Gstream、Jekins、mq、sqlite, 2. 项目用到的技术栈: oatpp、gin、gorm, springboot, jpa 3. 项目架构分为了,前端,后端,解析端,相机控制服务,服务器后台 4. 服务主要分为了人员管理,部门管理,静态库比对,动态库比对,人脸检索,系统管理,算法仓中心等模块 6.项目负责: 1. 解析端为了对接算法核心,为了更优秀的性能采用c++编写,通过导入人员图片提取人脸特征,就可以对图片进行解析,得到人脸 的匹配分数,性别,年龄等信息 3. 相机控制服务采用onvif的通用协议,支持相机放大缩小,球机的ptz,预置位等功能.兼容更多的普通相机,提供了对外的http服务 4. 人员库导入根据图片描述信息来生成人员导入的实体信息,提供人员数据导出excle表格,以及world文档,方便用户统计记录功 能,数据通过 gorm 操作 sqlite 数据库持久化 5. 动态库比对中通过用户添加相机,获取相机的rtsp地址,采用 gstream 技术 将 rtsp转发成rtmp推送至浏览器端显示, 采用 websocket技术实现实时的视频识别结果报警信息推送,生成对应的小视频文件(通过gstream缓存一个视频帧的队列集合,可以在 报警时生成报警时间前后10s的视频数据) 6. 系统设置中支持用户设置定期的ntp校时,系统状态展示(cpu信息,磁盘空间,网络上下行等实时展示) 设备ip,网关,Dns网络设置...支持定期重启,设备在线升级设置 7. 对接定制化需求,例如socket对接继电器网络协议,网络http协议等

0
2023-03-29 06:19
更新于: 2023-03-14 浏览: 130