蔡冬孟

Android 研发工程师

15622705311
domencai@qq.com
广东工业大学(17届)
工作地点:广州

两年半研发经验,独立开发多项目,久邦优秀应届生,到乐研发负责人。

技能清单

UI 动效

熟练掌握自定义控件、动效,能够实现较复杂的 UI 样式以及动画效果。

基础组件

熟悉四大组件、多线程、网络通讯、数据库等基础组件,能够独立开发。

开源框架

熟练使用 RxJava、Retrofit、OkHttp、EventBus、Glide 等开源框架。

Jetpack

熟悉官方组件 ViewModel、LiveData、Room、WorkManger,并在项目中使用。

相关工具

熟悉 Android Studio 开发及调试技巧,熟悉 git、svn 相关版本管理工具。

反编译

熟悉 apktool、jadx 等反编译工具,并配合 xposed 对相关应用进行 hook 来实现破解。

系统适配

了解 Target Api 在不同系统版本的表现,以及相关的适配,对应的进程守护的方案。

其他技能

了解 iOS、JavaWeb 开发,https 加密传输过程,正则表达式,爬虫相关知识。

工作经历

广州到乐科技有限公司

2018年11月 - 2019年10月

  • 一开始作为团队唯一的研发,独立开发三个项目,项目平均开发周期为三周。
  • 独立负责各第三方广告 SDK 接入,守护进程,统计,归因等相关商业化研发。
  • 负责团队 Android 研发工程师,测试工程师的简历筛选以及相关面试工作。
  • 团队扩招后负责研发任务分配, 同时利用反编译以及 Xposed 对竞品进行分析。
  • 对游戏项目进行打包,同时提供商业化的 SDK,实现 Unity 与原生系统的交互。

广州久邦数码科技有限公司

2017年3月 - 2018年11月

  • 应届生进入久邦,与另一同事负责新项目的研发,该同事离职之后,担任此项目负责人。
  • 作为项目负责人,多次对项目进行重构,使得代码拓展性更强,对新功能的开发效率更高。
  • 18 年 5 月,由于公司转型,转岗成为 iOS 研发,并参与公司第一个 iOS 项目的开发。
  • 作为应届生代表,参加下一届应届生的培训,分享自己一年的工作总结与踩过的坑。

项目经验

Android 项目

Scanner

2019.4 - 2019.9
  • "扫描" 是一个工具类的 APP,主要有拍照解题,文档扫描,OCR,二维码识别等功能。
  • 拍照解题是调用 API 识别表达式返回 LaTex 语法的公式,项目最大的难点是解析公式计算结果。
  • 项目优化了高版本守护进程的方案,使得 Android 8.0 以上守护效率提升 30% 以上。

Face Reading

2019.1 - 2019.9
  • "面相" 是一个娱乐类的 APP,主要有变老相机,宝宝预测,颜值 PK,漫画滤镜等功能。
  • 该项目涉及较多相对复杂的动效,例如扫描过程,特征点连线等,滤镜功能用 OpenGl 实现。
  • 由于项目被恶意重新打包,增加了启动时验证,包名异常时会进入一个死循环导致无法正常启动。

Abs Workout

2018.11 - 2019.9
  • "健身" 是一个的工具类 APP,主要有动作语音播报,视频引导,自定义健身闹铃等功能。
  • 第一个独立负责的项目,守护进程,广告 SDK 的接入,签名打包等踩的坑也成为宝贵的经验。
  • 百万日活产生的庞大数据让后台压力很大,所以一直优化配置请求和统计相关的本地缓存的方案。

Alpha Horoscope

2017.9 - 2018.5
  • "星座" 是一个娱乐类的 APP,主要功能有星座运势,星座匹配,掌纹线扫描,答案之书等。
  • 使用 LiveData + ViewModel + Room 架构,改变星座所有监听的 Fragment 即刻更新数据。
  • 通过子线程初始化、启动页主题等优化启动速度,使用 ConstraintLayout 简化布局层级结构。

其他项目

影视资源机器人

2019.9 - 今
  • 通过爬取网页上的影视资源,保存到数据库,实现关键字自动回复的一个微信机器人。
  • 利用 Jsoup 解析网页保存到 MySQL 数据库,通过 Springboot 框架搭建后台接口。

Fitness iOS

2018.5 - 2018.11
  • 久邦第一个 iOS 订阅变现的项目,有训练营和课程两种训练模式,包括免费课程跟付费课程。
  • 项目使用 Objective-C 进行开发,Masonry 进行布局,SDWebImage 进行图片加载。
  • 训练营对课程,课程对动作,都是一对多的关系,所以数据库是外键以及多主键的结构。