




个人介绍
l 从业背景:6年Java开发经验,精通PKI开发流程,曾独立完成PKI项目的开发,具有丰富的网关认证,系统签署以及中间件开发经验,熟悉高并发型基础设施服务。
l 技术能力:具有项目可行性研究,架构设计,算法优化,网关开发,系统测试,代码编写及数据分析的综合能力。
l 项目经历:曾主导“包头云计算平台PKI系统”、“江苏国信CA”等多个项目从0到1的开发,具有项目立项到项目上线的统筹管理经验,能够有效把控项目节奏。
l 软性素质:亲和力强,做事认真,不惧怕压力和挑战,热爱编程,拥有持续学习的能力和欲望。
工作经历
2023-07-01 -至今广州图南科技有限公司java开发工程师
任图南科技Java研发工程师,主要负责门禁设备管理系统的开发,数据管理与分析,任数据组组长
2020-09-14 -2023-05-01易同科技有限公司高级后端工程师
任易同科技Java研发工程师,主导高精度蓝牙定位项目的基础系统设计与开发,定位点位优化与纠正系统的开发,软硬件交互开发,系统算法优化以及数据分析工作。 架构设计:从产品高可用性,高兼容性方向考虑,使用springboot作为基础框架,redis作为数据缓存与线程池管理器、对mysql大数据量进行定时策略删除与快速查找,支持多种数据来源并统一数据结构、提供可定制化的并发任务调度与执行。 定位点位优化与纠正系统:为解决蓝牙定位中物理环境对信号的反射以及AOA算法中多基站对于信号的接受强度不同导致的定位坐标偏移以及加速度器的卡尔曼滤波效应导致的信号闪现问题,采用平面几何中射线法判断点位是否非法跨越当前区域,在区域中加入通道以使得点位点移动平滑,并支持自定义通道大小自动生成通道坐标点位,纠正了定位系统显示点位漂移与闪现的问题,使得电子围栏与非法滞留功能更加准确。实验版使用python开发、正式版使用java开发。
教育经历
2022-03-01 - 2024-07-01惠州学院数学与应用数学本科
2017-09-01 - 2020-09-01电子科技大学计算机科学与技术专科
技能

1. dms 服务是device management service 的简称,主要用于针对多种不同协议的门禁设备无法统一调用与管理、指令结构不一致导致业务系统调用困难而实现的统一的指令结构的管理服务,其中包括操作认证模块、设备管理模块、影子设备、设备日志管理、设备报警信息处理模块,我负责该项目的架构设计与后端代码实现,定义设备交互协议结构,其中dms与设备服务间使用restful协议进行交互、设备报警信息等设备主动产生的信息由mqtt的方式主动推送至dms,由dms统一解析并同步给业务系统,设备影子是为了提高设备可用性所添加的功能,在设备因升级或网络原因无法提供正常的服务或执行指令时,可以根据指令策略将指令缓存至redis服务中,待设备恢复时再次执行该指令。


1. 该项目是使用若依框架作为基础框架开发的学生管理系统,主要分为招生管理、招生配置、教务管理、财务管理等模块,我主要负责该系统的后端接口开发及数据库设计,实现学生管理及使用富友支付接口对接支付宝和*支付,并使用pdf模版生成pdf发票以供下载。提供学生数据的导出为excel数据文件


该项目为对接科升智能门锁设备以实现远程开门、授权下发、授权取消、授权管理、获取通行记录等功能,主要分为设备管理模块、通信模块两大块,项目使用spring boot作为基础框架、netty 作为通信框架,选择spring boot作为基础框架的理由是作为通用框架比较稳定且开发流程简单、开发难度及后期维护成本低 使用netty作为通信框架的理由是 netty作为nio型的网络通信框架性能强悍,对不同的消息协议提供了合适的编解码器,简化并发处理的问提。 在该项目中我主要负责使用netty对接科升硬件的tcp消息的处理与设备的管理功能,根据设备协议自定义编解码器,处理消息粘包与断包的问题,实现自定义心跳检测机制,实现dms设备管理协议已供业务系统调用 dms 协议 是我主导设计的一整套关于不同的智能门锁管理与操作的通用性管理协议
