SerMs
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日00:00-24:00、周末00:00-24:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

DT-TMS(速捷达)

2022-12~2023-07 Java后端开发工程师

项目描述 : 该项目作为大唐物流整体架构下的子系统,与贸易、订单、货代、仓储、财务等供应链的其他系统实现了无缝集成。项目采用了分布式架构和微服务架构,底层支撑使用了SpringCloudAlibaba系列微服务组件,并涵盖了运输调度管理、智能配载管理、作业执行跟踪、路线管理、车辆与司机管理、物流计费管理等核心业务板块。技术架构:项目基于微服务架构设计,围绕业务拆分多个微服务子系统。底层支撑采用基于SpringCloudAlibaba系列微服务组件设计。SpringBoot、Mybatis-Plus、RabbitMQ、XXL-Job、MySql、Neo4J工作内容 : 独立承担需求子条目:负责独立完成部长分配的需求子条目,包括设计和开发相应的功能模块。设计和优化核心功能模块:负责开发和优化升级登录鉴权、支付、运费计算、路线规划等核心业务模块,以确保高性能和良好的用户体验。解决线上问题:及时响应线上反馈的问题,包括性能优化、业务报错、响应超时等,并提供解决方案和改进措施。编写接口文档:负责编写与设计接口文档,包括Apifox团队接口文档和详细设计文档,以确保团队协同工作和顺利开发。参与项目迭代升级和发布:与测试团队紧密合作,配合完成项目的迭代升级和发布工作。参与实施工作:参与甲方现场实施和系统使用培训,确保项目的顺利交付和用户满意度。个人收获 :实施双Token认证方案:通过实施双Token认证方案,实现了App端和Pc端的自动登录和续约功能,提升了用户体验。优化运费计算方案:利用Neo4j图数据库进行线路计算优化,提高了运费计算的效率准确性。实现数据同步:使用RabbitMQ实现了数据同步,解耦了运费模块的配置修改和其他子系统的通知。优化路线规划和消息通知流程:利用消息队列进行优化,提高了调度业务的可扩展性和性能。实施客户端分库分表:使用sharding-jdbc实现了客户端分库分表降低了数据库查询压力,提升了系统性能。设计分布式定时任务:采用XXL-Job库设计分布式定时任务,定时汇总重要数据,提供了全面的调度和分析支持。设计缓存方案:使用Redis设计了缓存方案,优化了查询业务场景,提高了系统性能,并有效防范了缓存问题。实施分布式锁:使用Redis+Redission实现了分布式锁,确保了物流订单和支付等相关业务的一致性。项目成果:成功完成了组长分配的需求子条目,设计和开发了相应的功能模块。核心功能模块如登录鉴权、支付、运费计算、路线规划等得到了优化升级,提高了系统的性能和用户体验。及时解决了线上问题,包括性能优化、业务报错、响应超时等,并提供了解决方案和改进措施。编写了与设计接口文档,确保了团队协同工作和顺利开发。与测试团队紧密合作,成功参与了项目的迭代升级和发布工作。Cz-Mall(私服角落馆)

2022-6 ~ 2022-011 Java后端开发工程师

项目描述 : 该项目是给长祉公司做的一个电商门户网站,采用B2B2C的架构,基于SpringBoot+Mybatis实现,采用Docker容器化部署,前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、订单流程、会员中心、客服服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、促销管理、运营管理、内容管理、统计报表管理、财务管理、权限管理、设置等模块。技术架构:后台采用SpringBoot+Mybatis、SpringSecurity、ELK、RabbitMQ、Redis、Jenkins、OSS、Minio后端采用Vue2+VueX+VueRouter+Element+Axios前端采用UniApp+mix-Mall工作内容 : 参与项目需求分析,与团队成员共同讨论和制定商城系统和后台管理系统的功能和架构设计使用Spring Boot和Mybatis框架搭建后台服务,并完成商品管理、订单管理、等模块的开发个人收获 :学习了ELK日志系统的使用,了解如何收集和分析系统日志,从而更好地排查和解决问题。加深对RabbitMQ消息队列的使用,了解如何实现系统间的解耦异步消息处理。对Redis缓存的应用有了实际经验,了解了如何通过缓存提升系统性能和响应速度。通过Jenkins的使用,了解了持续集成和自动化部署的流程,提高了团队的工作效率。深入学习了OSS和Minio的使用,掌握了文件上传和管理的技术项目成果:项目基于Spring Boot和MyBatis框架实现,使用Docker容器化部署。通过ELK实现了日志收集和分析,提高了系统的可维护性和稳定性。集成了RabbitMQ实现异步消息处理,提高了系统的并发能力和性能。使用Redis缓存提升了系统的访问速度和响应时间。实现了权限管理和用户认证,并确保了系统的安全性。通过Jenkins实现了持续集成和自动化部署,加快了项目的开发和部署速度。使用OSS和Minio实现了文件上传和管理功能,提升了用户体验。


工作经历

  • 2021-08-10 -2023-07-13湖南五车科技有限公司Java开发

    - 参与公司开发计划并能够分析解决软件开发过程中的问题; - 根据需求分析文档,配合团队完成数据库及程序设计; - 按照详细的设计,完成部分代码功能模块编码、代码编写。 - 根据不同项目进行系统功能开发和开发文档的撰写,并按领导要求完成项目的交付。

教育经历

  • 2019-08-09 - 2022-08-10湖南科技职业学院软件开发专科

技能

0
1
2
3
4
5
作品
电商网站

serms.top 个人技术博客有兴趣可以了解一下,本人擅长Java、Spring、MybatisPlus等开源框架,包括前端Vue2/3、UniApp等 处理过B2B的核心业务,包括支付等功能,以及并发的一些场景

0
2023-08-19 23:08
电商平台

前台:cscz.top 后台:admin.cscz.top 前端主要采用UniApp模板构建,支持多平台一键部署,后端主要采用Java、SpringBoot、SpringCLoud、MybatisPlus、Redis等技术栈,Mysql采用的纵向分库分表,主从架构设计,包括还搭建了ELK日志分析平台

0
2023-08-19 23:08
个人网站

serms.top 个人技术博客有兴趣可以了解一下,本人擅长Java、Spring、MybatisPlus等开源框架,包括前端Vue2/3、UniApp等 处理过B2B的核心业务,包括支付等功能,以及并发的一些场景

0
2023-08-19 23:05
更新于: 2023-08-19 浏览: 101