辣不辣惰go
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日09:00-17:00、周末9:00-17:00工作地点: 远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

专注程序开发、架构设计18年,兼顾项目与技术团队管理。拥有丰富的产品及项目0-1完整闭环实施经验,成功主导研发过多个电商交易的、移动互联网和大数据应用相关的系统

l 专业能力:

精通Java和go代码开发、系统架构设计及技术文档撰写,能输出高质量的代码和设计文档。善于带领中小规模团队打硬仗,快速高效高质完成产品研发需求。精通java编程,SQL开发和优化。熟悉JVM原理,多线程、异步编程模型。熟悉分布式架构理论及原理,熟练掌握分布式场景中限流、错峰、重试、幂等、降级、熔断、分布式锁、分布式事务、分布式追踪等处理技术。熟悉云原生架构理论及技术,包括k8s服务编排,docker容器化,devops(CI/DI)及微服务架构。熟练掌握Spring Boot、Sping Cloud Netflix/Alibaba、Spring CoreMVC、MyBatis、RabbitMQ、RocketMQ、Kafka、Redis、Zookeeper、Nginx、MySQL等常用开源技术。了解Mongo,netty,ES基本原理及应用熟悉cat,zipkin,skywalking ,ELK等分布式监控技术。大数据架构及开发经验三年,掌握Hadoop、HBase、Hive、Strom等大数据相关技术,了解分类、聚类、推荐等常用挖掘算法基本原理。有前端开发经验,能够独立完成基于vue2/vue3技术的前端开发,对前端技术及架构有一定了解。

工作经历

  • 2021-09-23 -2022-05-23锅圈供应链(上海)有限公司技术专家

    担任云店业务线研发负责人。负责云店业务线系统的开发团队管理、架构设计、各类技术文档撰写及核心代码开发工作 工作业绩: 1、 快速熟悉公司开发流程规范,框架技术及基础架构。交接、重构并迁移次日达备货系统,持续迭代开发新的业务需求,跟踪解决线上运营及技术问题。 2、 跟踪解决次日达备货系统遗留的分布式锁问题,从而保证系统的可靠性,稳定不丢单。 3、 交接、重构并迁移地推系统,持续迭代开发新的业务需求 4、 撰写大量优质架构设计技术文档,为系统后续可持续性发展提供强有力保障

  • 2019-08-20 -2021-07-10上海好屋网信息技术有限公司高级架构师

    工作职责:  职责概述:负责公司各类核心项目的架构设计,核心代码开发,开发框架研发和帮助团队人员成长。同时负责线上问题快速响应处理及接口性能优化。  产品研发:通过技术语言规划产品落地场景,主导产品需求梳理、功能设计、数据库设计、系统架构等全面工作。  架构设计:主导产品的系统架构设计,负责基于Spring boot+cloud微服务架构进行产品的架构设计与开发,并管控产品开发过程,领导技术团队完成系统的设计、开发、测试、部署上线及监控运维。 工作业绩: 1、 带领项目团队,快速开发产品迭代需求。 2、 基于全新搭建的spring boot+cloud技术框架,重新设计架构及重写核心佣金系统。 3、 新老佣金系统数据迁移及系统切换。MongoDb数据迁移时使用MongoShake中间件过程出现问题,debug源码查找出bug并提交PR。 4、 多次完成线上接口性能优化

  • 2018-06-05 -2019-07-18上海项水网络科技有限公司高级架构师

    工作职责:  职责概述:根据公司业务定位,主导米立早餐/午餐产品的技术发展方向规划、架构搭建及框架代码开发。  产品研发:通过技术语言规划产品落地场景,主导产品需求梳理、功能设计、数据库设计、系统架构等全面工作,历时2周带领团队从无到有完成米立早餐/午餐产品设计。  架构设计:主导产品的系统架构设计,负责基于Spring boot+cloud微服务架构进行产品的架构设计与开发,并管控产品开发过程,领导技术团队完成系统的设计、开发、测试、部署上线及监控运维。  团队管理:负责团队的建设与人才培养,包括人员招聘、培养、工作分配、调整及日常管理。 工作业绩: 5、 带领团队,历时2周完成米立早餐/午餐1.0内测版本产品上线,一个月完成正式版本上线,并持续快速迭代,每周发布新版本。 6、 初期在产品决策及方向多次调整的情况下,带领团队快速拥抱变化,通过有效沟通协调、设计重构及组织分工,迅速迭代新需求。

  • 2017-06-23 -2018-05-23成都果小美网络科技有限公司成都果小美网络科技有限公司

    工作职责:  架构设计:根据公司业务规划,负责番茄鲜生电商、交易系统、智能冰柜通信系统的架构规划研究,包括微服务架构、开发架构,完成架构设计以及系统核心代码开发。  系统搭建: 番茄生鲜电商交易系统:针对普通冰柜和智能冰柜,主导基于Spring Boot+Spring Cloud的微服务架构搭建、系统框架设计及核心业务代码开发。 智能柜通信系统:基于netty框架,从0开始完成智能柜通信系统的总体架构、核心通信框架设计开发,并通过集群方式可支撑数万在线设备。 主导搭建全链路监控体系,实现从硬件网络、系统日志、JVM到用户行为日志,分布式链路及前端性能实时监控。  技术攻关:评估技术开发过程中的关键技术和难点,主导/参与技术难题攻关,制定技术优化方案,持续提升核心系统性能。  团队管理:管理20人研发团队,包含日常任务的分配、专业技术培训和能力提升、代码审核、设计评审,及时解决技术问题,保证各项工作的顺利进行。 工作业绩: 1、 自2017年8月,带领业务线团队,历时1个月,从0到1搭建番茄鲜生电商交易系统1.0版本,并顺利上线运行。 2、 多次带领技术团队,快速处理

