JAVA基础扎实,拥有高并发、高可用项目实践经验。
精通JAVA开发,MYSQL/SQL SERVER关系型数据库。
熟练掌握REDIS/ES 非关系型数据库。
熟悉.NET,GO语言开发,熟悉前端VUE
熟练掌握多线程编程;理解DDD领域驱动设计并有实践落地经验。
熟悉SpringCloud组件并了解底层实现原理与思想。
熟悉JVM垃圾回收器底层原理,具备线上问题分析处理经验。
熟练掌握MYSQL底层原理,具备亿级数据存储与优化经验。
熟练掌握Redis,有应对Redis故障处理经验。
熟悉RocketMq消息中间件,有RocketMq多场景使用经验。
一、某大型汽车后市场公司TOB供应链平台
项目叙述:
为扩大公司汽车售后市场占有份额,公司着重发展汽车后市场ToB业务。我主要负责交易技术开发.19年公司电商定位由自营电商转变为平台电商。作为电商契约的核心载体,交易系统需要进行重构升级,用于支撑交易凭证、优惠成本分摊、商户差异化履约、商户清算等核心职能。同时期望能通过开放能力于大型商户或战略伙伴达到低成本对接。
主要负责内容:
技术设计:
交易核心信息流、资金流、服务流构建。
参与系统上下游服务分层、交互技术设计。
差异化交易履约设计,支持业务平滑垂直接入。
技术开发:通过高质量代码开发,应对交易多种高并发场景,通过抽象能力编写可复用Code。
性能优化:日常系统性能问题攻坚,总结并沉淀相关解决方案。
代码走查:通过codeReview预防线上可能出现的技术问题,加以总结对小组技术赋能。
技术成果:
中间件技术组件不成熟的情况下通过Elasticsearch引⼊,千万级数据查询平均耗时(500ms->100ms以内)。
推动团队慢SQL性能指标优化,>1s慢查询(10w+/W->6000+/W)
业务成果: 保密
关键词:标准平台建设、0到1构建、微服务、全栈
二、某大型分销公司电商库存系统构建
事件叙述: 多商家投诉平台档期存在超卖缺货,直接影响到平台对商家处罚机制。
遇到的挑战:
超卖场景多样,甄别、细化沟通成本高。
库存为多读多写业务,系统一致性、访问性能要求高。
多商家、多场景接入(10W+),需要差异化支撑。
个人职责:
梳理核心产生超卖场景,主要分三种(系统技术壁垒,业务误报、商家自研能力不足等)场景,针对性提出解决方案。
使用guessRedis作为技术选型,通过Lua脚本提交与Redis锁保障一致性;通过读写分离,析构库存读写场景,应用读写分治。抽象多模式库存存储(独享、共享、划拨)场景,拆分通用与差异化能力支持。
技术成果:
库存智能防超卖机制1.0成功上线,并提报申请公司专利。
库存2.0架构建设完成,共享库存能力对外开放提供。
业务成果:超卖客诉100+/季度->0客诉。
关键词:Lua、超卖、一致性保障、canal