1.精通android应用层开发(网络、蓝牙、串口、自定义控件、多线程、多进
程...),熟练掌握系统源码编译、模块编译、交叉编译及shell脚本编写,精通
java、Kotlin等语言,对系统整体框架结构及原理有一定认识,能快速灵活结合
源码解决问题、优化程序。
2.熟悉linux开发环境,熟悉各种常用命令(文件、网络、字符处理...),有
c++、Golang等后端程序开发和运维部署能力。
3.对计算机基础理论及计算机网络有比较深入的认识,技术全面,经验丰富,能
快速地定位解决问题,给出方案。
4.通过CET-6,有优秀的听说读写能力,能用英语进行日常交流,阅读各类技术
文档。
未来云播系统守护套件
C/C++
2022.09-至今
内容:
基本介绍:shell 脚本工具
主要功能:实现以上二进制程序开机自启与保活,定期清理过期日志。
项目职责:独立开发所有shell 脚本
未来云播系统
项目主管
2022.09-至今
内容:
基于(rk3399芯片+Android 7系统)及(rk3588芯片+Android12系统),采用虚拟化技术搭建一板多 Android 系统平台,用于游戏、直播场景。
主要工作:
1)反编译各类游戏 app ,直播 app ,修改系统源码进行适配,保证其正常运行。
2)云播平台升级、云机解析及各种后台程序及脚本开发与维护
3)云机租赁与 IP 代理功能研发
4)负责与深圳方团队对接需求及问题,打包发布新版本。
开发难点:云主机虚拟化技术框架 lxc 跨平台移植,熟悉 linux 内核 cgroup、namespace 原理及特性。
写号工具
QT工程师
2024.02-2024.03
内容:
一款写号工具,采用 qt 编写,功能参考瑞芯微写号工具。
内网穿透工具
C/C++
2023.11-2023.11
内容:
基本介绍:内网穿透工具,采用Golang编写,基于frp开源库实现。
主要功能:实现机器设备内网穿透。
项目职责:独立设计开发client 与server 端
三、基于sg865云机移植
主要任务:移植原有android12云机所有功能移植至高通sg865核心板android10系统
项目职责:与其它同事协作,目前主要作了以下贡献:
1)优化系统编译脚本,提高了编译速度。
2)解决云机无法启动的问题
3)解决云机网络不通问题
四、儿童空间
基本介绍:车机应用,采用java开发。
主要功能:一款搭载于岚图 H97、H56 车型(岚图Free、岚图梦想家)的儿童应用,集成了喜马拉雅儿童平台的音频与爱奇艺儿童版视频SDK。基于博泰操作系统及底层接口。
项目职责:主开发
五、设置
基本介绍:车机设置应用,采用java开发。
主要功能:属于车机设置应用里的WIFI/BT模块,搭载于岚图 H53车型(岚图追光),基于镁佳操作系统和底层接口。
项目职责:独立开发
六、充电桩服务
基本介绍:车机充电桩后台服务程序,采用kotlin开发。
主要功能:对接充电桩厂家蓝牙协议,实现车辆充电功能。
项目职责:独立开发
七、车辆远控
基本介绍:远控SDK,采用java开发。
主要功能:构建http服务,调用公司远控平台接口封装SDK供数字钥匙厂家使用,实现车辆常用远程控制功能,如开关窗、开关通风、开关加热等。
项目职责:独立开发
八、ETC相关程序手持机、行车记录仪、智慧加油等应用程序,涉及行业领域各种协议解析通讯。
...(由于时间过于久远,中间的项目就不逐个介绍了。)
岚图追光车型
Android研发工程师
2020.10-2021.05
内容:
搭载于岚图H53车机系统应用,主要包含网络设置、蓝牙设置、热点设置、消息中心、慢充充电桩模块,项目整体基于 mvvm 框架,采用 Gerrit+Jenkins 进行代码管理、编译、打包,结合禅道、Teambitions 进行测试问题管理。
岚图Free车型
Andoid研发工程师
2020.10-2021.03
内容:
一款搭载于岚图H97、H56车型的儿童应用,集成了喜马拉雅儿童平台的音频与爱奇艺儿童版视频的功能。
开发难点:
1)环境复杂,涉及喜马拉雅、爱奇艺、岚图等多个网络后台的交互,音频焦点、语音控制、方控按键、档位切换等等车机交互,适配手机调试。
●
2)音频播放循环模式切换、视频播放器的封装
3)调试环境复杂,经常辗转于测试车、车间之间,资源冲突严重,实时编码能力要求高。
手持机及行车记录仪
Framework研发工程师
2015.12-2020.08
内容:
手持机主要用于激活 ETC ,采用串口、jni ,低功耗蓝牙等技术调用底层接口,各种通信协议编写与解析。
开发难点:1)客户遍及全国,需求多变,代码复用性要求极高,对编程架构能力要求高。
2)通讯协议五花八门且相互嵌套,对编程人员排查解决问题能力要求极高。
行车记录仪最终项目没做成,砍了。
媒修圣手
全栈工程师
内容:
项目介绍:一款音视频制作的 app ,简洁,免费。主要功能有:
1)一键去除水印:通过短视频链接无痕去水印,本地视频手动选取去水印。
2)音频提取:某某云音乐,现在好听的歌曲都收费,但是 MV 不收费,可以提取音频。
3)音视频裁剪:任意裁剪视频的大小
4)视频拼接:多个视频拼接成一个视频
5)视频剪切:视频任意时段剪切
6)视频倒放:视频倒放,多种倒放模式,有时感觉不可思议。
7)视频速率调整:半速或者倍速播放视频,多种选择模式,让视频更有趣。
8)图片快速去水印
9)强大好用的作品库:预览、删除、重命名、批量删除、查看详情、一键分享。
开发环境:AndroidStudio3.0
项目职责:全部
项目周期:一个半月
相关技术:1)FFmpeg 实现视频的各种复杂编辑功能
2)自定义了各种组件,如自定义视频播放器、自定义区域选择裁剪 View 、自定义图片去水印 View等。
3)模块化:基础 UI 、基础功能、网络请求全部都是自己封装好的 jar 或者 aar包,适用于任何的项目。
4)结合数学理论,写出准确、合理化的算法。
5)SpingBoot 搭建的后台,提供去水印等相关的接口。
1.web-client端 基本介绍:web后端程序,采用Golang编写。 主要功能:用于注册用户登录,展示并操作云机。 软件预览: http://xinyiworld.top:8080/profile_root/pro2_web_client/index.html
项目介绍:一款音视频制作的app,简洁,免费。主要功能有: 1)一键去除水印:通过短视频链接无痕去水印,本地视频手动选取去水印。 2)音频提取:某某云音乐,现在好听的歌曲都收费,但是MV不收费,可以提取 音频。 3)音视频裁剪:任意裁剪视频的大小 4)视频拼接:多个视频
搭载于岚图H53车机系统应用,主要包含网络设置、蓝牙设置、热点设置、消息中心、慢充充电桩模块,项目整体基于 mvvm 框架,采用 Gerrit+Jenkins 进行代码管理、编译、打包,结合禅道、Teambitions 进行测试问题管理。