proginn1334068841
22天前在线
全职 · 800/日  ·  17400/月
工作时间: 工作日09:00-18:00、周末09:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

个人经验 TECHNICAL EXPERIENCE

编程语言: 精通Java,熟悉设计模式、网络编程(Netty)、并发编程(JUC)、JVM内存管理与调优。框架与技术栈: 熟练掌握Spring、Spring MVC、Spring Boot、MyBatis、Dubbo、Spring Cloud等框架,具备分布式开发经验。数据库与消息队列: 熟练使用关系型数据库(Oracle、MySQL、SQLServer)以及NoSQL数据库(Redis、MongoDB),在分布式事务、消息最终一致性、数据迁移等方面具备丰富经验。精通消息队列(ActiveMQ、RocketMQ、Kafka等)以及高并发场景下的处理技巧。分布式系统: 精通分布式系统设计,具有处理高并发秒杀业务、削峰限流、分布式锁(ZooKeeper)等经验。DevOps与工具链: 熟悉Git、Maven等项目管理与构建工具,具备基于Jenkins的CI/CD实践经验,了解Docker、Kubernetes等容器化技术。多线程与性能优化: 精通多线程编程,熟悉并发编程相关知识,擅长性能调优。

项目经验  PROJECT EXPERIENCE

2021.09 - 至今

供货商端+微商城中台+微商城管理后台+分销商端+分销商管理后台

项目概述: 基于公司业务需求,从0到1搭建商城业务系统,包括供货商端、分销商端、微商城中台、管理后台等多个模块。此项目具有高并发、高可用、高扩展性等需求,采用分布式架构设计。

开发环境: Windows,JDK1.8,MySQL

技术栈: SpringBoot,MyBatis,Redis,RocketMQ,Docker,Spring Cloud

责任描述:

系统架构设计: 主导了微商城系统的架构设计,采用Spring Cloud微服务架构,前端与后端通过RESTful API交互。使用Spring Boot进行模块化开发,MyBatis进行ORM映射,Redis用于缓存,RocketMQ作为消息中间件。高并发优化: 设计并实现了分布式锁机制(基于ZooKeeper)来解决高并发场景下的资源竞争问题。同时,为了提高系统的响应速度与吞吐量,结合Redis实现了高并发请求下的热点数据缓存,显著降低了数据库的压力。商品管理模块: 设计并实现了商品管理模块,包括商品的创建、修改、删除及库存管理等功能。通过MySQL与Redis双重存储策略,提升了商品数据的查询速度与更新效率。商品搜索采用了ElasticSearch,支持高效的全文搜索与过滤。订单系统: 订单模块包括订单的创建、支付、物流跟踪等核心功能。使用RabbitMQ进行订单的异步处理,实现了高效的订单状态跟踪和支付回调处理。分销商管理模块: 通过Spring Security与JWT进行用户认证和权限管理,实现了细粒度的权限控制。此模块支持分销商的注册、审核、激活与数据统计功能。持续集成与部署: 基于Docker容器化部署与Jenkins CI/CD流程,确保了代码的自动化测试与持续集成。使用Docker Compose实现多服务的容器化部署。

项目经验  PROJECT EXPERIENCE

2020.11 - 至今 碧桂园服务到家(后台+API接口)

项目概述: 推动碧桂园物业的家政服务业务,开发家政服务的后台管理系统与API接口。该系统支持高并发、高流量的订单管理及支付功能,涉及到订单状态、支付回调、客户管理等模块。

开发环境: Windows,JDK1.8,MySQL

技术栈: SpringBoot,RabbitMQ,Redis,MyBatis,Spring Security,Swagger

责任描述:

API接口开发: 负责家政服务平台的API接口开发,设计并实现了RESTful API,并通过Swagger文档化接口,方便前端与第三方系统的集成。API支持订单创建、修改、支付回调等功能,保证了接口的高效与稳定。订单管理模块: 开发了订单管理系统,支持订单创建、支付、派单、服务结束等状态流转,采用状态机模式设计订单状态流转,保证了业务流程的可控性与数据一致性。支付模块与第三方对接: 完成了支付模块的设计与开发,使用Spring Security对支付接口进行安全加固。实现了与第三方支付平台(如支***的接口对接,并处理支付回调与订单状态同步。异步处理与消息队列: 采用RabbitMQ作为消息队列,在订单创建、支付、派单等操作中实现异步处理,有效解耦了系统的高并发操作,提升了系统的吞吐量和响应速度。性能优化: 通过Redis缓存支付结果,减轻了数据库的压力。使用MyBatis优化SQL查询,使用分页查询和索引优化数据库性能,确保了系统在高并发下的稳定运行。



项目经验  PROJECT EXPERIENCE

2019.3 - 2022.11 ***(公众号/管理平台)

项目概述: 参与中国电信山***的开发与维护。该系统包括用户管理、信息发布、推送管理等功能模块,并支持定时任务与活动推送。

开发环境: Windows,JDK1.8,Oracle

技术栈: SpringBoot,RabbitMQ,Redis,MyBatis,Quartz

责任描述:

粉丝管理模块: 实现了粉丝分类管理与精准推送功能,通过Redis对粉丝信息进行缓存,减少频繁数据库查询。设计了基于标签的粉丝分组与推送策略,提高了推送的效率与准确性。自动回复与图文推送: 设计并***自动回复模块,支持根据关键字触发自动回复,并设计了图文消息的推送与展示逻辑。通过消息队列与定时任务(Quartz)优化了推送策略。活动管理模块: 开发了活动管理模块,支持活动的创建、发布、报名与统计等功能。使用MyBatis进行数据持久化处理,通过Redis缓存活动信息,提升了查询性能。数据统计与分析模块: 通过日志收集与数据分析,设计了粉丝行为数据分析模块,帮助运营团队更好地理解用户需求与活动效果。


项目经验  PROJECT EXPERIENCE

2019.11 - 2020.11 ***(微厅)

项目概述: 参与江***“微厅”的开发与维护,该平台为用户提供充值、购买、活动参与等多项服务功能。

开发环境: Windows,JDK1.8,Oracle

技术栈: SpringBoot,RabbitMQ,Redis,MyBatis

责任描述:

会员卡功能开发: 设计并实现了会员卡的发放、核销、积分管理等功能,会员卡信息通过Redis进行缓存,提升了查询速度。采用了优惠券的生成与兑换逻辑,增强了平台的用户粘性。支付系统集成: 开发了充值与购买功能的支付接口,***支付宝等第三方支付平台的对接,完成了支付流程的设计与开发,确保了支付过程的安全性与可靠性。分布式系统设计与优化: 在高并发场景下,采用了分布式缓存与消息队列进行优化,使用Redis缓存用户信息与交易记录,减少了对数据库的依赖。活动推送模块: 实现了基于Redis的数据缓存与推送逻辑,通过RabbitMQ对活动消息进行异步处理,并利用Quartz调度任务进行定时推送,提升了系统的响应能力。






工作经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

教育经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

技能

0
1
2
3
4
5
更新于: 02-21 浏览: 16