教育经历

  • 2014-09-08 - 2018-07-05计算机科学与技术计算机科学与技术本科

    远程教学,课后完成作业和异地参加考试

技能

Kafka
Nginx
RocketMQ
Dubbo
Maven
Redis
SpringCloud
微服务
0
1
2
3
4
5
0
1
2
3
4
5
作品
生鲜次日达履约系统

 项目描述:MQ实时同步订单中心用户订单,每晚定时集单,生成各个供应商的采购订单,采购订单推送各个供货商成功后,开始仓库配送集单,仓库配送各个门店,按门店维度集单。商户在商家端系统确认仓库送货实收数量及核销用户自提订单或外送小哥取件。  项目技术: Spring boot、dubbo、redis、rocketmq、apollo,zookeeper,mysql,k8s, zadig,elk,skywalking。  项目职责:  产品需求跟进、需求分析、架构设计、技术方案撰写及评审会议主持。  迭代排期、任务分工,核心需求开发。  线上问题跟踪解决。  代码、架构优化升级。  项目业绩: 1、 刚入职两天就快速投入交接离职人员相关工作(前后端代码一起交接,初期前端代码也负责编写) 2、 高效梳理旧系统的业务和系统实现,形成文档 3、 重新架构设计系统,完成实施上线和新老系统的切换。 4、 根据业务需求开辟新的业务链路,两条链路灰度过渡。 5、 彻底解决因系统历史遗留的分布锁bug而丢单的问题 6、 由于依赖的外部系统各种限制,导致系统偶发性业务无法正常流转,系统性设计相关的兜底方案确保业务在商品数据无闭环情况下仍然正常运行

0
2023-04-26 12:27
房屋交易佣金结算系统

 项目描述:佣金结算系统根据佣金规则计算经纪人佣金所得,并根据佣金发放规则进行结算,是好屋房产业务最核心的业务系统。旧佣金系统经过多年的迭代开发,不但技术一直没有更新非常落后,且经过几批人员更替文档缺失,扩展及维护非常困难。所以决定重新设计开发佣金结算系统。  项目技术: Spring boot、Spring cloud、redis、rocketmq、apollo配置中心,nacos注册中心,mysql。  项目职责: 1、 前期分析旧系统业务,调试及分析源代码,分析数据库设计,整理成系统现状分析设计文档。 2、 组织对旧系统现状业务,代码及设计进行review。 3、 组织对新的架构和设计,数据迁移,系统迁移方案进行反复评审。 4、 搭建全新技术框架和新的架构,编写核心业务代码。带领工程师逐步按设计实现业务代码。  项目业绩: 7、 利用新旧系统并存,异步调用并记录分析比较数据的方式上线一期系统 8、 按项目灰度发布逐步过渡新旧系统,新的项目完全迁移至新系统。 9、 历史数据整体迁移,成功接入新版佣金结算系统。 10、 抽取了新的基础业务开发框架,并应用到公司若干其它项目,并培养了相关开发人员。 11、 MongoDb数据迁移时使用MongoShake中间件过程出现问题,debug源码查找出bug(全量同步目标库已经存在时,无法支持源库与目标库合并)并提交PR。

0
2023-04-26 12:28
生鲜电商交易系统

 项目描述:针对普通冰柜和智能冰柜的电商交易系统。核心功能包括商品、货柜、扫码认证(*、支付宝、钉钉及其它第三方渠道),购物车,下单,支付及代扣(*、支付宝),促销活动等。  项目技术: 阿里云LBS接入,nginx反向代理,基于lua脚本的灰度发布与限流, 微服务架构Spring boot+cloud,基于hystrix的服务限流、熔断与降级。 采用Cloud stream rabbit mq 进行数据传输、系统解耦合、数据最终一致性。 采用cloud config+git 配置中心,线上手动刷新配置。 采用redis数据缓存和分布式锁,解决并发超卖问题。  项目职责: 担任业务线团队leader,负责项目管理、总体架构、核心coding、团队管理。 产品研发初期带领团队日夜奋战,快速迭代。成果、拼劲、执行力、效率上及上线后的稳定性都得到了boss的高度认可。

0
2023-04-26 12:29
更新于: 2022-06-24 浏览: 180