人拥有14年开发经验,主要开发B/S模式系统,熟练掌握前后端开发语言,参与开发的大、中项目有20多个。业务范围包括:ERP、电子政务、微信小程序、国产信创化适配。
拥有管理团队能力,熟悉整套研发和验收交付流程,组织过多次的开发攻关。
1、使用相关AI工具或各种LLM,也能熟练搭建Dify + RAGFlow知识库等。
2、熟悉SpringBoot全家桶,MyBatis-Plus,Dubbo等常用的框架使用。
3、熟悉Vue和常见的Element-UI,Vant ,DataV,UI组件等。
4、具备独立开发,从可行性分析 ->模块设计->项目搭建->开发->部署->排错调优。
5、了解Tomcat,Git,Linux,Nginx,SVN,FTP等常用中间件和工具使用。
6、使用过达梦、人大、Oracle,PostgreSql,MySql数据库。
一、商城后台及客户服务系统的开发
使用技术:Springboot,Springcloud,mybatis,redis,rabbitmq,Kafka,ShardingSphere,es
项目简介:负责商城系统,客户服务系统的开发及维护,支持百万级商品管理、千万级订单数据及客户服务工单处理;
技术方案:
1.高并发优化、使用Redis+Kafka限流,确保1W+QPS下单稳定;
2.数据库优化、ShardingSphere分库分表+MySQL读写分离,订单查询性能提升5倍;
3.异步解耦、采用消息队列(Kafka),降低90%同步请求压力;
4.监控&容错、结合ELK日志分析,快速定位异常请求。
二、企业人事管理系统
使用技术:SpringBoot,SpringCloud,Mybaits,Flowable,Vue,MySQL
项目简介:在线管理员工入职、离职、事务申请,请假审批,流程审核,财务申报等事务,实现快速、简便的信息化处理企业事务,把传统的费用申报全程线上处理,费用明细表,电子发票导入等。
技术方案:
1.流程引擎:采用Flowable设计可视化审批流程;
2.权限管理:基于Spring Security+JWT实现细粒度权限控制;
3.性能优化:结合Redis &本地缓存,提升系统查询速度60%。
三、项目名称:全渠道商品上下架系统
技术栈:Java、SpringCloud 全家桶、Consul、RabbitMQ、Kafka、MySQL、Redis、MongoDB、K8s、Helm、ShardingSphere
项目描述:
1.系统架构设计:从 0 到 1 带领团队开发与架构全渠道商品上下架系统,实现商品上下架前的规则校验,
利用 MQ 削峰填谷技术分批校验用户导入的商品信息,精准控制商品在不同渠道和门店的上下架销售。
2.多渠道数据推送:采用多种上下架策略,通过 MQ+MySQL 高可靠性向京东、沃尔玛到家等渠道推送
商品数据与配送属性,MQ+Redis 实现幂等性,紧急情况下使用 MQ 优先队列优先下架商品。
3.分库分表与灰度发布:采用 ShardingSphere 进行分库分表,系统迭代使用灰度发布,提升系统容错率,
确保系统高可用性与扩展性。
项目业绩:
1.参与需求评审,绘制业务流程图与关键功能时序图,拆分任务并协调团队执行,确保项目按时交付。
2.利用 MQ 削峰填谷技术解决大批量 UPC 导入及多渠道、全国门店上下架的性能问题,系统响应时间提
升 50%。
3.解决 MQ 消息重复与丢失问题,确保消息可靠性,系统稳定性提升 30%。
4.实现容器化部署,确保系统零宕机,获得业务部门高度认可。
四、项目名称:WMS 系统
技术栈:Java、SpringCloud 全家桶、Consul、RabbitMQ、MySQL、Redis、MongoDB、K8s、Helm、EL
K、xxl-job
项目描述:
1.微服务架构设计:重构沃尔玛和山姆 App 的 WMS 系统,采用微服务架构设计,将系统拆分为多个独
立的服务模块,如库存管理、订单处理、物流跟踪等,每个模块可以独立部署和扩展。
2.分布式技术应用:使用 Consul、SpringCloud 等进行服务发现和配置管理,确保系统的高可用性和可
扩展性。利用 Kubernetes 进行容器化部署,实现快速部署和弹性伸缩。
3.服务治理与性能优化:引入 Sentinel 等组件,实现服务治理、熔断降级等功能,结合 ShardingSpher
e 进行分库分表,优化数据库性能,支持大规模数据处理。
项目业绩:
1.带领团队进行核心设计与关键代码编写,拆分任务并跟进进度,确保项目按时高质量交付。
2.解决生产环境 MySQL 死锁与 JVM 内存溢出问题,确保关键节点 ELK 日志可查,全面管控质量。
3.实现容器化部署,确保系统零宕机,系统性能提升 40%,获得产品部与各门店的高度评价。
五、项目名称:buydo 商城(B2B2C 模式)
技术栈:Java、SpringBoot、SpringCloud(Eureka、Zuul、Ribbon、Hystrix)、SpringSecurity、Redis、
Mybatis-plus、RabbitMQ、Elasticsearch、Docker、xxl-job。
项目描述:
1.主导全球 B2B2C 电商平台 buydo 的商品、订单、营销、会员等核心系统从 0 到 1 的架构设计与开发,
涵盖买家、卖家、自营及平台端,支持多语种多币别。
2.攻克技术