{"m1":[],"m2":[],"m3":["resume_head","resume_name","resume_base_info","resume_job","resume_edu","resume_work","resume_hobby","resume_skill","resume_internship","resume_honor","resume_project","resume_portfolio","3a19a201-2403-4988-8405-00c8793159d7","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] .resume_item dt .default_item_html svg path:first-child{stroke:${color};}
.resume_main[data_color] .resume_item dt .default_item_html svg path:last-child{fill:${color};}
-
?
姓名
-
錘子簡歷
熱愛編程,對Android有深入的了解,擁有獨立開發(fā)能力。
-
教育背景
-
2013.09-2017.06
錘子簡歷大學
計算機科學與技術(shù)
-
工作經(jīng)驗
-
2018.09-2019.09
錘子簡歷公司
Android開發(fā)工程師
- 負責瀏覽器內(nèi)核相關(guān)的開發(fā)工作,熟悉內(nèi)核相關(guān)開發(fā)流程以及相關(guān)技能,完成各版本內(nèi)核相關(guān)功能的順利開發(fā)上線;
- 獨立承擔基于內(nèi)核研發(fā)的Feature Owner,熟悉 Feature 業(yè)務(wù)相關(guān)的代碼邏輯以及用例框架設(shè)計,保證新/老內(nèi)核遷移的 Feature 功能的覆蓋;
- 擔任內(nèi)核研發(fā)階段開發(fā)負責人,獨立承擔新內(nèi)核的相關(guān)開發(fā)工作。包括開發(fā)計劃的制定以及迭代任務(wù)的安排,產(chǎn)品的發(fā)布前確認及測試計劃,獨立完成新內(nèi)核框架,把握開發(fā)進度,在計劃內(nèi)順利完成開發(fā)任務(wù)。
- 處理各版本中bug解決,并對可重現(xiàn)問題進行初步定為分析,有一定的 Bug 定位成功率,并每月組織代碼review保證代碼質(zhì)量
2017.09-2018.09
錘子簡歷公司
Android開發(fā)工程師
- 負責嵌入式 Android 系統(tǒng)相關(guān)開發(fā)和測試工作
- 對公司自研系統(tǒng)進行Android相關(guān)系統(tǒng)測試,F(xiàn)ramework 層相關(guān)應(yīng)用的功能測試等,輸出測試文檔
- 跟進每個迭代計劃中的 Android 系統(tǒng)相關(guān)需求的測試任務(wù),以及每個迭代發(fā)布前的 Android 系統(tǒng)測試工作
- 使用 Shell & Python語言根據(jù)收集的不同性能指標編寫系統(tǒng)相關(guān)的自動化性能測試腳本,替代重復性的操作步驟以及使用腳本完成結(jié)果的統(tǒng)計以及展示工作
- 熟練使用 SecureCRT 工具進行日常開發(fā)測試工作,并結(jié)合 Python 腳本編寫過壓力測試腳本,替代當前部分壓力測試的工作;
-
自我評價
-
熱愛程序員工作,對嵌入式開發(fā)有著熱情,有敬業(yè)精神. 較強的團隊意識,在工作中能與同事之間相互協(xié)助、友好交流,更高效的完成工作. 較好的表達能力與溝通能力;工作積極主動,能盡心盡責地完成本職工作,具備較強的學習與創(chuàng)新能力. 求知欲旺盛,敢于接受新的挑戰(zhàn)。
-
作品展示
-
+(支持jpg/png格式,單張圖片不超過2M,最多支持添加8張圖片)
-
?
專業(yè)技能
-
- 熟練 Android 開發(fā)和測試的全部流程
- 熟練使用Java常用package,熟悉安卓代碼環(huán)境
- 熟練掌握代碼管理工具和持續(xù)集成工具的環(huán)境搭建以及使用:Gerrit、Jenkins
- 熟練掌握常用語言的腳本編寫,如 Java、Python、SQL、Shell
- 熟練掌握通過常用抓包工具分析定位網(wǎng)絡(luò)相關(guān)問題,包括 Tcpdump、Fiddler、Wireshark