2、熟練掌握spring、springMVC、SpringBoot框架技術(shù),并對dubbo+zookeeper/nacos分布式框" />
1、8年java開發(fā)從業(yè)經(jīng)驗,具備豐富的互聯(lián)網(wǎng)金融、對客工單、電商訂單、權(quán)益訂單、營銷項目開發(fā)經(jīng)驗;
2、熟練掌握spring、springMVC、SpringBoot框架技術(shù),并對dubbo+zookeeper/nacos分布式框架可以熟練掌握,Apollo/nacos配置中心熟練使用;
3、熟練使用linux常用命令,熟練使用自動化部署工具jenkins和maven進行項目構(gòu)建和項目管理;
4、熟練掌握MySQL、SQL server常用關(guān)系型數(shù)據(jù)庫和redis非關(guān)系型數(shù)據(jù)庫,具備分庫分表及sql優(yōu)化經(jīng)驗;
5、熟練掌握kafka、RabbitMQ消息中間件技術(shù);
6、熟練使用es、solr等搜索中間件;
7、熟練使用git、svn進行代碼版本管理;
8、熟練使用vue、layUI、easyUI;
9、較強的學(xué)習(xí)能力和適應(yīng)能力,邏輯思維清晰,具備優(yōu)秀的團隊協(xié)作能力和執(zhí)行力; 具備一定的項目管理經(jīng)驗
2021.03-至今?? 龍湖集團
工作描述:
2021.10-至今 對客工單系統(tǒng)
項目描述:
搭建對客工單coe能力,對全集團所有業(yè)務(wù)對客該工單提供接入能力。包含對客工單的配置中心,對客工單的創(chuàng)建、分派、轉(zhuǎn)發(fā)等業(yè)務(wù)邏輯操作,包含c端和pc端已經(jīng)各業(yè)務(wù)線接入能力;系統(tǒng)用戶約4300w,日活用戶30w,日訪問量500w,日工單量10w。QPS 峰值約 5000,TPS 峰值近 500。
個人職責:
1.參與需求討論分析,對功能進行細化拆分,以及數(shù)據(jù)庫設(shè)計和跨中心溝通協(xié)調(diào)
2.進行每兩周一次敏捷迭代,嚴格控制任務(wù)完成進度,保證功能高質(zhì)量交付
3.項目難點在于業(yè)務(wù)復(fù)雜性高,C端用戶訪問量高,并發(fā)大,對服務(wù)性能要求高,老系統(tǒng)缺少
4.解決方案:針對用戶多,請求量大,我們采取redis來做熱點數(shù)據(jù)的緩存來提高服務(wù)的qps。在高并發(fā)的場景下,多處采用多線程來處理請求,并采用分布式鎖來解決接口的冪等問題。業(yè)務(wù)邏輯復(fù)雜,通過拆分多個業(yè)務(wù)線功能,對差異較大業(yè)務(wù)邏輯單獨處理,以達到提高滿足各業(yè)務(wù)線不同場景的要求。對于服務(wù)性能,我們采用讀寫分離,查詢服務(wù)使用elasticSearch來達到滿足c端用戶高并發(fā)場景;寫服務(wù)使用sharding-jdbc技術(shù)進行分庫分表,來提高數(shù)據(jù)庫寫操作的并發(fā)量。
2021.03-2021.10 權(quán)益訂單
項目描述:
交易中臺承載龍湖所有權(quán)益訂單業(yè)務(wù)。提供后臺查詢處理接口,提供交易能力。支付和退款對賬等功能。連接下游支付網(wǎng)關(guān)進行支付、退款;主
要包括龍湖房屋租賃,出售和天街線下和線上商城,養(yǎng)老等幾個方向。
內(nèi)部涉及訂金,瓏珠積分,運營后臺等多個業(yè)務(wù);平臺約 4300w 用戶,日活用戶 20 w,日訪問量 800w,日訂單量 10w。QPS 峰值約 8000,TPS 峰值近 1000。
個人職責:
1.參與需求討論分析,對功能進行細化拆分,以及數(shù)據(jù)庫設(shè)計和跨中心溝通協(xié)調(diào)
2.進行每兩周一次敏捷迭代,嚴格控制任務(wù)完成進度,保證功能高質(zhì)量交付
3.定期進行代碼評審保證代碼的可讀性和邏輯正確性
4.項目難點在于業(yè)務(wù)復(fù)雜性高,C端用戶訪問量高,并發(fā)大,對服務(wù)性能要求高
5.解決方案:針對用戶多,請求量大,我們采取redis來做熱點數(shù)據(jù)的緩存來提高服務(wù)的qps。在高并發(fā)的場景下,多處采用多線程來處理請求,并采用分布式鎖來解決接口的冪等問題。業(yè)務(wù)邏輯復(fù)雜,通過拆分多個業(yè)務(wù)線功能,對差異較大業(yè)務(wù)邏輯單獨處理,以達到提高滿足各業(yè)務(wù)線不同場景的要求。對于服務(wù)性能,我們采用將服務(wù)拆分,通過mq來進行服務(wù)之前通信,降低服務(wù)的耦合度,并通過已處理來提高服務(wù)新能。
2018.07-2021.03??北京金宣科技有限公司
工作描述:
2019.11-2020.06 今天買買APP/H5/小程序
項目描述:
訂單系統(tǒng):
1.主要負責正向訂單提交、未支付取消訂單等訂單相關(guān)功能,技術(shù)框架為springmvc+mybatis+dubbo+zk+apollo,rabbitMQ作為消息通信,mysql數(shù)據(jù)庫,redis緩存;
2.正向訂單下單流程重構(gòu)邏輯梳理;正向單下單、訂單取消已經(jīng)訂單查詢接口開發(fā)
3.難點在于創(chuàng)建訂單需要執(zhí)行邏輯過于復(fù)雜,而下單則是操作頻繁的功能
4.解決方案:使用分庫分表技術(shù)增加數(shù)據(jù)庫層的吞吐量,提高訪問效率,同事將拆單以及其他分支流程通過mq進行異步處理調(diào)用其他外部系統(tǒng)
營銷系統(tǒng):包括禮品券和優(yōu)惠券兩種優(yōu)惠活動,技術(shù)架構(gòu)統(tǒng)一為springboot+mybatis+dubbo+nacos, rocketMQ作為消息通信,mysql數(shù)據(jù)庫;從0到1保證系統(tǒng)一期、二期功能上線,redis作為緩存和分布式鎖
1.優(yōu)惠券功能開發(fā),包括生成優(yōu)惠券、創(chuàng)建優(yōu)惠券規(guī)則、創(chuàng)建自動派發(fā)規(guī)則等功能
2.負責禮品券需求溝通,功能任務(wù)分配以及進度把控,功能開發(fā)以及BUG修復(fù),禮品券主要功能包含:禮品券購買、禮品券規(guī)則創(chuàng)建與生成、禮品券分享等核心功能點
3.APP功能上線后,增加可觀新用戶,并提高了老用戶使用量
4.難點在于優(yōu)惠券數(shù)量統(tǒng)計避免超發(fā),以及用戶領(lǐng)券并發(fā)量搞的問題
5.解決方案:超發(fā)問題使用了redis將優(yōu)惠券規(guī)則中的券數(shù)量存入緩存,并在用戶領(lǐng)券和發(fā)券操作中對權(quán)數(shù)量進行減法,且判斷數(shù)量不可為負數(shù);領(lǐng)券并發(fā)量問題,使用了分庫分表提高領(lǐng)券tps
2018.07-2019.11 房產(chǎn)經(jīng)紀人ERP系統(tǒng)
項目描述: 系統(tǒng)主要服務(wù)目標為一線業(yè)務(wù)員,包含資源池、房態(tài)、合同、賬單、租后服務(wù)、系統(tǒng)設(shè)置等
訂單系統(tǒng): 1.主要負責正向訂單提交、未支付取消訂單等訂單相關(guān)功能,技術(shù)框架為springmvc+mybatis+dubbo+zk+apollo,rabbitMQ作為消息通信,mysql數(shù)據(jù)庫,redis緩存; 2.正向訂單下單流程重構(gòu)邏輯梳理;正向單下單、訂單取消已經(jīng)訂單查
項目描述: 搭建對客工單coe能力,對全集團所有業(yè)務(wù)對客該工單提供接入能力。包含對客工單的配置中心,對客工單的創(chuàng)建、分派、轉(zhuǎn)發(fā)等業(yè)務(wù)邏輯操作,包含c端和pc端已經(jīng)各業(yè)務(wù)線接入能力;系統(tǒng)用戶約4300w,日活用戶30w,日訪問
項目描述: 交易中臺承載龍湖所有權(quán)益訂單業(yè)務(wù)。提供后臺查詢處理接口,提供交易能力。支付和退款對賬等功能。連接下游支付網(wǎng)關(guān)進行支付、退款;主 要包括龍湖房屋租賃,出售和天街線下和線上商城,養(yǎng)老等幾個方向。 內(nèi)部涉及訂金