个人信息
求职意向
- 期望职位:Java后端开发
- 期望城市:长沙
- 薪资期望:7-8k
教育经历
技能清单
- Java基础扎实,熟练掌握Java的常用类库,如:集合,IO/NIO,多线程,熟悉常见的设计模式;
- 了解JVM内存模型,以及常见垃圾回收算法、垃圾回收器;
- 熟练掌握 Spring、SpringMVC、SpringBoot、Mybatis/Mybatis-Plus开源框架;
- 对Spring源码及MySQL索引原理有一定的理解
- 熟悉基于SpringCloud系列微服务组件,熟悉Nacos、OpenFeign、Gateway;
- 熟练掌握Redis常用数据结构,在项目中有实际的独立设计经验,针对缓存、持久化策略、并发问题使用Redis解决方案,对redis哨兵、redis集群有一定的掌握;
- 了解RabbitMQ,在项目中有实际应用,处理并发、耦合场景;了解消息的一致性、大规模消息积压问题的解决方案。
- 熟练掌握 Mysql数据库,对SQL优化、索引、MVCC等底层工作原理有一定了解。
- 熟练掌握 Tomcat、JBoss等Web容器以及J2EE容器的配置及部署。
- 了解Vue、NodeJs、ElementUI、Ajax、 TypeScript、Less进行网站开发。
- 掌握Linux系统操作,熟练使用Linux命令,以及Docker容器化部署和维护。
- 熟练掌握 Idea、Eclipse、VsCode、Git、Maven等开发工具,Postman、Junit、Apifox,Jmeter等测试工具。
- 善用 ChatGpt 协助日常开发,以及对 ChatGpt 调优模型训练有足够的了解等。
工作经历
湖南云智迅联有限公司(2022年 2 月 ~ 2023年 11 月 )1.8年
职位:Java 后端开发工程师
工作内容:
- 参与公司开发计划并能够分析解决软件开发过程中的问题;
- 根据需求分析文档,配合团队完成数据库及程序设计;
- 按照详细的设计,完成部分代码功能模块编码、代码编写。
- 根据不同项目进行系统功能开发和开发文档的撰写,并按领导要求完成项目的交付。
项目经历
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-11
个人评价
极度热爱软件编程技术,生活中80%时间都用于学习以及动手实践;
学习能力强,能够快速适应不同岗位、项目的开发节奏;
有真实的1.5年实习经验,并且得到组长的认可,组长评价:这位年轻人是一个积极向上的人,他在团队中表现出色,展现了自己的潜力和才能,同时学习能力强,能够快速适应不同项目和开发节奏;
感谢阅读
感谢您花时间阅读我的简历,期待能与您共事!