小墩墩2023年10月26日
147阅读
所属分类MQTT、即时通讯、android

作品详情

项目概述:
toon 平台是一个集社交、服务、IM、Hybrid 为一体的开发平台,允许第三方接入,以 及在此基础上进行定制,自身提供的模块有通知、通讯录、动态、服务、门禁等,每个业务 模块又拆分成小单元而且彼此独立,每个模块采用 mvp 架构分层设计,业务上采用 RxJava 进行业务流处理,模块分底层网络层、数据库层、通讯层等核心模块,业务模块基于底层模 块进行封装,模块间采用自有协议进行通讯,这些基础模块组成了一个 toon 基础 app 平台, 在此基础上为各个城市进行了一些特定需要的定制,目前进行定制的城市通有北京通、门城 通、e 福州、工会通、昆明通等 70 多款。
岗位职责:
1. 带领团队完成城市 toon 版本开发 2. 城市 toon 版本升级迭代
3. 基础平台技术架构
4. 技术难点攻克
5. 平台性能优化
6. 基础平台模块拆分及交互规范
7. 跨部门间问题协调沟通处理
工作业绩:
1. 完成数据库层选型(greendao)及封装
2. 主导完成所有业务模块 mvp 改造
3. 引入 Aspect 实现对所有业务接口的耗时统计,从而能快速的定位性能问题
4. 引入 RxJava,使得业务逻辑处理层次感更强,更加易读,可维护
5. 参与完成 toon 协议的制定及开发
6. 抽取平台公共控件封装为独立 UI 库
7. 设计完成 toon 平台路由机制
8. 优化解决平台性能卡顿问题,使平台启动更快,运行更流畅
9. 主导完成工程瘦身,使得 app 体积大幅减少
10. 制定代码规范,及开发规则,统一团队开发风格,使得代码更加清晰,健壮,可维

11. 解决团队技术难题,对遇到困难的同事,进行指导,从面提升开发效率
12. 2015年9月荣获思源科技嘉奖一等奖
13. 2016年10月被评为部门最佳合作伙伴
14. 发起主持全员进行代码 review, 从源头减少 bug 率
15. 主导完成 toon 平台所有业务模块拆分并制定通讯规范
16. 梳理所有 feed 接口,制定优先级,优化启动任务队列,从而加快 app 启动速度
17. 带领团队完成多个城市 toon 定制,比如:北京通、e 福州、门城通、工会通等
18. 加强与兄弟部门的沟通,制定开发计划,使得每个迭代版本如期上线
19. 组织团队成员进行内部技术分享,提高团队整体技术水平
20. 组织团队成员团建,增加团队凝聚力
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论