resume

邓勇标

手机:178 5893 6050          邮箱:codepoetdream@gmail.com

微信:v806957428            QQ:806957428

期望岗位:Android工程师        工作年限:2年

学历:本科 / 软件工程专业 / 浙江大学宁波理工学院(18届)

专业技能

  1. 熟练使用 Java ,了解 Kotlin 、 Flutter( Dart )。

  2. 熟悉基础网络相关知识、数据结构、常见的设计模式(单例、观察者模式等)。

  3. 熟悉 Android APK 瘦身缩包等性能优化相关知识。

  4. 熟悉 Glide 、 OkHttp 、 LeakCanary 等著名开源库,并阅读过部分源码。

  5. 熟练使用 MVC/MVP/MVVM 架构,熟悉 Git 版本管理,有团队协作经验,具备 Android 模块化开发、 SDK 开发经验。

自我评价

主攻Android,并期望能在移动开发领域深入钻研,同时也不局限于此,期望能培养“全栈”思维(大前端、后端)。具备较强责任心且注重团队协作,能尽心尽责地完成分配的工作任务并力求完美,在工作中能与同事之间相互协助、友好交流,更高效的完成工作。关注个人和团队开发效率,会积极主动尝试优化开发测试流程、开发测试工具等。有较强自学能力,且求知欲旺盛,敢于接受新的挑战,遇到问题善用过往经验和搜索引擎(Google、Stack over flow、官方文档等)寻找答案。同时也具备一定的源码阅读能力,用以学习官方技术实现和解决难以搜索解决的问题。

工作经历

杭州二维火科技有限公司 ( 2017年11月 ~ 至今 )

火掌柜部门,实习并转正,Android 开发工程师。

项目经历

火掌柜 Android 端 (ToB)
  • 项目简介:一款互联网智能餐厅管理系统。可远程管理员工、菜品、桌位、收银设置等。

  • 参与过程:迭代并维护 App 中桌位、传菜、收银设置等主要功能,并关注和提升 App 性能与稳定性。

  • 技术产出:

  1. Android 端持续集成建设

    • 背景:在业务快速迭代的同时 Android 模块化也在持续进行,开发过程中不可避免的会产生一些无用资源、编译异常等缺陷,并且这些问题往往又会导致团队协作过程中多人重复解决问题, App 软件交付降速、交付的软件产品质量不佳等问题。因此迫切需要对 Android 端进行持续集成基础建设,来自动化地进行初步的质量监控并反馈。

    • 过程:调研各大成熟公司对于持续集成建设的方案并动手实践对比,结合公司具体场景最终决定持续集成方案(Gitlab CI + Jenkins)并展开实施。主要实现了自动化的 Android 端代码的静态检查和消息闭环,包括 Lint 、 CheckStyle 、 FindBugs等代码质量检测工具的集成,以及发出通知(钉钉消息)到模块负责人的功能。

    • 成果:赋予 Android 端 App 提早发现并暴露软件问题的能力,为维稳并降低 Android 端产品的 Bugly 奔溃率、提高团队效率做出了贡献。

  2. Android 端图片选择内部库实现(支持多图选择)

    • 背景:限于项目中已有的图片选择库扩展性不强,不能满足产品多图选择的需求,于是封装设计实现新的图片选择库。

    • 过程:查看项目中已存图片选择库源码,发现是通过调用系统方法来实现的图片选择功能,不能满足多图选择和 UI 定制的需求。于是查看第三方多图选择开源库 Matisse、TakePhoto 、Boxing 源码进行调研对比,最终考虑兼容性、UI定制性和解决issue的积极度等问题,决定自己实现基于 Matisse 和 Boxing的图片多选库。

    • 成果:产出了一个较为健壮的通用内部库,满足了选择图片相关多变需求,同时优化了旧版图片选择框架的缺陷。

火拼拼 Android 端 (ToC)
  • 项目简介:一款餐饮生活类 App。主打扫码点餐拼团、外卖、排队,餐饮一站式服务平台。

  • 参与过程:推进 Android 端在原生开发基础上混合使用 Flutter 进行开发来提高开发效率。使用 Flutter 编写部分新业务页面(购物袋设置模块等)。

  • 项目成果:项目业务迭代原本需要 iOS/Android 两端编写的大部分业务逻辑和 UI 界面只需 Flutter 统一实现,节省几乎近半项目开发人力成本。

  • 技术产出:封装其他开发人员可复用的 Flutter 基础 UI 组件;改进现有 Flutter 开发不规范问题(图片资源放置错误等);仿照 gradlew 引入 flutterw 脚本,用于管理跟随项目 Flutter SDK 版本。

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。我的手机号:178 5893 6050