打开网易新闻 查看精彩图片

Android开发工程师简历(求职参考)

一份专业而出色的求职简历,是Android开发工程师展示自己技术实力与项目经验的关键,以下是锤子简历整理的1篇Android开发工程师简历案例,欢迎大家阅读收藏。

求职意向

求职类型:全职

意向岗位:Android开发工程师

意向城市:广东广州

薪资要求:面议

求职状态:随时到岗

教育背景

时间:201X.9-201X.6

学校名称:锤子简历大学

专业名称:电子信息工程

学校描述:在校期间任职班级生活委员,多次获得校级奖学金,在2016年度组队参与国家信息安全比赛并成功入围决赛。

工作经历

时间:201X.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。用户可以玩游戏过程中进行变声。

时间:201X.9-201X.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。

时间:201X.7-201X.9

公司名称:广州某外包科技有限公司

职位名称:Android 系统研发工程师

1、NFC 维护

Sony手机系统每年一次升级,我主要负责Sony Android 从N升级到Android之间,NFC 模块的移植,解决其中遇到的问题。

2、GPS维护

和各个需要用到GPS的公司对接,比如sony,松下等,解决他们提出的GPS相关的问题,实现业务需求。

3、git版本控制

负责GPS和NFC的git修改,提交,版本控制等。

项目经验

时间:201X.3-至今

项目名称:这里是项目名称

项目角色:Android

开发环境:Android studio

开发语言:Java ,kotlin

项目简介:变声APP主要为用户玩游戏时提供实时变声和语音条发送能力。目前华为市场准备优先上架变声APP。

项目工作:APP研发,需求评审,测试评审,概要设计,协调研发资源

项目经验:1.由我带领两个研发同学主导了这次研发,全程主导了项目代码架构的搭建,设计模式的选择,研发人力任务的分配等工作

2、变声APP需求全程跟进,异常场景的考虑,需求优先级划分,质量评估

3、代码架构设计图的绘制,搭建整体架构,功能模块的拆解

4、和厂商研发沟通交流设计,联调测试代码

5、Jenkins代码编译项目的搭建和维护

6、APP打包gradle,shell脚本编写

时间:201X.10-至今

项目名称:锤子简历项目2

项目角色:Android 研发

开发环境:Android studio

开发语言:Java

项目简介:加速SDK业务和变声SDK业务为迅游各个APP提供基础服务保障。同时国内各个厂商都会集成这两个SDK用于手机加速和变声两种业务需要,同时国内火爆游戏也会内置加速SDK。

项目工作:迅游加速SDK核心引擎和变声SDK核心引擎开发维护。

项目经验:1.和各个厂商研发沟通,促进其集成SDK,以及后续SDK问题维护。

2、SDK问题解决,产品需求版本迭代

3、设计模式,设计原则的使用,review代码,代码优化重构

时间:201X.6-201X.10

项目名称:锤子简历项目3

项目角色:Android研发

开发环境:Android studio

开发语言:Java,Kotlin

项目工作:1.APP需求版本迭代 2.线上问题解决 3.新技术调研

项目经验:1.参与需求评审,测试用例评审,概要设计编写。

2、APP从零开始搭建,开发,调试,上线。

3、打包脚本,gradle脚本开发。

4、设计模式,设计原则的使用,代码优化重构

时间:201X.3-至今

项目名称:这里是项目名称

项目角色:Android研发

开发环境:Android studio

开发语言:Java

项目简介:手游加速APP主要用于国内外在网络差的情况下,为用户加速海内外游戏,提高游戏流畅度。

项目工作:1.APP需求版本迭代 2.线上问题解决 3.新技术调研

项目经验:1.参与需求评审,测试用例评审,概要设计编写。

2、调研新技术,例如单元测试用例的高级写法,Powermockito

3、解决线上疑难问题

4、VPNservice的整体了解

时间:201X.11-201X.3

项目名称:这里是项目名称

项目角色:Android研发

开发环境:Android studio

开发语言:Java

项目目的:为了使得智能设备和服务之间传输指令的安全性,所以开发密管 SDK,该SDK用于保存密钥,调用方只需要简单的把需要加密或 需要解密的数据发给SDK,由SDK返回密文或者明文,期间不需 要用户传递密钥,保证数据的安全性。

项目经验:1.了解了市面上常见的比如阿里云,华为云等现有密管SDK的设 计优缺点,思考出了我们自己SDK的独特性。

2、敏感逻辑使用jni封装,更加熟悉了jni开发的相关流程,熟悉 jni中调试解BUG操作。

3、熟悉了国密,非国密加解密操作。

4、熟练使用gradle进行混淆。

时间:201X.10-201X.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 了解更为深刻。

时间:201X.12-至今

项目名称:这里是项目名称

项目角色:Android 中间件开发,后台服务开发

开发环境:Android Studio ,idea

开发语言:Java

项目目的:对接三家运营商的免密登录,手机号校验模块,进行统一封装

项目成果:封装了我们公司自己的手机号校验SDK,目前建行测试环境已经 开始使用我们的SDK。

项目经验:1.了解了Android gradle混淆机制,同时学习掌握了加解密混淆 机制。

2、开发后台服务,配合sdk进行手机号校验,使用了spring boot,学习了Java 后台服务的使用。

时间:201X.10-至今

项目名称:这里是项目名称

项目角色:Android研发

开发环境:Android Studio

开发语言:Java

项目目的:为公司维护和国内各大银行合作的U盾相关的Android SDK

项目描述:公司将产品U盾销售给国内各大银行,同时提供对应Android

SDK集成到银行APP中。我负责按照新需求,实现新功能,并 解决SDK生产使用中,客户发现的BUG

项目经验:1.通过阅读SDK源码,设计需求解决BUG,学习了解了国内外加 解密算法的原理和使用(例如RSA,SM2,SM4等),了解了 补位,证书,签名延签,SSL/TLS认证,搭建制作了下证服务 器供工行测试使用。

时间:201X.7-201X.9

项目名称:这里是项目名称

项目角色:Android研发

开发环境:Ubuntu

开发语言:Java,C

项目目的:完成索尼和松下公司手机的NFC和GPS的升级移植

担任角色:NFC,GPS研发

项目描述:1.日本索尼和索尼两大手机厂商每年都会升级Android 手机,我负责升级过程中将NFC和GPS 的模块移植到新手机中,并适配更高的Android版本。

2、17年是由Android N升级到O,18年开始由O升级到P

3、负责进行代码的移植,解决其中遇到的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绘制各种代码,业务,需求流程图。

打开网易新闻 查看精彩图片

注:上图简历模板,来自锤子简历