求职意向
Android开发工程师 四川成都 薪资面议 随时到岗
教育背景
2020.x -2020x 锤子简历大学 电子信息工程
该学校为教育部直属双一流211重点一本院校,就读于该校机械与电子信息工程学院的电子信息工程。
工作经验
2020.x -2020x TCL通讯(宁波)研发中心 Android Framework工程师
目前就职公司为TCL集团子公司,核心业务为智能手机设备的生产与研发,核心产品包括黑莓品牌智能手机,在职部门为Application Team,主要任务负责手机软件模块的开发与维护,在职期间表现优异。
负责Android App及Framework层的开发与Debug工作,主要参与Android Settings、System UI、Framework等模块的工作,开发环境为Android源码环境:
1、解决Android CTS、GTS问题,保证软件系统能够通过Google的官方测试
2、解决系统性能、死锁、重启、Monkey测试等问题,掌握抓取并分析System trace、BugReport技能,熟练使用Battery Historian功耗分析工具,熟悉系统动画
3、解决应用FC、Crash、anr及应用权限问题,掌握解决流程与方法
4、解决Linux平台开发问题,解决由Android源码编译环境及编译系统所引起的问题,熟练使用Linux系统指令
5、参与应用的开发,如Launcher、Settings等
6、掌握input子系统、USB、Sensor、MTP等模块,熟悉WMS、AMS、PMS等相关模块。
7、具有实时性问题现场分析的经验,精通Android Framework源码阅读。
项目经验
2020.x -2020x 高通平台相关项目 Android Framework工程师
主要负责高通平台下的debug及开发工作:
1. 负责解决USB、MTP相关模块出现的问题,比如USB端口的配置、PC与Device之间数据传输等。
2. 解决Performance相关问题,比如亮灭屏、场景卡顿等问题。
3. 解决Sensor相关问题,比如基于G-Sensor的转屏、P-Sensor的亮灭屏等相关问题。
4. 解决Framework一些其他零散问题,比如冻屏等问题。
5. 负责系统相关动画的开发,比如应用间跳转、Activity跳转、Launcher跳转动画、Recents app动画等。
2020.x -2020x 中国移动N5 Android Framework工程师
该项目为中国移动的定制机,基于Android O平台。仍主要负责Framework模块,主要业绩如下:
1.Launcher应用界面跳转动画开发:即从Launcher界面点击进入应用及应用退出返回Launcher的两部分动画,属于系统动画,效果类似于iphone的Launcher跳转动画,属于系统动画,涉及到了Launcher、Framework、SystemUI三个模块以及AMS、WMS等,需定制一套新的属于Launcher的Activity跳转动画。需要掌握Android系统动画的执行原理,以及Activity、Window、View这三者动画之间的关系并解决三者之间可能产生的冲突,并且解决该动画的性能问题。
2.SystemUI Recents App(最近任务列表)的开发及Debug:负责Recents app的视图能够规范显示及动画的正确执行等相关的处理,主要解决了Android原生问题:在横屏情况下,启动应用再退出之后,打开Recents app无法正常显示该应用快照缩略图。另外还涉及到自定义VIew、任务快照、ScreenShot等功能点。
3.系统Performance\Stability、重启、冻屏等问题的解决。
总结:掌握了Laucher的整体架构,Recents app的工作原理及接触到了更深层次的Framework问题,并且能够归类问题并总结出相关问题的解决方法,能够完成较难的遗留问题,受到了上级领导的好评!
2020.x -2020x BlackBerry Key2\Key2 LE Android Framework工程师
该项目为BlackBerry智能手机KEY系列的第二代,所在部门为App部门,在Framework小组,主要负责Framework模块的Debug和开发工作。
主要业绩:
1.移植并优化了第一代的Convenience key功能(按下手机设备侧键能够快速启动某些app及功能),主要涉及到了自定义VIew,事件的分发机制、数据库等。
2.移植并优化了设备低内存提醒功能
3.完成KEY2的新功能Speed key(魔法键)功能的开发(按下某个物理按键能够在任何情况下快速启动任何应用)
4.完成了为第三方非系统应用的默认权限适配功能
5.配合团队完成Performance\Stability、CTS等相关Debug
总结: 能够独立完成功能的开发及Debug,能够解决部分棘手的性能问题,获得了小组及领导的一致好评,并且成功涨薪
2020.x -2020x BlackBerry Key1 Android Framework工程师
该项目为黑莓(BlackBerry)智能手机KEY系列第一代产品.
主要业绩:
能够独立完成项目组给予的任务,由于是初入岗位,且之前没有接触过JAVA、Android,所以前三个月主要是熟悉业务框架,学习专业技能,并参与Debug,积累初期经验;而后独立完成了某个功能(代码数量在5000行以上)的移植,受到了导师及领导的一致好评。
自我评价
工作中具有良好的团队合作意识,能够保持对工作的积极性,拥有良好的自学能力及其抗压能力,并且能够保持学习热情,做到学无止境,学以致用。生活中,性格腼腆乐观,积极向上,能够处理好人际关系。
内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。
https://www.100chui.com/article/106273.html