{"m1":["resume_head","resume_name","resume_base_info"],"m2":[],"m3":["resume_job","resume_edu","resume_work","resume_hobby","resume_skill","resume_project","resume_honor","resume_internship","resume_portfolio","resume_school_info","resume_summary"],"m4":[]}
.resume_main[data_color] .skill_item .skill_slider span::before{background-color:${color};}
.resume_main[data_color] .skill_slider s i{background-color:${relative_skill_color};}
.resume_main[data_color] .skill_style_01.skill_item .skill_slider s {border-color:${relative_skill_color};}
.resume_main[data_color] .skill_style_01.skill_item .skill_slider s i{background-color:${relative_skill_color};}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="average"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="average"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 #ccc, 72px 0 0 #ccc, 96px 0 0 #ccc, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="good"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="good"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 ${relative_skill_color}, 72px 0 0 #ccc, 96px 0 0 #ccc, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="advanced"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="advanced"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 ${relative_skill_color}, 72px 0 0 ${relative_skill_color}, 96px 0 0 #ccc, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="expert"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="expert"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 ${relative_skill_color}, 72px 0 0 ${relative_skill_color}, 96px 0 0 ${relative_skill_color}, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="average"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 #ccc,63px 0 0 #ccc,72px 0 0 #ccc,81px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="good"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 ${relative_skill_color},63px 0 0 #ccc,72px 0 0 #ccc,81px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="advanced"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 ${relative_skill_color},63px 0 0 ${relative_skill_color},72px 0 0 #ccc,81px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="expert"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 ${relative_skill_color},63px 0 0 ${relative_skill_color},72px 0 0 ${relative_skill_color},81px 0 0 #ccc;}
.resume_main[data_color] .hobby_item .hobby_item_con .hobby_item_list a.alifont{border-color:${relative_hobby_color};color:${relative_hobby_color}; }
/* ?????? */
.resume_main[data_color] .resume_cover .cover_html svg [data-svg="fill"] {fill:${color};}
.resume_main[data_color] .resume_cover .cover_html svg [data-svg="stroke"] {stroke:${color};}
.resume_main[data_color] .resume_letter .letter_html svg [data-svg="fill"] {fill:${color};}
.resume_main[data_color] .resume_letter .letter_html svg [data-svg="stroke"] {stroke:${color};}
.resume_main[data_color] .resume_letter .letter_html svg [data-fill="fill"] {fill:${color};}
.resume_main[data_color] .resume_cover[data-type="07"] .resume_cover_avatar{border-color: ${color};}
.resume_main[data_color] .resume_cover[data-type="07"] .resume_cover_content{background:${color}}
.resume_main[data_color] .resume_cover[data-type="07"] .cover_item_list a.alifont{color: ${color};}
.resume_main[data_color] .resume_cover[data-type="08"] .resume_cover_content::after{background:${color}}
.resume_main[data_color] .resume_cover[data-type="09"] .resume_cover_content{background:${color}}
.resume_main[data_color] .resume_cover[data-type="09"] .cover_item_list a.alifont{color: ${color};}
.resume_main[data_color] .resume_cover[data-type="10"]{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="11"] .resume_cover_content{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="14"]{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="15"]{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="19"] .resume_cover_word::before{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="20"]{background-color:${color}}
.resume_main[data_color] .resume_letter[data-type="06"]{background-color:${color}}
.resume_main[data_color] .resume_letter[data-type="12"]{background-color:${color}}
.resume_main[data_color] .name_item .name-con .name{color:${color};}
.resume_m1:after,.resume_m4:after{background-color:${color};}
.resume_main[data_color] .resume_item dl dt span.resume_item_title_span{color:${color};border-color:${color};}
.resume_main[data_color] .resume_m3 .resume_item:after{background-color:${color};}
["sex","age","nation","education","marriageStatus","politicalStatus","city","jobYear","mobile","email"]
-
基本信息
-
-
?
姓名
-
錘子簡歷
終身學(xué)習(xí)踐行者,專注產(chǎn)品探索,沉浸式體驗者策劃者
-
工作經(jīng)驗
-
- 前期參與項目的前期立項會議;
- 制作過程中與策劃與美術(shù)的溝通;
- 制作后期與服務(wù)器的聯(lián)調(diào);
- 制作完成后根據(jù)CP的要求做出適當?shù)男薷模?/li>
- 游戲上線后根據(jù)CP的相應(yīng)更新要求作出修改;
- 參與制作射擊游戲《忍者行動》、橫版過關(guān)游戲《生肖傳說》、回合制RPG《王子復(fù)仇記》、攻塔防游戲《咔咔歷險記》、卡牌游戲《寵物大師》、休閑益智類游戲《三消》和《像素鳥》;
- 主要負責(zé)公司混合現(xiàn)實游戲的開發(fā),具體協(xié)調(diào)公司硬件開發(fā)部門與游戲軟件開發(fā)小組的對接溝通,并完成基于華科爾新式無人機結(jié)合3D模式的軟件開發(fā)工作,移動設(shè)備外設(shè)的接入;
- 地面硬件設(shè)施與游戲進行交互主要是基于無線wifi和USB有線這兩種傳輸方式,通過以上兩種方式傳輸高清視頻圖傳數(shù)據(jù)數(shù)據(jù)和無人機遙控設(shè)備的串口數(shù)據(jù)。對于回傳的視頻數(shù)據(jù)進行解碼顯示在iOS和Android設(shè)備上,在游戲中獲取無人機姿態(tài)等關(guān)鍵數(shù)據(jù)進行游戲可玩性體驗的開發(fā);
- 部分地面站設(shè)備對接移動端設(shè)備的USB驅(qū)動代碼調(diào)試及優(yōu)化工作,Android平臺采用AOA協(xié)議,iOS平臺采用Apple的iAP2;
- Unity3D游戲引擎的Tool開發(fā)、網(wǎng)絡(luò)通訊、部分游戲UI部分開發(fā);
- 游戲組的新技術(shù)預(yù)研,代碼質(zhì)量管理,文檔規(guī)范化等軟件工程的管理工作。
-
項目經(jīng)驗
-
- 項目介紹:本項目是一款第一人稱射擊游戲,玩家被困在一個廢棄的倉庫里面,面對無盡的敵人,你只能撿起地上的武器一戰(zhàn)到底。
- 使用技術(shù):角色控制采用CharacterController進行移動,跳躍模擬重力,相機跟隨與視野的控制,怪物AI采用自動尋路Navigation,動畫系統(tǒng),換槍系統(tǒng)。類的繼承與SetActive的使用,NGUI背包系統(tǒng),彈藥,藥劑補給,游戲結(jié)束與重玩游戲。
-
自我評價
-
- 4年以上java棋牌游戲、接口、web開發(fā)經(jīng)驗,熟練掌握java編程開發(fā)技術(shù),熟悉netty、SpringMVC、Spring、myBatis等技術(shù)框架。
- 熟悉linux+nginx+tomcat+mysql開發(fā)。熟悉TCP/IP協(xié)議、對socket編程、多線程有較深的了解,對html、css、jquery等前端技術(shù)也有研究!能夠獨自在linux上部署Weblogic,Tomcat等主流應(yīng)用程序服務(wù)器; 熟悉分布式應(yīng)用,熟悉微服務(wù)架構(gòu),具有良好的編程習(xí)慣,精益求精的作風(fēng),耐心細致,具有高度的責(zé)任感。
- 工作中負責(zé)公司游戲的開發(fā)及后臺管理系統(tǒng)的開發(fā)工作;負責(zé)本組編碼規(guī)范和項目質(zhì)量,解決性能瓶頸;參與系統(tǒng)功能需求分析;負責(zé)概要設(shè)計/架構(gòu)設(shè)計及核心代碼編寫;定期組織代碼評審,重構(gòu)和優(yōu)化。
-
作品展示
-
+(支持jpg/png格式,單張圖片不超過2M,最多支持添加8張圖片)