个人介绍
我是程序员客栈的张富强,一名Android开发工程师; 担任过团车网的Android高级开发工程师; 负责过团车App,团车直播工具,的开发; 熟练使用Java,Kotlin; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2018-06-05 -2023-06-05团车互联网信息服务(北京)有限公司高级Android开发工程师
负责公司团车App、团长工具、团车直播 Android端各版本需求的开发迭代和技术优化,基础库、框架、关键模块的开发改进,以及新技术调研等
教育经历
2008-06-09 - 2011-06-06承德石油高等专科学校软件技术专科
技能
团车直播推流客户端。 责任描述: 使用kotlin语言开发,采用MVVM架构,使用阿里云推流SDK,通过websocket与服务端通信控制开播,切流,导播命令发送等功能。
订货宝是店商互联面向B端客户展示公司产品及优惠信息、商品采集的客户端。 项目采用MVP架构,图片加载框架使用Glide,RxJava控制线程切换,Retrofit+OkHttp实现网络请求。 责任描述: 任职期间负责首页、商品及个人中心相关模块的开发与迭代,使用MVP架构重构首页,基于retrofitrxjava搭建网络module,其中使用了工厂、单例、构建者等设计模式,从而让module实现了高度的封装 升级项目架构,优化客户端性能,友盟统计Crash率从最高%1.3降到0.2%,排查解决内存泄露,安装包瘦身,大幅降低OOM发生
团车网的Android客户端,提供车展信息,车型信息汽车资讯、视频等内容,分为首页图文、视频信息流页面,活动、车型、直播以及个人中心模块。 责任描述: 搭建项目框架,关键模块开发及难点攻关带领团队完成整个app的功能实现和迭代搭建App的base层框架,封装网络module 前期独立完成第一版本的全部开发,后期负责首页、车型列表、详情和直播模块的开发 使用Exoplayer作为播放器,完成短视频信息流上下滑动播放以及直播模块的开发自定义控件封装Exoplayer监听手势动作实现*音量、亮度及进度控制 处理滑动冲突事件,完成车型对比,品牌索引,直播页面点赞动画,及积分变化展示等自定义控件开发 研究新技术,架构升级,Java + MVP 升级为 Kotlin + MVVM