我爱吃面条
全职 · 400/日  ·  8700/月
工作时间: 工作日09:00-18:00、周末10:00-12:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1.拥有多个领域技术经验,涵盖高校安全监控、车联网、危险品运输车辆管理、物流系统、GIS地图服务、平台接口数据对接及智慧停车解决方案,具备IOT物联网及设备接入的实践经验。

2.精通MySQL数据库设计和SQL编写,对SQL性能调优和索引优化有实践经验,具备Oracle和达梦的使用经验,以及使用ShardingSphere进行分库分表的经验。

3.精通掌握SpringBoot,MyBatis和MyBatis-plus主流开发框架设计原理和对数据库的操作。

4.熟练运用分布式缓存Redis,MongoDB等非关系型数据库开发以及Elasticsearch搜索引擎的使用。

5.理解消息中间件的应用场景,熟练使用Kafka组件进行异步化解耦处理、对消息的顺序性,发送的可靠性、重复消费等拥有实际解决经验。

6.熟练使用SpringCloud微服务架构搭建与分布式技术,能够构建高效、模块化的微服务体系。

7.熟悉基于Redis和redisson的分布式锁的实现方案,了解docker和k8s容器编排。

8.具有高并发和高可用系统设计经验,对设计模式有独特见解,对新技术有好奇心和求知欲。

9.熟练Linux系统的使用,有项目部署和运维经验,在项目中能够独当一面。

工作经历

  • 2023-07-01 -2025-05-06北京旋极智联java

    1. 主导危化车监控项目的设备数据接入微服务的框架搭建和接口开发。 2. 车辆维修保养模块功能开发和联调 3. 优化设计车辆实时监控模块接口,实现数据抽稀和车辆轨迹回放功能。 4. 参与危化品运输综合管理平台的设计工作,包括需求梳理,技术评估和数据库表设计等。 5. 车队负责人,驾驶员等电子化证照申请与审核功能开发 6. 货源发布,车源发布,以及车货匹配流程技术难题解决以及接口开发 7. 主导分库分表方案的落地和实施,以及读写分离的实现,保证系统高可用和提升系统吞吐量。 8. 主导GIS搜索和地图相关功能模块的实现,包括坐标系转换,路径规划以及对空间数据的分析。 9. 负责货运系统里电子运单功能开发,以及运输过程中装卸货流程模块的接口开发 10. 项目文档编写,包括:详细设计,概要设计,接口流程图,时序图等 11. 项目中相关技术方案的选型,引入新技术或新组件以解决相关技术难题。 12. 担任小组负责人,辅导初级java工程师和代码review的工作,以保证代码质量和开发规范。

  • 2020-10-01 -2023-04-14北京千方科技java工程师

    1. 路内停车管理系统高并发场景下,通过设备或者平台端生成停车订单的流程设计 2. 车辆进出场数据的实时接入和清洗,并通过kafka消息以解耦的方式发送给业务系统 3. 路内停车管理系统接口开发,包括基础数据,地理位置信息,黑白名单以及PRC接口的开发 4. 路外停车平台端,长租套餐的发布和下架接口开发,以及小程序端API接口的提供 5. 员工服务,pos机端的打卡考勤,平台端的班次和人员的值排班维护模块核心代码编写 6. 火情预警系统的接口开发,对接宇视VMS平台,使用jna读取动态链接库,火情告警消息的推送 7. 业务流程图,时序图的绘制和系统架构图的绘制 8. 服务的线上更新部署以及问题的排查

  • 2018-06-01 -2020-07-02北京四维智联java工程师

    1. 手车互联项目设计,接口开发,联调 2. 小程序组队导航项目,负责业务模块接口设计开发,多版本迭代 3. 与前端或移动端开发工程师制定数据协议,接口协议设计并进行评审 4. 数据库设计以及微服务框架的搭建,并完成接口代码的编写和对应的单元测试 5. 配合测试人员进行接口的测试和压测,与客户端的联调 6. 压测过程中性能的调优

教育经历

  • 2010-09-09 - 2014-07-10河南理工大学电子信息本科

技能

0
1
2
3
4
5
作品
危化品运输与综合管理系统

