个人介绍
后端编程语言:
熟练掌握 Java 编程语言、熟悉 C# 桌面应用程序开发、熟悉 python 编程语言,并使用python库编写爬虫程序。
前端技术:
熟练掌握 HTML/CSS 和 JavaScript 及 jquery.js、Vue.js、Node.js、three.js、uniapp、echarts.js
熟练使用CSS应用各种UI样式及动画效果、熟练应用 echarts.js 数据统计 和 Vue.js 开发前端页面 并 熟练掌握 three.js 开发Web3D展示效果。
Java 技术:
熟练使用 Spring 和 Spring MVC、MyBatis 及 MyBatis Plus、Spring Boot、Spring Cloud、Nacos、Docker。
熟练掌握 jsp、thymeleaf 和 freeMarker 模板写法
熟练掌握 Maven 项目管理工具 及 svn 和 git
熟悉 Spring Shiro、Spring AOP、Netty、WebRTC
熟练掌握 Java 多线程、Java 反射操作、Jackson XML 序列化操作、Java 网络编程、远程共享文件操作、Java 注解、Java FTP 操作、Java Excel数据导入导出、Java 8 Stream 操作。
中间件技术:
熟练掌握 ElasticSearch、nginx、RabbitMQ、Redis、Solr。
数据库:
熟练掌握 MySQL、SQLServer、SQLite3、Oracle
硬件对接技术:
熟悉 jna 接口规范 及 熟练掌握 Java串口通信技术。
熟悉二维码扫码设备对接、指纹仪设备对接、雷达设备对接、IC卡读卡器对接、海康车牌识别相机对接、海康红外测温相机对接。
其它技术:
熟练掌握 设计模式、正则表达式、百度人脸识别、红人人脸识别、FFmpeg、CMS内容管理系统、支付宝***p>
付、第三方登录接口实现。
开发工具:
IDEA、eclipse、Visual Studio 2022、vscode、C4D、Blender、jd-gui、typora、Navicat、notepad++、pycharm、Another-Redis、SocketTool、Vis
工作经历
2018-11-01 -2022-09-28深圳市名歌软件技术有限公司软件开发
主要负责 后端功能开发、前端功能开发、数据库表设计、项目框架搭建、项目进度跟进、与第三方企业对接、客户需求跟踪、项目验收。
教育经历
2014-09-01 - 2018-09-06华南师范大学计算机科学与技术本科
技能
项目概述: 为响应海关总署2020年第16号公告关于重新启动出入境人员填写健康申明卡制度,进一步做好口岸新型冠状病毒感染的肺炎疫情防控,出入境货车驾驶员必须向海关卫生检疫部门进行健康申报,并配合海关做好体温监测、医学巡查、医学排查等卫生检疫工作。驾驶员智慧验放设备是针对重大疫情防控的智能装备。 1、为响应总署2020年第16号公告,重新启动出入境人员填写健康申明卡制度公告,产品系统需要链接新旅通健康申报管理,获取旅客从海关旅客指尖服务小程序申报的信息,进行逻辑判断。 2、为应对出入境货车驾驶员众多,产品需对驾驶员信息判断高效快速。同时,海关官员应在驾驶员验放系统能查看所有通关旅客的通行记录,且具备查询统计功能。 3、产品一体化机箱需结合通关通道环境安置在不阻挡车辆行驶位置,应具备小巧无过多凸凹面避免与驾驶员磕碰。 总体流程描述: 1.驾驶员在*上使用健康申报小程序或电脑终端提前进行健康申报,系统根据申报情况返回信息生成二维码。 2.驾驶员通关时,在海关“驾驶员智慧验放设备”扫描二维码信息,并根据屏幕提示信息进行测温操作; 3.海关“驾驶员智慧验放设备”系统读取二维码信息进行分析,并根据配置参数确认所有检查项是否合理。 4.驾驶员验放系统调用新旅通健康管理数据,并显示旅客申报信息,如果旅客所有申报数据正常在2秒后自动返写旅客通关信息,如果异常提示告警,提示值班关员人工处置。 5.异常告警旅客提示必须等待关员手工确认,解除报警告才能进行下一位驾驶员操作。 后端技术:Spring Boot、MyBatis、Spring Security 、人脸识别、WebSocket 前端技术:NodeJS、Electron + Vue2、ElementUI 、语音合成 TTS 、多语言切换、串口通信 中间件:Nginx、Redis、MySQL 责任描述: 1. 前后端基础框架搭建,及硬件通信设计框架及编写 2. 制定开发计划、分配开发任务,把控开发进度 3. 对接产品各个硬件,包括摄像头调用、PLC 、红外测温、IC 读卡器、雷达、扫码仪、指纹仪 4. 编写后台人脸识别通用接口,及识别处理逻辑。从人脸检测到人脸注册 5. 负责与第三方系统对接开发及支撑,如健康申报小程序数据获取、及验放结果上传 技术描述: 1. 前端使用 Electron + Vue2 实现 C/S 架构模式,优点 界面美观、可调用系统接口。 2. 通过 websocket 实现人工干预操作 3. 后台用到了多种设计模式增强代码的复用性、可维护性、可扩展性
项目描述:“智能卡口系统”主要建设内容是:建设适用于全国海关水陆空运口岸以及内陆监管场所卡口核放需要的架构通用、业务流程统一的智能卡口系统。以进出境舱单和转关单为管理主线,以卡口控制与联网管理为手段,以风险管理为支撑,引入先进框架和标准接口,通过集中统一配置、功能组合方式解决全国各类卡口现实差异,并与H2010通关及其他物流系统联动,实现对进出海关卡口的进出境车辆、转关货物运输车辆、集装箱、货物和驾驶员的合法性和海关业务完整性进行逻辑比对和核放。主要业务类型包括载运公路口岸进出境通道核放货物、水陆空口岸监管场所卡口核放货物、内陆监管场所卡口核放货物、空车空箱等其他货物、查验调拨货物等车辆的卡口核放。 主要功能: 云卡口采集端微服务(驱动适配、地磅采集、车牌采集、箱号采集、RFID 采集、二维码/条码采集、IC 卡采集、安全智能锁驱动、栏杆机驱动、交通灯驱动、LED 驱动、PLC 驱动、动态时序运行、人工操作服务)。 数据总线微服务(数据路由、报文适配、验放系统集成、配置管理、传输监控、日志管理)。 过卡记录微服务(总线接入过卡记录入库、过卡记录查询、过卡记录导出) 设备状态监控微服务(卡口通道设备状态监测、设备异常预警设置、设备异常预警、设备异常事件处置)。 查询统计分析微服务(过卡信息统计、过卡信息统计导出、设备状态统计、设备状态统计导出)。 风险布控微服务(车重异常布控、多次过卡布控、黑名单布控) 3D展示微服务(3D展示页面设置、卡口通道全景3D展示、通道过车动态展示) 权限管理微服务(用户管理、角色管理、数据权限管理)。 运维管理微服务(设备自检、运维日志管理)。 通道管理微服务(通道配置管理、时序配置管理、硬件设备驱动配置管理)。 音视频文件管理微服务(音视频文件查询、音视频文件下载)。 人工操作微服务(通道人工补采、单通道一键启停、多通道一键启停、人工抬落杆、通道 LED 自定义提示) 备案管理(IC 卡备案、IC 卡读写客户端、车辆备案、集装箱备案、黑白名单设置)。 放行后台接入(http 协议接入放行后台、webservice 协议接入后台、socket 协议接入后台) 微服务管理与监控(服务实例健康监测、服务实例启停、高可用流量管理、链路监控) 使用技术:Java+SpringCloud+MyBatis+MyBatisPlus+nacos+Socket+WebService+Redis+Nginx+HTML/CSS+Vue2+RabbitMQ+docker 责任描述: 负责微服务模块的开发,如云卡口采集端微服务(驱动适配、地磅采集、车牌采集、箱号采集、RFID 采集、二维码/条码采集、IC 卡采集、安全智能锁驱动、栏杆机驱动、交通灯驱动、LED 驱动、PLC 驱动、动态时序运行、人工操作服务),数据总线微服务(数据路由、报文适配、验放系统集成、配置管理、传输监控、日志管理),设备状态监控微服务(卡口通道设备状态监测、设备异常预警设置、设备异常预警、设备异常事件处置),3D展示微服务(3D展示页面设置、卡口通道全景3D展示、通道过车动态展示),运维管理微服务(设备自检、运维日志管理) 技术描述: 1. 整体框架基于若依微服务版进行开发; 2. 使用多种模式进行报文通道适配,如 Msmq、RabbitMQ、ActiveMQ、FTP; 3. 使用 jna 、串口通信、及 Socket 通信进行硬件对接; 4. 前端使用 threejs 集成3D卡口模型并进行3D效果展示; 5. 使用 Socket 与总署智能卡口系统和海关监管辅助系统系统进行通信。
项目概述: 为响应海关总署2020年第16号公告,进一步做好口岸新型冠状病毒感染的肺炎疫情防控,并配合海关做好体温监测、医学巡查、医学排查等卫生检疫工作。因此,需要专业研发定制一款智能验核设备,与总署新旅通系统对接,实现旅客自主申报、自助扫码、人脸识别、红外测温于一体,达到数据实时联通审核及核放、旅客通关“秒放”效果,针对重大疫情防控,减少了人与人的接触,降低人群聚集密度和风险。充分实现旅客通关智能化、无人化、便捷化,有效缓解海关人员紧张的问题、减轻一线关员工作压力。 目前海关总署为配合重启通关旅客健康申报,开发并实施了两种方式: 1、提前申报:可通过*小程序“海关旅客指尖服务”或“互联网网页申报”方式,提前进行申报; 2、现场申报:开发海关智能健康申报助手现场申报功能,出入境旅客在现场进行申报; 针对南宁等具有陆上边境的海关而言,由于邻国边民年纪大、文盲、语言不通、*和互联网普及率不高等原因,往往只能进行现场申报,但是现场申报的智能化手段有限,导致现场频繁出现拥堵排队、关员现场辅助填写工作量剧增、接触密切增加健康风险、手填健康申报卡无法数据化等实际问题,急需对现场申报端进行智能化改造,实现方便易懂、易于操作的自主申报。 后端技术:Spring Boot、MyBatis、Apache Shiro、thmleaf 前端技术:HTML/CSS、JavaScript、jQuery 中间件:SQL Server2012、Nginx、Redis 责任描述: 1.负责百度人脸识别接口对接,及人脸识别逻辑开发 2. 负责多语言配置模型开发,实现灵活配置多语言及语音功能 3. 负责前端人脸采集功能及流调数据采集 4. 使用前端 echarts 框架完成大数据统计页面开发高度还原 UI ,及后台数据统计接口开发 5. 负责对接新旅通平台,将申报数据上传至新旅通平台及申报数据查询接口 6. 负责百度人脸识别私服服务器搭建 技术描述: 1. 使用 docker 搭建百度人脸识别私服服务器、及其应用服务 2. 大数据展示页为适应不同尺寸屏幕,前端使用了自适应布局可灵活适配 3. 针对大数据展示查询过于频繁,为了减轻后台 IO 压力,将繁统计的数据缓存至 Redis中 4.为了解决浏览器调用摄像头涉及敏感权限,使用自签证书将请求换为 HTTPS 方式