个人信息
- 蔡冬孟 | 男 | 广东工业大学 | 17届
- 手机:15622705311
- 邮箱:domencai@qq.com
- 求职意向:Android 研发工程师 | 广州
- 个人总结:两年半研发经验,独立开发多项目,久邦优秀应届生,到乐研发负责人。
- 在线简历:https://domencai.github.io
技能清单
- 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 进行图片加载。
- 训练营对课程,课程对动作,都是一对多的关系,所以数据库是外键以及多主键的结构。
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。