个人介绍
我是程序员客栈的阿飞 毕业于衡水学院,曾经在boss直聘,爱云校,野狗科技有限公司工作。
具备以下能力:
1. 8年安卓开发经验,熟练掌握研发上线等流程,有良好的项目架构和优化能力,有较好的编程基础和技术经验积累,能够调研和攻坚
2. 有丰富的项目开发经验,能够解决安卓开发大部分问题,擅长IM,音视频等领域的开发,开发过招聘,社交,教育、新闻等多种类型的的项目,有千万级DAU项目开发和维护
3. 擅长积累总结,组件化了一些通用业务模块,尽量做到了功能和 UI 的解耦,复用性高 4. 熟练使用常见第三方库,例如okhttp,retrofit,rxjava,glide,roomdao熟练使用java,kotlin,arkTS等开发语言,熟悉C++,可以进行混合编程 5. 具备鸿蒙开发能力,熟悉常见的UI控件和服务
工作经历
2021-05-01 -2023-06-13boss直聘安卓音视频SDK开发工程师
项目名称:Boss直聘App 项目描述:一款在线找工作类APP,包括IM、实时音视频和短视频等核心功能。 项目职责: 负责识别sdk的开发、全景相机SDK开发和音视频sdk的维护。 技术要点: 1.为了提高音视频质量和稳定性,重构埋点SDK,通过长链接进行上 报 2.采用webview+安卓控件的方式,将UI和识别能力进行拆分,满足不同场景和app的物体识别功能和360度全景相机功能 3.开发包含静默,动作和幻彩等多类型的人脸识别UIKit库 4.将美颜功能功能解耦,简化数据流转过程,可以单独测试 项目名称:投屏开会App 项目描述:一款结合web rtc实时音视频技术,进行投屏和语音、视频的开会软件。 项目职责: 负责投屏App的开发。 技术要点: 1.使用okhttp完成登录和升级模块的网络交互 2.使用webrtc SDK可以进行点对点投屏和经过服务端的投屏 3.使用webrtc SDK联合办公软件进行视频会议功能 4.使用在线推送消息控制设备进行重启、软件更新等 5.对设备的hdmi口和设备相关参数进行监控,并且实时上报
2018-03-01 -2021-04-01北京爱云校修齐治平科技(北京)有限公司安卓app开发
项目名称:好分数辅导App 项目描述:一款一对一在线教育类APP,包括IM、实时音视频和互动画板等核心功能。 项目职责: 带领同事一起完成日常迭代和优化。 技术要点: 1.使用glide进行图片缩放,图片切块等技术等方案对画板图片发送和展示功能优化 2.使用模块化+ARouter对整个应用架构进行升级,解决复杂项目之间耦合严重和编译速度慢的问题 3.根据UI设计规范,对常用标题栏,弹框UI进行封装,提高开发效率,统一各个APP的UI 4.互动画板绘制使⽤双缓冲解决⼤量绘制卡顿的问题 5.使用埋点和bugly等进行日志和用户操作路径收集,进行日常问题分析和产品使用优化 项目名称:慧学App 项目描述:一款小班课类APP,包括IM,实时音视频,画板,工具箱等模块的多人上课功能。 项目职责: 独立开发或者带领同事一起完成日常迭代和优化。 技术要点: 1.使用分层思想进行项目的框架搭建和API设计 2.IM使⽤Java开发,基于TCP、ProtoBuffers和⾃定义数据协议实现
2015-08-01 -2018-02-01野狗科技有限公司安卓sdk开发工程师
项目名称:Wilddog IM 项目描述:开发一款 IM 类型的 SDK,以及使用SDK的即时聊天应用。 功能模块:1.单聊和群聊功能开发 2.文字信息,图片信息,表情信息,语音信息,文件信息等不同类型信息发送功能 3.群聊群操作信息和群通知信息的开发 4.离线推送功能的开发 项目职责:负责Wilddog IM SDK的开发,和集成SDK的应用IM应用的开发 技术要点:1. 常见类型聊天页面的展示,ListView优化 2. 历史聊天数据的本地序列化,OOM等问题的处理。 3. 网络编程和多媒体编程。 4. 各种动画效果的使用和自定义控件的使用。 项目名称:WilddogVideo SDK 和 WilddogRoom SDK 的开发 项目描述:一款基于 Web RTC 技术的实时音视频通话 SDK。 功能模块:1. 一对一视频通话业务 2.多人视频通话业务 项目职责:两个sdk 扩展功能开发与维护。 技术要点: 1.自动化上线脚本的编写
教育经历
2011-09-01 - 2015-06-30衡水学院计算机科学与技术本科