求職意向
Android開發(fā)工程師 四川成都 薪資面議 隨時(shí)到崗
教育背景
2020.x -2020x 錘子簡(jiǎn)歷大學(xué) 電子信息工程
該學(xué)校為教育部直屬雙一流211重點(diǎn)一本院校,就讀于該校機(jī)械與電子信息工程學(xué)院的電子信息工程。
工作經(jīng)驗(yàn)
2020.x -2020x TCL通訊(寧波)研發(fā)中心 Android Framework工程師
目前就職公司為TCL集團(tuán)子公司,核心業(yè)務(wù)為智能手機(jī)設(shè)備的生產(chǎn)與研發(fā),核心產(chǎn)品包括黑莓品牌智能手機(jī),在職部門為Application Team,主要任務(wù)負(fù)責(zé)手機(jī)軟件模塊的開發(fā)與維護(hù),在職期間表現(xiàn)優(yōu)異。
負(fù)責(zé)Android App及Framework層的開發(fā)與Debug工作,主要參與Android Settings、System UI、Framework等模塊的工作,開發(fā)環(huán)境為Android源碼環(huán)境:
1、解決Android CTS、GTS問題,保證軟件系統(tǒng)能夠通過Google的官方測(cè)試
2、解決系統(tǒng)性能、死鎖、重啟、Monkey測(cè)試等問題,掌握抓取并分析System trace、BugReport技能,熟練使用Battery Historian功耗分析工具,熟悉系統(tǒng)動(dòng)畫
3、解決應(yīng)用FC、Crash、anr及應(yīng)用權(quán)限問題,掌握解決流程與方法
4、解決Linux平臺(tái)開發(fā)問題,解決由Android源碼編譯環(huán)境及編譯系統(tǒng)所引起的問題,熟練使用Linux系統(tǒng)指令
5、參與應(yīng)用的開發(fā),如Launcher、Settings等
6、掌握input子系統(tǒng)、USB、Sensor、MTP等模塊,熟悉WMS、AMS、PMS等相關(guān)模塊。
7、具有實(shí)時(shí)性問題現(xiàn)場(chǎng)分析的經(jīng)驗(yàn),精通Android Framework源碼閱讀。
項(xiàng)目經(jīng)驗(yàn)
2020.x -2020x 高通平臺(tái)相關(guān)項(xiàng)目 Android Framework工程師
主要負(fù)責(zé)高通平臺(tái)下的debug及開發(fā)工作:
1. 負(fù)責(zé)解決USB、MTP相關(guān)模塊出現(xiàn)的問題,比如USB端口的配置、PC與Device之間數(shù)據(jù)傳輸?shù)取?
2. 解決Performance相關(guān)問題,比如亮滅屏、場(chǎng)景卡頓等問題。
3. 解決Sensor相關(guān)問題,比如基于G-Sensor的轉(zhuǎn)屏、P-Sensor的亮滅屏等相關(guān)問題。
4. 解決Framework一些其他零散問題,比如凍屏等問題。
5. 負(fù)責(zé)系統(tǒng)相關(guān)動(dòng)畫的開發(fā),比如應(yīng)用間跳轉(zhuǎn)、Activity跳轉(zhuǎn)、Launcher跳轉(zhuǎn)動(dòng)畫、Recents app動(dòng)畫等。
2020.x -2020x 中國(guó)移動(dòng)N5 Android Framework工程師
該項(xiàng)目為中國(guó)移動(dòng)的定制機(jī),基于Android O平臺(tái)。仍主要負(fù)責(zé)Framework模塊,主要業(yè)績(jī)?nèi)缦拢?
1.Launcher應(yīng)用界面跳轉(zhuǎn)動(dòng)畫開發(fā):即從Launcher界面點(diǎn)擊進(jìn)入應(yīng)用及應(yīng)用退出返回Launcher的兩部分動(dòng)畫,屬于系統(tǒng)動(dòng)畫,效果類似于iphone的Launcher跳轉(zhuǎn)動(dòng)畫,屬于系統(tǒng)動(dòng)畫,涉及到了Launcher、Framework、SystemUI三個(gè)模塊以及AMS、WMS等,需定制一套新的屬于Launcher的Activity跳轉(zhuǎn)動(dòng)畫。需要掌握Android系統(tǒng)動(dòng)畫的執(zhí)行原理,以及Activity、Window、View這三者動(dòng)畫之間的關(guān)系并解決三者之間可能產(chǎn)生的沖突,并且解決該動(dòng)畫的性能問題。
2.SystemUI Recents App(最近任務(wù)列表)的開發(fā)及Debug:負(fù)責(zé)Recents app的視圖能夠規(guī)范顯示及動(dòng)畫的正確執(zhí)行等相關(guān)的處理,主要解決了Android原生問題:在橫屏情況下,啟動(dòng)應(yīng)用再退出之后,打開Recents app無(wú)法正常顯示該應(yīng)用快照縮略圖。另外還涉及到自定義VIew、任務(wù)快照、ScreenShot等功能點(diǎn)。
3.系統(tǒng)Performance\Stability、重啟、凍屏等問題的解決。
總結(jié):掌握了Laucher的整體架構(gòu),Recents app的工作原理及接觸到了更深層次的Framework問題,并且能夠歸類問題并總結(jié)出相關(guān)問題的解決方法,能夠完成較難的遺留問題,受到了上級(jí)領(lǐng)導(dǎo)的好評(píng)!
2020.x -2020x BlackBerry Key2\Key2 LE Android Framework工程師
該項(xiàng)目為BlackBerry智能手機(jī)KEY系列的第二代,所在部門為App部門,在Framework小組,主要負(fù)責(zé)Framework模塊的Debug和開發(fā)工作。
主要業(yè)績(jī):
1.移植并優(yōu)化了第一代的Convenience key功能(按下手機(jī)設(shè)備側(cè)鍵能夠快速啟動(dòng)某些app及功能),主要涉及到了自定義VIew,事件的分發(fā)機(jī)制、數(shù)據(jù)庫(kù)等。
2.移植并優(yōu)化了設(shè)備低內(nèi)存提醒功能
3.完成KEY2的新功能Speed key(魔法鍵)功能的開發(fā)(按下某個(gè)物理按鍵能夠在任何情況下快速啟動(dòng)任何應(yīng)用)
4.完成了為第三方非系統(tǒng)應(yīng)用的默認(rèn)權(quán)限適配功能
5.配合團(tuán)隊(duì)完成Performance\Stability、CTS等相關(guān)Debug
總結(jié): 能夠獨(dú)立完成功能的開發(fā)及Debug,能夠解決部分棘手的性能問題,獲得了小組及領(lǐng)導(dǎo)的一致好評(píng),并且成功漲薪
2020.x -2020x BlackBerry Key1 Android Framework工程師
該項(xiàng)目為黑莓(BlackBerry)智能手機(jī)KEY系列第一代產(chǎn)品.
主要業(yè)績(jī):
能夠獨(dú)立完成項(xiàng)目組給予的任務(wù),由于是初入崗位,且之前沒有接觸過JAVA、Android,所以前三個(gè)月主要是熟悉業(yè)務(wù)框架,學(xué)習(xí)專業(yè)技能,并參與Debug,積累初期經(jīng)驗(yàn);而后獨(dú)立完成了某個(gè)功能(代碼數(shù)量在5000行以上)的移植,受到了導(dǎo)師及領(lǐng)導(dǎo)的一致好評(píng)。
自我評(píng)價(jià)
工作中具有良好的團(tuán)隊(duì)合作意識(shí),能夠保持對(duì)工作的積極性,擁有良好的自學(xué)能力及其抗壓能力,并且能夠保持學(xué)習(xí)熱情,做到學(xué)無(wú)止境,學(xué)以致用。生活中,性格靦腆樂觀,積極向上,能夠處理好人際關(guān)系。
內(nèi)容來(lái)源說(shuō)明:本文章來(lái)自網(wǎng)絡(luò)收集,如侵犯了你的權(quán)益,請(qǐng)聯(lián)系QQ:2772182309進(jìn)行刪除。
http://www.90xin.cn/article/106273.html