精通JAVA開發(fā),MYSQL/SQL SERVER關(guān)系型數(shù)據(jù)庫。
熟練掌握REDIS/ES 非關(guān)系型數(shù)據(jù)庫。
熟悉.NET,GO語言開發(fā),熟悉前端VUE
熟" />
JAVA基礎(chǔ)扎實,擁有高并發(fā)、高可用項目實踐經(jīng)驗。
精通JAVA開發(fā),MYSQL/SQL SERVER關(guān)系型數(shù)據(jù)庫。
熟練掌握REDIS/ES 非關(guān)系型數(shù)據(jù)庫。
熟悉.NET,GO語言開發(fā),熟悉前端VUE
熟練掌握多線程編程;理解DDD領(lǐng)域驅(qū)動設(shè)計并有實踐落地經(jīng)驗。
熟悉SpringCloud組件并了解底層實現(xiàn)原理與思想。
熟悉JVM垃圾回收器底層原理,具備線上問題分析處理經(jīng)驗。
熟練掌握MYSQL底層原理,具備億級數(shù)據(jù)存儲與優(yōu)化經(jīng)驗。
熟練掌握Redis,有應(yīng)對Redis故障處理經(jīng)驗。
熟悉RocketMq消息中間件,有RocketMq多場景使用經(jīng)驗。
一、某大型汽車后市場公司TOB供應(yīng)鏈平臺
項目敘述:
為擴大公司汽車售后市場占有份額,公司著重發(fā)展汽車后市場ToB業(yè)務(wù)。我主要負責(zé)交易技術(shù)開發(fā).19年公司電商定位由自營電商轉(zhuǎn)變?yōu)槠脚_電商。作為電商契約的核心載體,交易系統(tǒng)需要進行重構(gòu)升級,用于支撐交易憑證、優(yōu)惠成本分攤、商戶差異化履約、商戶清算等核心職能。同時期望能通過開放能力于大型商戶或戰(zhàn)略伙伴達到低成本對接。
主要負責(zé)內(nèi)容:
技術(shù)設(shè)計:
交易核心信息流、資金流、服務(wù)流構(gòu)建。
參與系統(tǒng)上下游服務(wù)分層、交互技術(shù)設(shè)計。
差異化交易履約設(shè)計,支持業(yè)務(wù)平滑垂直接入。
技術(shù)開發(fā):通過高質(zhì)量代碼開發(fā),應(yīng)對交易多種高并發(fā)場景,通過抽象能力編寫可復(fù)用Code。
性能優(yōu)化:日常系統(tǒng)性能問題攻堅,總結(jié)并沉淀相關(guān)解決方案。
代碼走查:通過codeReview預(yù)防線上可能出現(xiàn)的技術(shù)問題,加以總結(jié)對小組技術(shù)賦能。
技術(shù)成果:
中間件技術(shù)組件不成熟的情況下通過Elasticsearch引?,千萬級數(shù)據(jù)查詢平均耗時(500ms->100ms以內(nèi))。?
推動團隊慢SQL性能指標(biāo)優(yōu)化,>1s慢查詢(10w+/W->6000+/W)
業(yè)務(wù)成果: 保密
關(guān)鍵詞:標(biāo)準(zhǔn)平臺建設(shè)、0到1構(gòu)建、微服務(wù)、全棧
二、某大型分銷公司電商庫存系統(tǒng)構(gòu)建
事件敘述: 多商家投訴平臺檔期存在超賣缺貨,直接影響到平臺對商家處罰機制。
遇到的挑戰(zhàn):
超賣場景多樣,甄別、細化溝通成本高。
庫存為多讀多寫業(yè)務(wù),系統(tǒng)一致性、訪問性能要求高。
多商家、多場景接入(10W+),需要差異化支撐。
個人職責(zé):
梳理核心產(chǎn)生超賣場景,主要分三種(系統(tǒng)技術(shù)壁壘,業(yè)務(wù)誤報、商家自研能力不足等)場景,針對性提出解決方案。
使用guessRedis作為技術(shù)選型,通過Lua腳本提交與Redis鎖保障一致性;通過讀寫分離,析構(gòu)庫存讀寫場景,應(yīng)用讀寫分治。抽象多模式庫存存儲(獨享、共享、劃撥)場景,拆分通用與差異化能力支持。
技術(shù)成果:
庫存智能防超賣機制1.0成功上線,并提報申請公司專利。
庫存2.0架構(gòu)建設(shè)完成,共享庫存能力對外開放提供。
業(yè)務(wù)成果:超賣客訴100+/季度->0客訴。
關(guān)鍵詞:Lua、超賣、一致性保障、canal