Android开发工程师简历(求职参考)
一份专业而出色的求职简历,是Android开发工程师展示自己技术实力与项目经验的关键,以下是小编整理的1篇Android开发工程师简历案例,同时,幻主简历网还提供精美简历模板以及简历在线制作工具,欢迎大家阅读收藏。
求职意向
求职类型:全职
意向岗位:Android开发工程师
意向城市:广东广州
薪资要求:面议
求职状态:随时到岗
教育背景
时间:20xx.9-20xx.6 学校名称:幻主简历大学 专业名称:电子信息工程 学校描述:在校期间任职班级生活委员,多次获得校级奖学金,在2016年度组队参与国家信息安全比赛并成功入围决赛。
工作经历
时间:20xx.3-至今 公司名称:广州某游戏外包科技有限公司 职位名称:Android开发工程师 1. 手游APP版本跌代负责参与APP日常版本迭代,以及线上问题解决和bugly日常维护。APP日活:55万,总用户数:该APP主要是针对海内外游戏进行网络加速,提升用户游戏体验。主要涉及到APP相关开发,VPNService相关开发以及和jni之间的通信等等。2. 主机APP开发主机APP为20年起的新项目,APP从0开始搭建直到上线,我全程参与其中。直到APP成功上线。后期负责APP线上问题的解决和日常维护。该APP主要是针对switch上的游戏进行网络加速,使得用户可以低延迟,高流畅的玩耍主机游戏。3. 变声APP开发变声APP是22年新起的项目,我负责APP的全程开发任务分配,需求质量评审,概要设计评审,测试用例覆盖等。领导并参与小组一起开发。该APP主要是对用户进行变声,增加用户的趣味性玩法。用户在任何游戏中,都可以实时变声和队友或者对手交流。4.加速SDK核心开发我负责加速SDK的日常维护和线上问题的解决。加速SDK为各个手机厂商以及游戏提供加速业务,目前市面上的国内手机厂商和热门游戏,例如王者,和平等都集成了SDK,每日通过SDK使用加速用户量百万级别。5. 迅游变声SDK核心开发我负责变声SDK的日常开发和维护。变声SDK从0开始,由我参与其中进行搭建,直到现在国内厂商都集成了它,并且稳定上线。变声SDK为各个手机厂商提供游戏变声服务,目前市面上的国内手机厂商大部分都集成了我们的SDK。用户可以玩游戏过程中进行变声。时间:20xx.9-20xx.3 公司名称:广州某外包科技有限公司 职位名称:Android研发工程师 1. 智能门锁APP开发。为了配合公司门锁在市面上方便使用。按照公司需求,我独立开发了智能门锁Android APP。涉及思考代码架构(MVC),绘制UI,网络层,蓝牙模块交互,指令使用国密,非国密加解密,网络数据传输等等。实现登录注册,个人中心,门锁功能等业务。2. 密管SDK开发(jni开发)我负责独立开发设备密管SDK,独立使用jni封装C库加解密等敏感逻辑代码。该SDK为了配合智能门锁使用,对门锁和APP或和服务之间交互发送的设备指令进行加解密,由密管SDK来保存密钥,增加安全性。3. 免密登录SDK开发和后台服务开发。我负责对接三家运营商,开发免密登录Android SDK,实现手机号校验功能。按照公司需要,自学Java web知识,独立开发手机号校验web后台服务功能,并且和IOS,Android实现联调。服务器使用了spring boot框架。4. 中间件开发维护。我负责公司产品U盾相关的Android SDK的维护,主要用于为国内各大银行提供的U盾中间件。解决客户反馈的问题,以及为各大银行的招标测试制作中间件性能测试相关Demo。时间:20xx.7-20xx.9 公司名称:广州某外包科技有限公司 职位名称:Android 系统研发工程师 1. NFC 维护Sony手机系统每年一次升级,我主要负责Sony Android 从N升级到Android之间,NFC 模块的移植,解决其中遇到的问题。2. GPS维护和各个需要用到GPS的公司对接,比如sony,松下等,解决他们提出的GPS相关的问题,实现业务需求。3. git版本控制负责GPS和NFC的git修改,提交,版本控制等。
项目经验
时间:20xx.3-至今 项目名称:这里是项目名称 项目角色:Android 开发环境:Android studio开发语言:Java ,kotlin项目简介:变声APP主要为用户玩游戏时提供实时变声和语音条发送能力。目前华为市场准备优先上架变声APP。项目工作:APP研发,需求评审,测试评审,概要设计,协调研发资源项目经验:1. 由我带领两个研发同学主导了这次研发,全程主导了项目代码架构的搭建,设计模式的选择,研发人力任务的分配等工作2. 变声APP需求全程跟进,异常场景的考虑,需求优先级划分,质量评估3. 代码架构设计图的绘制,搭建整体架构,功能模块的拆解4. 和厂商研发沟通交流设计,联调测试代码5. Jenkins代码编译项目的搭建和维护6. APP打包gradle,shell脚本编写时间:20xx.10-至今 项目名称:幻主简历项目2 项目角色:Android 研发 开发环境:Android studio开发语言:Java项目简介:加速SDK业务和变声SDK业务为迅游各个APP提供基础服务保障。同时国内各个厂商都会集成这两个SDK用于手机加速和变声两种业务需要,同时国内火爆游戏也会内置加速SDK。项目工作:迅游加速SDK核心引擎和变声SDK核心引擎开发维护。项目经验:1. 和各个厂商研发沟通,促进其集成SDK,以及后续SDK问题维护。2. SDK问题解决,产品需求版本迭代3. 设计模式,设计原则的使用,review代码,代码优化重构时间:20xx.6-20xx.10 项目名称:幻主简历项目3 项目角色:Android研发 开发环境:Android studio开发语言:Java,Kotlin项目工作:1. APP需求版本迭代 2. 线上问题解决 3. 新技术调研项目经验:1. 参与需求评审,测试用例评审,概要设计编写。2. APP从零开始搭建,开发,调试,上线。3. 打包脚本,gradle脚本开发。4. 设计模式,设计原则的使用,代码优化重构时间:20xx.3-至今 项目名称:这里是项目名称项目角色:Android研发 开发环境:Android studio开发语言:Java项目简介:手游加速APP主要用于国内外在网络差的情况下,为用户加速海内外游戏,提高游戏流畅度。项目工作:1. APP需求版本迭代 2. 线上问题解决 3. 新技术调研项目经验:1. 参与需求评审,测试用例评审,概要设计编写。2. 调研新技术,例如单元测试用例的高级写法,Powermockito3. 解决线上疑难问题4. VPNservice的整体了解时间:20xx.11-20xx.3 项目名称:这里是项目名称项目角色:Android研发 开发环境:Android studio开发语言:Java项目目的:为了使得智能设备和服务之间传输指令的安全性,所以开发密管 SDK,该SDK用于保存密钥,调用方只需要简单的把需要加密或 需要解密的数据发给SDK,由SDK返回密文或者明文,期间不需 要用户传递密钥,保证数据的安全性。项目经验:1. 了解了市面上常见的比如阿里云,华为云等现有密管SDK的设 计优缺点,思考出了我们自己SDK的独特性。2. 敏感逻辑使用jni封装,更加熟悉了jni开发的相关流程,熟悉 jni中调试解BUG操作。3. 熟悉了国密,非国密加解密操作。4. 熟练使用gradle进行混淆。时间:20xx.10-20xx.11 项目名称:这里是项目名称项目角色:APP开发 开发环境:Android studio开发语言:Java项目目的:为了配合公司智能门锁上市使用,决定开发Android和IOS的 APP供用户管理门锁。主要业务:1. 登录,注册,忘记密码2. 门锁管理,下发密码,开门等3. 个人中心项目成果:从APP代码架构的搭建到APP开发完成,全部由我独立完成。项目经验:1. 学习了蓝牙的使用,门锁和APP之间通过蓝牙来发送指令2. 熟练了动画和自定义UI的使用,APP中使用了大量动画和自定 义View。3. 对四大组件的使用更加熟练,并且制作了一个常用控件开源 库,用于公司项目的其他APP使用中4. 自己思考代码架构,对MVC和MVP两种模式有了更加深刻的 认识。5. 项目中和网络通讯以及某些基类模块中使用了Kotlin,对Kotlin 了解更为深刻。时间:20xx.12-至今 项目名称:这里是项目名称项目角色:Android 中间件开发,后台服务开发 开发环境:Android Studio ,idea开发语言:Java项目目的:对接三家运营商的免密登录,手机号校验模块,进行统一封装项目成果:封装了我们公司自己的手机号校验SDK,目前建行测试环境已经 开始使用我们的SDK。项目经验:1. 了解了Android gradle混淆机制,同时学习掌握了加解密混淆 机制。2. 开发后台服务,配合sdk进行手机号校验,使用了spring boot,学习了Java 后台服务的使用。时间:20xx.10-至今 项目名称:这里是项目名称 项目角色:Android研发 开发环境:Android Studio开发语言:Java项目目的:为公司维护和国内各大银行合作的U盾相关的Android SDK项目描述:公司将产品U盾销售给国内各大银行,同时提供对应AndroidSDK集成到银行APP中。我负责按照新需求,实现新功能,并 解决SDK生产使用中,客户发现的BUG项目经验:1. 通过阅读SDK源码,设计需求解决BUG,学习了解了国内外加 解密算法的原理和使用(例如RSA,SM2,SM4等),了解了 补位,证书,签名延签,SSL/TLS认证,搭建制作了下证服务 器供工行测试使用。时间:20xx.7-20xx.9 项目名称:这里是项目名称 项目角色:Android研发 开发环境:Ubuntu开发语言:Java,C项目目的:完成索尼和松下公司手机的NFC和GPS的升级移植担任角色:NFC,GPS研发项目描述:1. 日本索尼和索尼两大手机厂商每年都会升级Android 手机,我负责升级过程中将NFC和GPS 的模块移植到新手机中,并适配更高的Android版本。2. 17年是由Android N升级到O,18年开始由O升级到P3. 负责进行代码的移植,解决其中遇到的BUG。更改代码适配Android 高版本特性。项目成果:成功的完成了NFC和GPS的移植,并且两者功能可以正常使用项目经验:通过本次项目,阅读了大量Android底层NFC和GPS源码,了解学习了NFC和GPS的相关知识,学习Android系统源码风格,熟练使用了git版本控制工具和ADB工具的使用。提高了学习了解能力和团队合作能力。
自我评价
1. 掌握Java,熟练使用git,熟悉Java单元测试,设计模式,编程思想。2. 业务能力强,编程知识广阔,编程思考能力强,具有设计模式思想。2021年迅游工作,年终绩效评判为S。3. 善于总结,对于工作中遇到的问题,积极进行复盘。对于一些经验,喜欢记录在有道云笔记上,喜欢发表技术文档,在公司的技术树上多次发表自己的技术文档。4. 执行力强,对待任务积极完成,不拖拉。迅游和华大智宝工作时候,负责新产品的设计,架构搭建直到项目完成整个阶段,按时完成任务。5. 团队合作。工作中积极帮助周围同事解决问题。6. 设计文档编写能力强,熟练使用process on绘制各种代码,业务,需求流程图。