求職意向
java軟件工程師 北京 薪資面議 隨時到崗
教育背景
2020.x -2020x 錘子簡歷大學(xué) 軟件工程
工作經(jīng)驗
2020.x -2020x 京東金融 軟件工程師
業(yè)務(wù)系統(tǒng)設(shè)計、迭代開發(fā)以及上線;
分析項目遺留代碼,重構(gòu)系統(tǒng)不合理模塊,系統(tǒng)解耦,維護系統(tǒng)文檔;
部門公共服務(wù)構(gòu)建,為其他應(yīng)用提供公共服務(wù);
根據(jù)業(yè)務(wù)發(fā)展,自學(xué)大數(shù)據(jù)相關(guān)知識,搭建基礎(chǔ)服務(wù);
項目經(jīng)驗
2020.x -2020x CRM基礎(chǔ)組件系統(tǒng) 系統(tǒng)搭建、開發(fā)
開發(fā)語言:Java
使用技術(shù):Spring、elasticsearch、Vue,Redis、Hbase
使用中間件:Jsf,Jmq
背景:部門業(yè)務(wù)線繁多,各業(yè)務(wù)線管理自己一套用戶體系,針對用戶相關(guān)的需求各自開發(fā),譬如:消息推送,用戶畫像,為解決系統(tǒng)的重復(fù)開發(fā),對用戶的統(tǒng)一管理,故而抽取統(tǒng)一基礎(chǔ)服務(wù)
完成工作:
1、消息組件模塊開發(fā)。消息組件模塊使用Mq的交互方式,業(yè)務(wù)系統(tǒng)在各個節(jié)點發(fā)送包含系統(tǒng)標識、模板ID,和業(yè)務(wù)數(shù)據(jù),在消息模板后臺配置相應(yīng)模版即可完成消息發(fā)送。消息組件類別包含小程序消息、微信公眾號消息、短信、APP消息等
2、用戶分群劃分,根據(jù)不同業(yè)務(wù)需求,使用HQL在數(shù)據(jù)平臺進行相關(guān)數(shù)據(jù)維度開發(fā),并同步至Redis和HBase中,在用戶管理模塊可對不同的維度的用戶使用不同的消息推送策略。
2020.x -2020x 京東眾創(chuàng)平臺 系統(tǒng)搭建、開發(fā)
使用框架:Spring,Mybatis
使用中間件:Jsf,Jmq
前端框架:Vue,element
存儲技術(shù):Mysql,Redis
背景: 業(yè)務(wù)擴展,ToB產(chǎn)品,解決商家需求,進行系統(tǒng)搭建、開發(fā);
完成工作:
1、搭建系統(tǒng)框架,使用通用Dao,抽象業(yè)務(wù)層,控制層模板,減小重復(fù)開發(fā)和代碼量,統(tǒng)一響應(yīng)結(jié)構(gòu),集成登錄、統(tǒng)一異常處理,接口冪等;
2、后端服務(wù),使用京東自研Jsf(RPC框架),劃分業(yè)務(wù)服務(wù)模塊,訂單服務(wù)模塊,消息監(jiān)聽處理模塊;
3、站內(nèi)廣告模塊開發(fā)以及系統(tǒng)虛擬賬戶模塊的設(shè)計開發(fā),實現(xiàn)了站內(nèi)相關(guān)運營位的管理、售賣、定時上架,到期下架、以及站內(nèi)虛擬賬戶的充值、支付。
2020.x -2020x 光錐數(shù)據(jù)展示平臺 架構(gòu)設(shè)計,開發(fā)
開發(fā)語言:Java、Scala
使用技術(shù):Spring、Quartz、kafka、echart、Vue、HBase
背景:業(yè)務(wù)需求,從數(shù)據(jù)部獲取數(shù)據(jù)流程復(fù)雜、周期長、個性化需求無法滿足,部門決定開發(fā)埋點數(shù)據(jù)統(tǒng)計以及展示系統(tǒng)。
完成工作:
1、使用kafka監(jiān)聽數(shù)據(jù)日志,清洗埋點數(shù)據(jù),保存在hive;
2、使用 Quartz 動態(tài)維護需要展示的數(shù)據(jù)任務(wù),可配置corn 表達式;
3、通過Hql統(tǒng)計數(shù)據(jù),使用spark submit 方式調(diào)用spark 程序,進行統(tǒng)計,數(shù)據(jù)寫入HBase;
4、前端數(shù)據(jù)展示框架采用Vue 和 echart和element-ui組件;
2020.x -2020x 京東評測系統(tǒng) 系統(tǒng)重構(gòu)
開發(fā)語言:Java
使用框架:Spring,Mybatis
使用中間件:Jsf
前端框架:Vue,element
存儲技術(shù):Mysql,Redis
背景: 京東評測系統(tǒng)上線之后,數(shù)據(jù)均直接走數(shù)據(jù)庫,前端使用velocity, js,隨著訪問量的增加,特別是活動時期,頁面訪問緩慢嚴重,故而系統(tǒng)重構(gòu)。
完成工作:
1、采用前后端分離的方式,后端請求為標準的RESTful接口,前端使用vue框架加上element-ui組件,路由由前端控制;
2、關(guān)鍵頁面數(shù)據(jù)使用Redis進行緩存,使用統(tǒng)一的自定義注解,對數(shù)據(jù)接口進行緩存維護,數(shù)據(jù)格式為Json串方式;
2020.x -2020x 京東股權(quán)眾籌 迭代開發(fā)
開發(fā)語言:Java
使用框架:Spring,Mybatis
使用中間件:Jsf,Jmq
前端框架:velocity, js,ajax
存儲技術(shù):Mysql,Redis
背景:項目老舊,Biz服務(wù)和前臺應(yīng)用服務(wù)使用Http接口方式交互,文檔缺失,系統(tǒng)耦合大
完成工作:
1、維護數(shù)據(jù)庫文檔,將Http接口切換成Jsf(RPC)接口,維護接口文檔;
2、服務(wù)拆分,整體服務(wù)拆分為接口服務(wù),任務(wù)調(diào)度,Mq監(jiān)聽服務(wù),前臺應(yīng)用,單獨上線互不影響;
3、迭代需求開發(fā),搶購檔模塊開發(fā),使用樂觀鎖的方案實現(xiàn)搶購檔需求;
4、優(yōu)化Sql,減小事物方法體粒度,避免事物方法粒度過大,導(dǎo)致事物超時;
自我評價
求知欲強,善于嘗試,善于學(xué)習(xí),喜歡挑戰(zhàn)自我,喜歡清爽干凈的代碼結(jié)構(gòu)。
內(nèi)容來源說明:本文章來自網(wǎng)絡(luò)收集,如侵犯了你的權(quán)益,請聯(lián)系QQ:2772182309進行刪除。
http://90xin.cn/article/62635.html