男,26岁(1994年生),初中学历。
5年安卓开发经验,1年全栈开发经验。
- 电话 : 18294306003 ( 微信同号 )
- 邮箱 : [email protected]
有多个项目从零开发、技术选型、架构设计经验,有优秀中型公司与多个优质创业公司工作经验。
热爱编程,喜欢学习;喜欢探索与学习不同技术领域,不断突破自己;喜欢创业团队的氛围与热情,善于与同事协同进步。
| 公司 | 时间 | 岗位 | 项目 |
|---|---|---|---|
| 小博工作室(创业) | 2019.08 - 2020.12 | Full Stack Enginner | 自有项目、外包兼职 |
| 领创智信 (ADVANCE.AI) | 2019.02 - 2019.06 | Android Engineer | UMMA(出海项目) |
| 北京博晨技术有限公司 | 2018.05 - 2018.12 | 安卓开发工程师 | ZipperOne(区块链项目) |
| 北京周同科技有限公司 | 2017.11 - 2018.03 | 安卓开发工程师 | 短视频项目 |
| 百度音乐( 太合音乐集团 ) | 2016.03 - 2017.11 | 安卓研发工程师 | 百度音乐人 |
| 北京九天石科技有限公司 | 2015.08 - 2016.03 | 安卓研发工程师 | 合音量 |
主要承担 SRE、DevOps、Full Stack Enginner 等职位工作。
运维 Kubernetes 集群,熟悉 Docker、Helm、Ansible 等运维工具。
搭建开发平台,基于 LDAP 认证,搭建 Jenkins、Harbor、GitLab 等开发平台,实现 CI/CD 流程。
全栈开发,后端使用 Spring 家族、Node 等,前端使用:React、Vue、BootStrap 等,移动端使用:Flutter、Android JetPack 等
主要负责 Android 端的迭代优化、项目重构等。
负责应用在 Play 上的发布、数据监控、问题修复等。
主要负责Android端开发、架构设计、面试等等。
项目涉及区块链协议,助记词与密钥导入,二进制流序列化与反序列化问题。
项目使用Kotlin+Java进行开发,使用 Jetpack 主流相关技术,部分页面使用 React Native 进行开发。
主要负责整个Android客户端的架构设计、技术选型、团队协调,协调后端负责人制定API,与iOS端负责人确定业务逻辑实现方式,与产品确认技术实现等。
项目主要使用了Kotlin与Java混编的编程方式,Android Architecture Components 结合现有通用开源库的架构,主要编程模式使用MVVM模式。
技术栈:Dagger2、RxJava、Retrofit、OkHttp、DataBinding、Glide、Room等
主要负责设计应用架构、技术选型、帮助其他同事熟悉新接触的技术。
主要负责功能:播放器模块、数据存储框架设计等。优化稳定性,使平均崩溃率0.04%以下。开发基础库, 供音乐人和其他产品使用。
技术栈:RxJava、Retrofit、OkHttp、DataBinding、Glide、zxing、Tinker等
TShare (分享SDK):独立完成开发,并帮助其他业务客户端接入。接入腾讯QQ/微信/微博分享平台, 统一第三方分享接口。
zxing (裁剪优化):优化和裁剪二维码库,提供简单统一的接口供业务客户端使用。
crm (统计SDK):发送统计到后端服务器,有自主的重试机制,有优秀的记录率。
xpress (下载SDK):基于OkHttp和Okio的分段下载库。
- 熟练使用 Android Jetpack 框架, 熟悉MVVM编程
- 熟悉 kotlin, 能够进行 kotlin & Java 混编或纯 kotlin 开发
- 了解 Flutter,能够适应使用Flutter开发
- 熟练使用热门开源库 EventBus、Retrofit、OkHttp、Gson、Dagger、RxJava 等
- 熟悉 AnnotationProcessor, 有注解处理框库开发经验, 能够使用 javapoet 编写基于注解处理器的框架
- 了解 TDD,能够进行测试驱动开发
-
有多个商业级项目从0到1的开发经验
-
了解iOS开发、了解 Objective-C、Swift
-
使用过 React、Vue、Bootstrap 等前端技术
-
有 SpringBoot 使用经验,使用过 Security、OAuth、Gateway 等组件
-
了解跨平台开发框架 Weex、React Native、Flutter,能够根据技术选型快速上手
- 熟练 Linux 服务器的管理与操作,有多年服务器运维经验
- 熟练使用 Ansible、Tmux 等服务器管理软件
- 熟悉使用 Docker,经常编写 Dockerfile 文件
- 熟悉 Kubernetes,有线上集群正在运维。熟练编写 K8S 配置文件,熟练使用 Helm 部署服务。
- 熟悉 Jenkins,使用其进行代码扫描与打包等工作