最近所做項(xiàng)目基于SpringBoot,Mybatis作為項(xiàng)目整體框架,RPC框架采用Dubbo,注冊中心用Zookeeper,緩存采用Redis Cluster,異步消息處理采用RocketMq和kafka。
工作主要職責(zé)有以下幾點(diǎn):
1 對接產(chǎn)品需求分析,功能實(shí)現(xiàn)方案, 在實(shí)現(xiàn)產(chǎn)品功能基礎(chǔ)上,針對部分場景的性能進(jìn)行優(yōu)化升級;
2 評審測試用例,需求接口反講,設(shè)計(jì)方案評審,后端功能開發(fā),對接移動端(IOS, Android),PC端接口設(shè)計(jì)與聯(lián)調(diào)。
3 功能迭代完后進(jìn)行小組codeReview,不斷優(yōu)化功能模塊代碼,提升
代碼的可讀性和擴(kuò)展性。
4 數(shù)據(jù)模型,功能模塊接口設(shè)計(jì)文檔化。
5 高并發(fā)場景下,優(yōu)化降級接口方案設(shè)計(jì)。
曾參與一個物流SAAS平臺項(xiàng)目開發(fā)。主要功能包括訂單創(chuàng)建修改,訂單流程管理,貨物指派,郵件發(fā)送,LBS模塊,物流網(wǎng)點(diǎn)信息,用戶管理,后臺管理等。從核心系統(tǒng)中拆分系統(tǒng),從單系統(tǒng)往服務(wù)化改造。RPC框架采用Dubbo,注冊中心采用Zookeeper,緩存方案采用redis cluster。實(shí)現(xiàn)訂單操作的記錄,引入RocketMq去異步記錄操作信息。
工作主要職業(yè)有以下幾點(diǎn):
1 參與需求階段,根據(jù)原型圖設(shè)計(jì)產(chǎn)品功能模塊;
2 參與系統(tǒng)開發(fā)計(jì)劃的制定,編寫相關(guān)設(shè)計(jì)文檔,團(tuán)隊(duì)疑難問題的跟進(jìn)和解決;
3 參與系統(tǒng)的接口設(shè)計(jì),方案設(shè)計(jì)評審;
4. 參與代碼開發(fā)工作,保證代碼的高質(zhì)量,核心功能的實(shí)現(xiàn);
5. 參與項(xiàng)目進(jìn)度規(guī)劃和跟蹤,代碼的review;
參與公司物流運(yùn)輸SAAS平臺的開發(fā),提供了涉及貨主,物流公司,司機(jī),收貨人的連接平臺。具體系統(tǒng)包括訂單創(chuàng)建修改,訂單流程管理,貨物指派,貨主和承運(yùn)商合約,郵件發(fā)送,LBS模塊,物流網(wǎng)點(diǎn)信息,用戶管理,后臺管理等。 工作職責(zé): 1 參與需求階段,根據(jù)原型圖設(shè)計(jì)產(chǎn)品功能模塊;
在線教育云平臺的開發(fā),該平臺為學(xué)校多個角色提供教學(xué)支持,教師管理,在線學(xué)習(xí)支持。系統(tǒng)具體包括教師管理,班級管理,學(xué)生管理,課程管理,作品管理,后臺管理等模塊。 工作職責(zé): 1 負(fù)責(zé)系統(tǒng)模塊需求分析,接口文檔設(shè)計(jì)及開發(fā); 2 與產(chǎn)品溝通,了解項(xiàng)目的整體需求,并使需求落地;
在線教育云平臺的開發(fā),該平臺為學(xué)校多個角色提供教學(xué)支持,教師管理,在線學(xué)習(xí)支持。系統(tǒng)具體包括教師管理,班級管理,學(xué)生管理,課程管理,作品管理,后臺管理等模塊。 工作職責(zé): 1 負(fù)責(zé)系統(tǒng)模塊需求分析,接口文檔設(shè)計(jì)及開發(fā); 2 與產(chǎn)品溝通,了解項(xiàng)目的整體需求,并使需求落地;