



个人介绍
1. 熟练使用Java/Kotlin编写程序和多线程开发,了解flutter开发
2. 熟练使用常用的设计开发模式:单例模式,工厂模式,代理模式等
3. 使用Viewbinding,MVC和MVP框架,,并了解MVVM框架(Databinding)
4. 熟练掌握Android四大组件,五大布局
5. 熟悉自定义view,UI界面绘制,线程,tcp/ip协议,socket,文件以及数据存储等Android编程
6. 掌握使用JNI调用本地方法和socket通信
7. 了解MTK和RK平台应用开发
8. 熟悉版本控制工具如Git,以及了解linus常用命令
9.喜欢研究安卓源码,研究过HandlerThread,Handler等API,了解Handler机制
工作经历
2021-07-13 -2024-01-10康冠科技股份有限公司Android应用开发工程师
1. 负责应用产品的的设计和开发,包括参与产品概要设计、对接客户需求、bug修复和产品优化等。 2. 维护OTA升级模块功能,对该模块做性能优化和内存优化的处理 3. 做客制化需求开发以及安卓版本的向上兼容 如智慧显示屏项目: 描述:该项目产品是基于rk3568芯片,安卓11版本做的一款触屏应用开发,适配了灯光、空调、窗帘、插座、空开等十三种家居设备,实现情景控制、设备功能控制、屏端自身功能控制如音乐播放、继电器开启、亮度控制和数据保存等功能。 技术栈:java、kotlin、socket通信,http通信,MVC 负责模块: 1. 负责与第三方公司进行技术架构选择沟通、接口对接和应用开发。 2. 云端通信模块开发:使用http技术实现云端数据获取与保存 3. 网关通信模块开发:创建并发送socket消息给网关实现设备控制 4. OTA升级模块:实现应用升级 5. 应用界面UI开发与屏端自身功能控制如音乐、继电器、熄屏等功能。
教育经历
2017-09-01 - 2021-07-13广东工业大学软件工程本科