锤子简历品牌推广师
Android开发工程师个人简历模板范文
作者:锤子简历 2021/12/29 23:10:00
阅读 143

求职意向

Android开发工程师 广东深圳 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 软件工程(一本)

工作经验

2020.x -2020x 中国广播网(CNR) Android开发工程师

2014.6-2015.8在「北京智美点心科技有限公司」参与 Android 端实习开发,之后在 CNR主力开发, 期间实际参加开发项目达六个(独立完成两个),其中四个项目已上线,并且平均日活都在几十万左右,累计注册用户在百万级。


1、负责产品的需求对接和接口定制联调; 
2、负责 Android 项目框架的搭建和核心代码的编写; 
3、负责代码的 Review 和项目维护以及 APP 更新迭代。

项目经验

2020.x -2020x 川移互动 协作开发(目标用户百万级)

项目简介:「川移互动」是一款为四川移动打造的 APP 和盒子端多平台互动的电视遥控投屏项目,将为四川移动的用户提供服务。


责任描述: 
  • 负责项目的框架搭建,负责项目核心模块的开发; 
  • 封装网络请求模块,使用 OkHttp+Retrofit+RxJava+GSON 等实现数据格式统一处理,异常统一处理,网络缓存等;
  • 基于 IJKPlayer 封装视频播放器,实现直播点播操控;
  • 负责与后台协调方案以达到手机对盒子端的交互控制的目的;
  • 负责盒子端 APP 开发,联调 WebView 与 JavaScript 的交互;
  • 负责对接用户进行语音控制的场景,使用 AIDL 等与其交互; 
  • 负责对具有统一行为的公共元素(如焦点图(Banner))等进行自定义绘制;
  • 负责对包含常用 View 页面的侧滑功能进行开发封装; 

2020.x -2020x 央广云电台 独立开发(日活用户三十万)

项目简介:「央广云电台」是一款收听广播节目的客户端,用户可以收听各类广播节目,可以和自己喜欢的主播进行互动。链接:http://www.cnrcloudfm.com


责任描述:
  • 负责整个项目的开发和维护,采用 MVP 模式架构项目; 
  • 封装网络请求模块,使用 OkHttp 等实现网络请求和网络缓存等;
  • 自定义 View 实现如导航栏、高斯模糊和弹幕效果等;
  • 基于 IJKPlayer 封装音视频播放器,实现后台播放功能等; 
  • 理解 FFmpeg 基本流程,实现音视频加密播放的功能;
  • 负责 APP 的性能优化,使 APP 更稳更快更省更小; 
  • 负责 APP 的屏幕适配,动态更新(HotFix)等;
  • 负责项目 Git 仓库和 SVN 仓库的管理;

2020.x -2020x 央广手机电视 独立开发(注册用户百万级)

项目简介:「央广手机电视」是一款手机电视直播客户端,聚合国内3000+电视等直播资源,以及大批量独家版权资源。

链接: http://www.cnrmobile.com/index/project

责任描述: 
  • 负责整个项目的开发和维护,采用 MVC 模式架构项目; 
  • 封装网络请求模块,使用 Volley 做网络请求;
  • 封装播放模块,基于 VLCPlayer 封装音视频播放器;
  • 使用 DLNA 协议实现跨设备间节目分享功能;
  • 负责项目中页面间及各元素的动画效果开发; 
  • 负责 WebView 与 Native 的交互模块开发;
  • 对 Glide 进行二次封装,降低代码耦合度; 
  • 使用 AIDL 实现进程间通信,使用 EventBus 进行线程间通信;
  • 负责项目中代码管理和代码审查,解决技术难点; 

自我评价

Java 中面向对象思想、常用数据结构和设计模式;
Android 中如 AndroidStudio 、Eclipse等开发工具的使用;
Android 中使用 MVP 与 MVC 模式架构项目;
Android 中 SDK API 的使用,对四大组件有较深理解;
Android 中 IPC 通信以及消息机制;
Android 中 View 绘制流程及 事件分发机制
Android 中动画的使用、区别及其原理;
Android 中多屏幕适配方案,有一定适配经验;
Android 中项目常用的性能优化技术,掌握性能检测工具使用;
Android 中音视频播放、相关协议(HLS/RTMP等)、FFmpeg 基本原理;
Android 中网络通信技术,理解 TCP、UDP 和 HTTP 协议; 
Android 中数据存储技术,诸如 SQLite 和 SharedPreference 等;
Android 中常用的开源架构,如 Volley,Picasso,OkHttp 等;
熟悉 Linux 环境及常用命令;
使用 Git 和 SVN 版本管理工具管理项目;
使用 Java、Kotlin、Python、HTML5 和 JavaScript 等语言; 
丰富的团队开发经验,能独立开发APP,独立完成代码的编写、调试和发布。

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。