{"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
錘子簡歷大學
計算機科學與技術
-
工作經(jīng)驗
-
2018.09-2019.09
錘子簡歷公司
Android開發(fā)工程師
- 負責瀏覽器內核相關的開發(fā)工作,熟悉內核相關開發(fā)流程以及相關技能,完成各版本內核相關功能的順利開發(fā)上線;
- 獨立承擔基于內核研發(fā)的Feature Owner,熟悉 Feature 業(yè)務相關的代碼邏輯以及用例框架設計,保證新/老內核遷移的 Feature 功能的覆蓋;
- 擔任內核研發(fā)階段開發(fā)負責人,獨立承擔新內核的相關開發(fā)工作。包括開發(fā)計劃的制定以及迭代任務的安排,產品的發(fā)布前確認及測試計劃,獨立完成新內核框架,把握開發(fā)進度,在計劃內順利完成開發(fā)任務。
- 處理各版本中bug解決,并對可重現(xiàn)問題進行初步定為分析,有一定的 Bug 定位成功率,并每月組織代碼review保證代碼質量
2017.09-2018.09
錘子簡歷公司
Android開發(fā)工程師
- 負責嵌入式 Android 系統(tǒng)相關開發(fā)和測試工作
- 對公司自研系統(tǒng)進行Android相關系統(tǒng)測試,F(xiàn)ramework 層相關應用的功能測試等,輸出測試文檔
- 跟進每個迭代計劃中的 Android 系統(tǒng)相關需求的測試任務,以及每個迭代發(fā)布前的 Android 系統(tǒng)測試工作
- 使用 Shell & Python語言根據(jù)收集的不同性能指標編寫系統(tǒng)相關的自動化性能測試腳本,替代重復性的操作步驟以及使用腳本完成結果的統(tǒng)計以及展示工作
- 熟練使用 SecureCRT 工具進行日常開發(fā)測試工作,并結合 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)絡相關問題,包括 Tcpdump、Fiddler、Wireshark