About

Hey, this is Nela.

hello this is nela’s blog

I am here to share Android, web and other computer technologies as well as to share music, life and art.

Thank you for browsing

联系方式

  • 手机:18668579239
  • Email: 454776824@qq.com
  • WeChat:nela_czh

个人信息

  • 崔泽辉 男 1994 工作年限:6年
  • 本科/华东交通大学 物联网工程系
  • 期望职位: Android工程师
  • 个人博客: https://cuizehui.github.io/

个人简介

1
2
3
4
5
6
- IM-SDK(RCS)研发经验3年
- 短信应用开发3年
- 担任项目负责人,有管理2人小团队经验
- 熟悉 MMS & Messaging & TelephoneProvider的AOSP源码
- 善于定位并解决SDK发生的问题,对接中兴/小米/海信/联想/TCL/传音等手机厂商和三大运营商
- 有良好的代码规范,文档规范,能够熟练使用MarkDown

工作经历

上海创蓝云智信息科技股份有限公司( 2021年10月 ~ 至今 )

职位: 高级软件开发工程师

对接传音,参与智能短信开发工作

  • 主要职责

    1. 负责短信主列表和搜索模块的功能开发
    2. 通知消息归类功能开发
    3. 内存泄漏相关问题处理
    4. 主导商户识别方案设计,客户端功能开发,商户识别后端开发
    5. 参与短信折叠屏方案预研
  • 处理相关技术问题

遇到的问题 方案
主列表滑动卡顿优化 卡顿排查,去掉无用元素,头像替换为Glide,优化默认头像加载方式,优化渲染首字母头像逻辑 ,提前加载时间数据等
RecyclerView置顶动效 参照SimpleItemAnimator源码,插入拦截move事件自定义动画效果
内存泄漏 集成LeakCanary检测,修改长生命周期对象对短生命周期的引用等
商户识别客户端开发 使用grpc和服务端进行RPC通讯,使用DataBinding等jetpack包工具,简化数据和UI的绑定逻辑
商户识别服务端数据源采集 python初级爬虫工具开发,根据关键字爬取商户信息 ,搭建DJango项目操作数据库,提供客户端接口等

上海闻泰科技股份有限公司( 2021年6月 ~ 10月 )

职位: 通讯软件工程师

负责Android-Telephony模块的问题处理和需求开发,对接高通,MTK平台经验。

预研MTK提供的北美RCS方案,并基于EABService模块,开发联系人应用能力发现功能

负责FrameWork 和 APP层 短信/通话/联系人/SIM卡/网络等相关问题的开发和问题排查。

宁波菊风系统软件有限公司( 2018年4月 ~ 2021年5月 )

融合通信RCS(5G消息)研发 (2019年1月-2021年5月)

  • 项目描述

    1. 根据中国移动规范和GMSA文档相关5G消息需求,基于AOSP短信源码开发5G消息demo.使短信具有群组聊天、发送媒体文件等功能
    2. 提供SDK和demo,解决手机厂商集成出现的各种问题。对接运营商进行功能的调试和服务端问题排查。
  • 主要职责

    1. 组织并协助初级开发工程师完成5G消息demo功能开发。优化RCS-SDK功能。code Review相关代码。
    2. 设计RCS-SDK模块,定义模块接口
    3. 根据RCS-SDK,Android系统日志,解决、定位、调试,SDK的集成问题。分析常见的Crash,ANR等各种业务问题。
    4. 完成demo中 文件传输,卡片消息展示,Maap商户,消息(地理位置,图片语音)收发功能等界面UI
  • 涉及的技术点

技术点 实现方式
进程通信 AIDL+Service+ContentProvider+broadCast实现服务进程,采用多种跨进程通信方式,给上层短信提供业务能力接口
数据存储 使用SharedPreference、SQLiteDatabase数据库存储操作(数据库升级)等操作、流文件存储、等方式实现数据持久化
异步操作方式 熟练掌握 Handler+Thread、AsyncTask、线程池
设计模式 单例模式,mvp,代理模式,建造者模式
定时操作 IntentService 实现定时登陆操作 、埋点功能实现,数据上传
Gradle操作 SO加载JNI配置,gradle操作jar包,flavor多分支多渠道打包方式,aar打包
组件化 按照业务划分模块,将不同功能组件化,例如鉴权登陆模块、文件传输、群聊消息模块,一对一消息收发模块
  • 对接的厂商项目
时间 项目 内容
2019.08-至今 海信、魅族、小米、中兴移动互联融合通信项目 提供5G消息SDK和demo,提供厂商SDK集成升级方案,配合运营商将5G消息业务升级,完成5G消息新标准
2019.01-2019.08 Oppo-外销Rcs 基于Oppo系统短信源码(MMS),加入RCS-SDK,修改TelephoneProvider,通过GMSA认证

JuphoonSDK封装 (2018年4月-2019年1月)

  • 项目描述

    1. 集成SDK并开发具有一对一/多方音视频通话功能,一对一群组Im功能,文件存储的功能的SDK和Demo
    2. 使用SDK进行各种项目的开发
  • 掌握技能

    1. 掌握git,gerrit,Jenkins 代码管理工具
    2. 掌握gradle, shell,adb 命令,等协助开发技能
    3. 掌握开源框架的使用和问题的定位
  • 涉及的技术点

技术点 实现方式
开源框架 掌握EventBus框架,了解使用Butterknife、Glide、Realm等框架
界面 了解使用 ViewPager+Fragment、自定义View、RecyclerView、Activity
  • 使用JC-SDK开发项目
时间 项目 内容
2018年4月-2019年1月 东莞移动视频营业厅 集成JC-SDK完成视频Android访客端开发。完成大部分UI需求和业务需求

宁波麦博韦尔移动电话有限公司 ( 2017年3月 ~ 2018年4月 )

工作内容和技能

主要工作内容:

完成Android framework层的客制化需求,修改手机系统测试出现的各种类型BUG。累计解决客户需求和系统Bug 150+。

  • 熟悉android_FrameWork层开发,有Debug能力,对代码追踪和问题定位有经验。

Safircom项目

在此项目中负责MMI层的开发工作,完成客户的客制化和需求的移植。预置APK,修改并通过GTS/CTS认证,修改Framwork层出现的BUG。

在此项目中学习了手机系统软件的开发流程。掌握modem编译方式。提高了文档阅读能力。对项目进度和管理沟通,有了深刻的认识。

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。