Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
100 lines (57 sloc) 3.68 KB

基本信息

  • 昵称: Etby Gao
  • 年龄: 25
  • 工作经验:4年
  • 电话 : +1(862) 666-1129
  • 学历: 高中肄业, 自考在读
  • 邮箱 : etby.org@gmail.com
  • 目标职位 : 远程职位( Android 研发工程师、移动端/大前端开发工程师 )

工作经历

领创智信 ADVANCE.AI ( 2019.2 - 2019.6 )

出海应用

主要负责 Android 端的迭代优化、项目重构等。

负责应用在 Play 上的发布、数据监控、问题修复等。

北京博晨技术有限公司 ( 2018.5 - 2018.12 )

区块链钱包项目

主要负责Android端开发、架构设计、面试等等。后期有参与iOS端做一些简单的开发。

项目使用Kotlin+Java进行开发,使用 Jetpack 主流相关技术,部分页面使用 React Native 进行开发。

技术栈 :Jetpack、React Native 以及其他常用框架

北京周同科技有限公司( 2017.11 - 2018.3 )

短视频项目

主要负责整个Android客户端的架构设计、技术选型、团队协调,协调后端负责人制定API,与iOS端负责人确定业务逻辑实现方式,与产品确认技术实现等。

项目主要使用了Kotlin与Java混编的编程方式,Android Architecture Components 结合现有通用开源库的架构,主要编程模式使用MVVM模式。

技术栈:Dagger2、RxJava、Retrofit、OkHttp、DataBinding、Glide、Room等

百度音乐( 太合音乐集团 )( 2015.8 - 2017.11 )

百度音乐人

主要负责设计应用架构、技术选型、帮助其他同事熟悉新接触的技术。

主要负责功能:播放器模块、数据存储框架设计等。优化稳定性,使平均崩溃率0.04%以下。开发基础库, 供音乐人和其他产品使用。

开发涉及:热修复、模块化、开源库定制、注解框架等。

技术栈:RxJava、Retrofit、OkHttp、DataBinding、Glide、zxing、Tinker等

其他项目

TShare (分享SDK):独立完成开发,并帮助其他业务客户端接入。接入腾讯QQ/微信/微博分享平台, 统一第三方分享接口。

zxing (裁剪优化):优化和裁剪二维码库,提供简单统一的接口供业务客户端使用。

crm (统计SDK):发送统计到后端服务器,有自主的重试机制,不会有请求无法到达。

xpress (下载SDK):基于OkHttp和Okio的分段下载库。

个人项目

DataCache ( 2018 )

https://github.com/etby/DataCache

一个内存缓存框架。主要功能是将对象在内存中只保留一份。

解决问题 : 数据对象内存缓存、多页面数据即时同步展示、多API数据合并、同步

技术栈 : AnnotationProcessor、JavaPoet、LruCache、Gson、DataBInding 等

工米 ( 2018 )

个人外包项目,一个房屋装修相关的工作O2O应用。

独立开发,纯 Kotlin 项目,涉及支付、录音、地图、分享等第三方技术。

个人能力

Android

  • 熟练使用 Android Jetpack 框架, 熟悉MVVM编程
  • 熟悉 kotlin, 能够进行 kotlin & Java 混编或纯 kotlin 开发
  • 了解 Flutter,能够适应使用Flutter开发
  • 熟练使用热门开源库 EventBus、Retrofit、OkHttp、Gson、Dagger、RxJava 等
  • 熟悉 AnnotationProcessor, 有注解处理框库开发经验, 能够使用 javapoet 编写基于注解处理器的框架
  • 熟悉 Maven 仓库的使用和搭建、Jenkins 持续集成打包流程

扩展能力

  • 了解iOS开发、了解 Objective-C、Swift
  • 了解跨平台开发框架 Weex、React Native、Flutter,能够根据技术选型快速上手
  • 有多个商业级项目从0到1的开发经验
  • 能够阅读并理解简单的英文文档
  • 了解服务器相关技术,比如:Docker、Kubernetes
You can’t perform that action at this time.