manong996
2小时前在线
全职 · 500/日  ·  10875/月
工作时间: 工作日09:00-18:30、周末00:00-24:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

1、10年+ Java 开发经验,深耕快递物流(德邦)、新零售电商(微盟/永辉)、保险科技(众安)三大高并发领域,主导多 个从 0 到 1 的分布式系统建设。 

2、精通 SpringCloud/Dubbo 微服务架构,擅长高并发、高可用系统设计与性能调优,曾支撑日均千万级数据处理。 3、具备 AI 落地实战经验:主导小红书私信 AI 引流系统,基于 NLP 模型实现用户意图识别与自动应答。 

4、熟悉 Java、Go 、python语言,能进行跨语言性能优化。 

5、技术全面:Redis 集群、MQ(Kafka/RocketMQ)、Elasticsearch、Canal、JVM 调优、分布式事务等均有深度实践。

工作经历

  • 2020-01-02 -至今众安保险高级后端工程师

    1. 众安保险工厂,SpringCloud架构整合灵犀AI模型,采用LiteFlow动态策略引擎动态投流。 2. 搭建小红书私信AI 系统,NLP模型意图识别,RAG知识库构建,LORA模型微调。 3. 短信登陆保单查询等Go项目改造。 4. 续保平台搭建。

  • 2018-05-01 -2020-01-01微盟集团Java资深开发

    任职微盟新零售营销中台事业群 1. 搭建新零售分销系统,负责分佣层级、分销关系链、分销商品、团队竞价等模块。 2.负责商品中心与分销系统千万级商品ES实时同步。 3.搭建温带无人货柜零售系统。 4.负责智慧零售活动中台迭代,含秒杀、预售、满减满折、定金膨胀等。

教育经历

  • 2017-09-01 - 2021-06-01武汉理工大学计算机软件与理论本科

技能

Go精通
Python精通
Java精通
React精通
0
1
2
3
4
5
0
1
2
3
4
5
作品
快递订单系统对外渠道对接

快递订单管理系统项目负责所有快递、零担订单下单、受理、调度等功能!系统大致分为对外API网关、订单处理、订单服务API三大模块;我于项目内负责: 1、各类标准及非标下单、查询、修改、撤销、状态推送、轨迹等接口开发,对接京东、菜鸟等大客户平台 2、对接*、支付宝等支付平台 3、对接各种仓储类EPR系统 项目技术选型 整体使用:struts2/springmvc/spring、mybatis 任务调度:quartz/elastic-job rpc:dubbo 缓存:redis/ehcache 消息队列:rocketmq/esb 负载:Nginx/f5 数据持久层:elasticsearch/mysql/阿里rds 分库分表:mycat 支持全国各大电商/企业平台直连下单

0
2023-05-21 11:36
小程序商城

负责生鲜电商小程序门店的线上电商服务。 项目主要采用springcloud全家桶技术栈和springCloud alibaba等相关开源配套组件完成。具体为 1、网关层使用nginx、zuul 2、服务内使用feign微服务调用,rocketmq消息解藕和数据同步,redis缓存配合caffeine本地缓存,elastic-job任务调度 3、服务使用consul服务注册和发现机制 4、持久层使用redis-cluster、mysql、elasticsearch集群 5、数据各存储域的同步使用canal组件采集解析binlog日志,推送到rocketmq队列,客户端监听消费完成 6、分布式配置使用Apollo开源组件 7、使用k8s容器化部署,监控使用elk、skywalking、grafana完成业务日志、调用链监控、服务器性能监控等 8、服务间的大量容错补偿机制,采用spring retry、redis延时队列完成 9、秒杀、抢购等场景下使用redis分布式锁防止线程并发 10、为保证缓存服务高可用,对缓存雪崩、缓存击穿、缓存穿透均有做预案处理

0
2023-05-21 11:29
小程序分销系统

分销系统整体均采用springboot/mybatis/dubbo微服务方案开发,以功能模块拆分成小且易维护分布式单元服务,项目公共服务大量使用Java设计模式如策略、责任链进行高度抽象,使用k8s集成docker交付部署。 1、储存基于公司Mysql集群、Redis-Cluster集群、Elasticsearch集群,因为数据量较大,我们使用sharding-jdbc基于商家id做分库分表,并根据压测数据和服务接口调用量评估合理配置容器pod规模,db连接数,redis连接数,es各类操作线程池,做好服务的无状态和易扩容准备 2、为保证数据一致性,ES数据同步使用binlog机制canal框架同步,为保障消息同步的高并发性能,基于线程池和competableFutrue实现异步任务高性能编排,保证各大商户近千家门店商品同步性能 3、为保障秒杀、限时折扣等场景下系统高可用性,使用阿里sentinel做好服务熔断降级,接口幂等性采用redis加token配合自定义注解方案实现。 4、为提高系统接口高并发性,项目基于redis集群结合spring-cache搭建一套缓存方案,并做好秒杀或限时折扣等场景下添加一批商品到缓存或热点商品key查询等不同业务场景下缓存雪崩,缓存穿透及缓存击穿的预案 5,项目订单、商品等各模块广泛使用kafka/rabbitmq集群做消息队列做消息堆积和流量削峰,并根据数据量规模做好消息分区,消费线程数据评估,消息消费重试及顺序等 6、项目内多场景下可能需要接口或消息延时重试,小数据量重试我们使用redis支持list、zset数据结构结合SingleThreadScheduledExecutor调度线程池,编写一套延时重试框架,大数据重试我们采用rabbitmq死信队列或roketmq延迟机制实现 7、项目内常见分布式事务主要使用回调补偿或TCC实现、分布式锁常用redisson、分布式主键snowflake 公司调用链采用zipkin,配合selvet、dubbo过滤器、mybatis拦截器,druid过滤器打点span,通过log4j2写入文件,flume高效收集,webUI展示 8、对多个框架进行二次改造已完成业务场景适配。 目前服务稳定运行可靠,稳定支持上百家KA大客户要求

0
2023-05-21 11:24
更新于: 2小时前 浏览: 1