Java开发工程师/架构师
基于大语言模型的智能问答服务,与电信公司合作,借助电信星辰智能体平台完成交管小安工作流搭建与部署,使用云上deepseek-v3大模型,基于智能体平台现有能力,搭建基于问答对的知识库,并完全以问答对的答案回复用户,避免大模型幻觉等问题,基于业务流程基础数据,实现回答内容中可点击跳转交管12123APP具体业务功能和线下网点查询,通过电信安全围栏二次保障回复内容的安全性。目前该项目在江苏浙江两省试点,满足平均问答耗时3秒以内,命中知识库的回答准确率96%以上。本项目深度集成交管系统软件架构,设计基于短链的安全机制,基于SSE机制实现交管小安回答内容流式输出。
本项目从技术层面规范业务系统对核心业务数据的使用方式,基于配置的方式实现业务模块对用户、驾驶证、机动车、交通违法等敏感信息的查询,配置使用的系统、接口、会话、查询条件、返回参数、脱敏机制、熔断限流机制等基础参数,并制定严格审查机制,避免交管系统数据泄露风险。在此项目中,主要负责打通业务系统与查询管控服务的接入、会话鉴权机制和基于省部调用的链路设计。
公安交管信息系统整体是一个星型的分布式架构,该项目初始设计是为公安网各省把交管信息数据汇聚至部级平台,后又基于此应用改造,支持跨网络环境的数据交换职责。基于springcloud技术栈,深入使用RabbitMQ消息队列,支撑日均1.2亿、峰值1.8亿级数据汇聚,核心数据能够在一分钟内实现省级发送至部里入库完整链路,通过分段保障的措施保障数据完整性,并提供对账机制保障数据不丢失。跨网络数据交换服务,基于交换光闸,支持两个网络不通的环境下的接口调用,在性能完全依赖硬件设备的基础上,实现跨网接口调用几秒内返回,其中基于FTP数据交换模式,自研动态负载均衡算法,实现多节点并行数据流。
消息推送系统一期上线之后,由于推送消息带来的用户活跃度的提升,重新设计与开发了用户登陆系统,整体基于SpringBoot和Apache Dubbo的微服务架构设计,并与微信登录系统开发团队代表深入沟通学习,重构APP接口协议代码,引入大内存Redis集群,使用ElasticSearch数据库承载检索数据,引入Kafka消息队列组件,支撑日均4千万级别的用户登录人次和日均亿级的接口访问量;后续在此架构上又设计与开发了统一用户中心、核查服务系统,其中核查服务接口,提供日均1.8亿级的访问量,统一用户中心实现互联网省部星型架构下的开发模式,整体设计软件代码结构和底层组件。
该项目分多期多时间段开发与改造,基于Spring Cloud架构,使用Kafka消息队列,使用两级队列的结构进行设计,支持横向扩展,一期还编写过亿级数据库表千万级数据快速分页查询组件,二期将数据迁移至ElasticSearch,并与登录系统结合,公共模块同时使用SpringCloud和Apache Dubbo,实现两个不同技术栈的项目互联,三期从整体系统架构考虑,优化消息汇聚链路,丰富推送内容,对接鸿蒙推送,实现队列定时推送。除了消息推送系统本身,还设计开发了与之适配的用户设备管理模块,与用户登陆系统协同工作,以及与推送相关的用户标签相关功能的设计与开发。此系统还负责微信、支付宝、百度小程序消息推送功能接入。消息推送系统日均2千万、峰值过亿的消息量,违停告知消息秒级送达。
"交管12123"APP后台服务接口系统的底层架构和系统基础模块设计开发。改造APP接口协议,自研基于密码本的黑盒算法提升接口安全性。参与底层架构设计和开发系统有用户登陆系统、消息推送系统、自助机后台接口、车企服务系统、统一用户中心、互联网后台系统、核查服务系统,涉及到的技术栈有Spring Cloud、Dubbo、Kafka、ElasticSearch、Redis、Hbase、Zuul、vue。开发基础模块,支持业务系统稳定上线,保障并支持电子驾驶证、电子行驶证、新车上牌一件事等重大放管服政策错误的试点与推广。
涉及到业务强相关的功能开发,入职以来进行的多次系统大升级,涉及到多次"放管服"便民利民的系统升级改造,完全属于业务系统的有扫码支付、机动车转籍、违法举报、学法减分的考试模块的设计与开发。自2019年下半年起全面从事架构层面的软件研发工作。
负责APP后台其他通用功能的设计开发和重构工作,完成给普通用户在APP使用的功能接口和给民辅警使用的相关的后台管理系统的功能开发,包括扫码支付、统一邮寄系统接入、电子证件凭证、业务指南、线下网点、精准导办、我的业务、用户认证、咨询中心、交通安全宣传等基础服务功能。
智慧园区系统的另一个分支,主要用于园区内企业的贷款信息管理,园区管理员对企业的管理,同时也打通了园区企业通过本公司在银行申请贷款的渠道。同样,也是在我的带领下完成功能的设计与开发。
公司内部第二个核心系统,用于管理公司核心系统所用的各种评分指标等信息。在我的带领下从零构建工程并完成功能开发,整体基于SSM,整合了shiro权限框架、tiles视图框架,Redis缓存。结合业务场景研发基于图数据结构的数据存储方式,实现对多节点业务数据的集中管理。
智慧园区系统是基于大数据的智慧园区管理系统,主要用于科委对其管辖区域的园区以及企业的统一管理。该项目采用传统架构,有高级搜索、自定义报表导出、定制多维度图表展现等功能,是由我负责带领团队开发.
物流端系统升级是配合国家政策海关系统切换至统一版开发及"三单合一"的物流端数据采集和汇聚。物流端是部署在weblogic 上的应用,基于传统架构,在此项目上,我开发完成了国内首个使用页面加签的物流申报的应用。
上海电子商务跨境平台后台系统,是服务平台的重要工作系统,服务于公司业务人员,是业务办公的核心系统。整体项目是基于传统SSH框架的单一架构。
圆通持国系统用于圆通海外业务。是基于传统架构开发的分布式系统软件,集成shiro权限框架,基于CAS架构实现单点登录功能,参与开发,独立完成一个系统管理模块的开发,并指导其他同事完成基础功能开发。
圆通Kingkong 系统用于实现圆通跨境(进口)业务,是客户(电商)与海关之间的桥梁,接收客户的订单信息并定时器向海关推送数据。基于java语言开发。(参与后期的维护以及功能的修改)
开放平台用于整合圆通开放出来的各个接口(物流轨迹、邮寄费用、电子面单等),用于管理申请对接圆通快递的外部接口的客户及接口权限信息。项目使用MVC三层框架,使用IBatis 实现数据库持久化连接。
提供获取快递的物流轨迹信息的接口。基于.net平台的spring框架。
内部员工使用,用于网点同事及时反馈问题,总部同事解决问题。整体项目使用.net平台MVC三层框架,前端使用bootstrap/jQuery。(参与初期开发)
工作中,我认真负责的完成自己的工作,熟练掌握团队协同开发能力,严格遵守代码规范,在大型系统的软件架构设计上具有丰富的实战经验,在各类常用组件上有着多次踩坑经历。在工作以外的时间,我始终没有停下学习的脚步,深入学习Java编程语言,常用框架源码,设计模式,数据结构,开源组件的使用等,并在业余时间偶尔写一些开源项目和组件。热爱编程,有良好的分析问题、解决问题的能力。吃苦耐劳、待人热情、真诚友善,有较强的适应能力。与同事交好,相处融洽。
从实习开始(2015年7月)至今,我参与软件研发工作已有10个年头,历经4家公司,2018年初来无锡后一直在公安部交通管理科学研究所工作,在所里提升了各项专业技能,大部分工作内容都是"交管12123"APP相关并几乎总体负责APP后端接口,从我入职到2020年初,"交管12123"APP从早期的各种差评、接口各种不正常报错,到接口稳定性、好评率提升,投入了大量的精力,也积攒了大量的经验,对多种技术、组件有丰富的实践经历。2025年初大语言模型deepseek流行后,自行研究大模型应用开发、模型微调技术,并多次与阿里、腾讯等头部企业研发人员沟通,确定明确的大模型应用研发技术路线,并实际应用于交管小安智能客服模块。