个人介绍
毕业于天津科技大学,目前从事软件开发约5年时间;
拥有高速公路业务相关丰富的开发经验,我主要从事公司内基础架构和基础组件相关的开发与维护工作。为公司的主要业务线提供数据、api、技术、解决方案等服务支持。
本人从事数据整理以及软件架构多年,擅长设计并维护优质的项目代码架构,多次根据业务需要对公司内的项目进行重新规划与代码架构升级。在业务开发过程中擅长使用模板模式等设计进行业务开发
熟悉使用:springboot,sprngcloud,docker,js,html5,vue等
如果我能帮上您的忙,可以发布需求联系我
工作经历
2018-07-18 -2023-04-01南京感动科技有限公司软件工程师
主要业务江苏高速公路营运相关业务,目前公司主要项目:指挥调度、设备养护、收费稽查、以及办公OA 我的主要负责:公司内公路体系下基础数据相关维护,支持公司内基础架构开发,基础组件(人员管理、单点登录、gps、道路路径、以及其他通用组件)
教育经历
2008-09-03 - 2012-07-20天津科技大学理学院本科
技能
指挥调度体系内-基础数据管理 具体业务: 1:24个模块的通用数据保存,查询功能; 2:统一数据导入模块 3:复杂计算接口设计与实现,比如:多经纬度下桩号精确匹配;多公里里程范围内模块数据匹配 系统难点: 1:系统设计要求通用性高,24个模块实现通用服务,数据导入模块要求统一导入,并记录导入日志,失败日志等 2:需要提供多种sdk调用模式,且所有模块支持通用查询,以及多公里里程范围的数据匹配
gps服务平台:定义定位数据上规则,通过netty进行数据通讯,接受定位数据上传。使用缓存与任务调度器进行数据计算和数据库保存; 工作内容:设计系统架构以及代码实现。按照要求提供接口服务
项目使用zk作为后端界面架构,实现人员,组织,应用,角色等模块的功能性管理 一: 系统包含通用模块:人员、组织、应用、岗位、角色等新增、修改、删除、查询能力;综合模块:人员组织岗位管理,人员应用角色管理,通用授权,角色统计,访问统计等功能性界面;提供集团内人员-组织-角色-功能等相关的接口API 二:我主要的贡献: 1:人员应用管理界面前后端实现,设计界面模块,组织-人员树,组织-应用-角色-功能面板,人员单位-角色面板 2:升级系统架构,使用maven管理架构依赖,分离api与web,设计zk通用组件加载器(界面参数绑定、界面跳转方法公用、界面回调机制设计、组织元素与前端页面模板绑定等) 3:设计系统架构权限判断模块:组织层级、应用+角色授权判断、岗位权限等多维度权限比较逻辑 4:升级数据变动时执行的数据同步业务代码,通过spring-event-Publisher 进行业务分离和事件调用