个人介绍
16 年 Java 经验,熟练掌握:多线程、Spring Boot/Cloud、MyBatis、MySQL、Redis;设计原则、设计模式、TDD、DDD;常用数据结构、算法。
个人优势:
优秀的编码能力:使用 TDD 编写出整洁代码(易读、易修改)
良好的软件设计能力:使用 DDD 降低系统复杂度,增加系统灵活性,使项目易维护与扩展
项目经历:电商、金融、社交
自我评价:工作积极主动、认真负责,良好的团队协作精神,乐于分享。通过持续学习不断成长。
工作经历
2020-05-05 -2023-05-09杭州快鱼互动科技公司Java开发
项目简介:语聊直播平台 工作描述:负责语聊项目的遗留代码升级改造、新功能开发 工作业绩: 1. 使用 TDD 提升代码质量 2. 改造「遗留系统」:提升代码质量,降低了维护复杂度;优化了业务逻辑,提升了系统性能 3. 使用 DDD 开发新版「活动系统」,通过降低系统复杂度,提升系统灵活性,更好的适应了不断变化的业务需求 4. 使用「凭证」+「MQ 消息重试」策略,解决了之前因 MQ 消息产生的数据异常问题
教育经历
2004-09-01 - 2007-07-01西安培华学院计算机科学与技术专科
技能
项目简介:为积极配合2016年8月银监会提出进行银行存管对接的工作,公司决定升级现有系统 主要模块:风险控制(老系统)、债权、银行存管数据处理、产品、交易、订单、财务(老系统)、用户(老系统)、消息系统(老系统) 主要职责:系统升级的架构设计;老债券系统、不良资产系统的升级与维护 主要技术:Spring、MySQL、Oracle、Solr
简介:该项目是一个境外电商平台,主要向美国销售女装。前端为H5,服务端为Spring Cloud微服务架构 主要模块:爬虫系统,从竞品网站采集数据;商品系统,展示清洗后的数据;订单、支付、用户等系统;ELK日志系统 主要职责:整体系统架构设计;订单、支付系统的开发 主要技术:Spring Cloud、Kafka、ELK、MySQL、Redis、页面静态化、CDN、服务端缓存
项目简介:主要业务为主播在语音房内展示自身才艺,吸引用户送礼物,获得提成 主要功能模块:用户、财务、活动、统计、移动端 API、管理后台 API 主要技术:SpringBoot、Dubbo、RocketMQ、ES、MySQL、Redis、CDN、K8S、内容安全审核服务 负责工作:遗留代码升级改造、新功能开发 工作业绩: 1. 使用 TDD 提升代码质量 2. 改造「遗留系统」:提升代码质量,降低了维护复杂度;优化了业务逻辑,提升了系统性能 3. 使用 DDD 开发新版「活动系统」,通过降低系统复杂度,提升系统灵活性,更好的适应了不断变化的业务需求 4. 使用「凭证」+「MQ 消息重试」策略,解决了之前因 MQ 消息产生的数据异常问题