这套系统可以提高危险品货运车辆的运作效率,降低运输成本,提高了危货运输企业信息化水平,加强对危化品道路运输全过程的监管。将驾驶员从业资格证、车辆行驶证、危化品许可证等证照电子化管理,确保证照合规性和有效性。 核心功能是对货主发布货源与多家车队进行撮合,生成订单的过程,车队也可以手动抢单。生成订单后以会签订货主电子合同,再创建相应的运输任务,进行车辆调度(驾驶员分配)、到最后的运单派发以及运输过程监管流程。主要面向C端用户。系统分为PC平台管理端,小程序端。车队端小程序可以供车队负责人和驾驶员使用,研发 人员有后端研发四人加前端四人,我主要负责车队小程序和对应的平台端功能模块,功能点包括: 1. 用户注册模块 2. 驾驶员,车队负责人资质电子化证照OCR识别管理和人工审核 3. 车辆,挂车,罐车的信息录入和信息审核 4. 货源和车源的发布管理,上下架操作 5. 车队关注、收藏的货源功能模块 6. 平台端车辆和货物的智能匹配,订单的生成,货源的锁定,货物剩余量计算(减库存)。 7. 小程序主动接单功能,并增加分布式锁,保证并发情况下对共享资源的保护和数据的一致性。 8. 附近货源的查询和距离计算,使用mysql中的GIS函数实现,并使用自定义注解实现接口防刷 9. 通过GeoTools对GIS数据的格式化以及locationtech工具包的使用,实现装卸货地电子围栏功能 10. 电子运单文件的生成和导出PDF的功能接口实现 11. 负责货物物流跟踪模块接口设计和开发,小程序异常单据的上报和平台端的处理 12. 大屏统计功能,订单完成度统计,货源地图分布统计,注册用户统计等图表 项目基于SpringCloudAlibaba微服务全家桶开发,模块包括:网关服务,认证服务,统一权限服务,货运业务服务,文件服务,消息通知服务,admin监控服务,xxl-job任务调度服务。 平台技术包括: 1. Nacos作为注册中心和配置中心 2. openFeign作为服务间接口调用组件 3. 引入sentinel作为流量控制、熔断降级组件 4. 开源框架pig,作为微服务应用融合平台 5. 引入RBAC权限模型,灵活的权限控制 6. OAuth2.0+Spring Security作为认证授权框架 7. Spring Boot Admin作为服务监控组件 8. mybatis+MyBatis-plus作为持久层 ORM 框架 9. xxl-job分布式任务调度 10. redis分布式缓存,热点数据的存取 11. 自定义注解+aop+redisson实现的分布式锁 12. 阿里云OSS+Minio作为对象存储服务 13. Excel框架: Alibaba EasyExcel 14. MyBatis-Plus实现多数据源读写分离,提升系统吞吐量 15. 分布式事务组件使用Tx-Lcn 16. 百度图片OCR文字识别服务API调用 17. 分布式日志管理平台‌graylog 18. Nginx配置路由转发,API统一入口 19. elasticsearch实现日志存储和检索,以及用户资料文件元数据的存储和查询 20. 采用 Validation作为表单参数校验框架,支持注解校验和国际化

0
2025-05-27 19:27
车辆进出口管理系统

实现从车辆采购、报关申报、运输跟踪到税务结算的全流程数字化管理。系统支持辆进出口业务流程中资料的管理,实现合同和相关证件以及发票的OCR识别,替代原有手工Excel流程和手动录入,降低人工错误率,提高效率。系统包含平台端以及小程序端,平台端实现公司,用户和权限的配置,小程序主要是采购公司管理员和车务员等人员使用。 技术栈: 后端:Java 17 + Spring Boot 3.0 +Umi-OCR 数据库:MySQL 8.0+ Redis 7.0(缓存)+ Elasticsearch 8.0(日志) 基础设施:阿里云服务器 功能点包括: 1.采购合同管理 2.委托合同管理 3.车型车辆管理 4.车辆采购资料上传 5.车辆采购流程确认 6.财务相关支付资料上传 7.采购情况统计 8.公司和人员管理

0
2025-05-27 19:27
更新于: 05-27 浏览: 44