Aaron22
1月前来过
全职 · 900/日  ·  19575/月
工作时间: 周末09:30-18:30工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1、掌握Java、Android、Kotlin和Flutter多种编程语言,熟悉面向对象开发;

2、掌握Android UI布局绘制、消息机制、多线程、模块化编程、内存泄漏、动画、屏幕适配、数据

持久化保存、设计模式和性能优化;

3、掌握MVVM/Retrofit/Okhttp/Eventbus/Glide/Lottie开发框架的使用;

4、熟悉Jni开发,FFmpeg音视频库的使用;

5、Github 地址:https://github.com/AiFengH

工作经历

  • 2020-08-05 -2022-06-06跨越速运安卓开发

    1、负责语音发送以及语音转文字功能的开发; 2、负责企业文化墙的开发; 3、负责轻应用原生能力的维护和开发; 4、负责单聊和群聊消息的维护和开发工作; 5、负责项目内存泄漏的排查和优化工作; 6、负责安装包体积优化工作; 7、负责UI界面的优化工作; 8、负责项目代码的重构:使用MVVM模式进行开发,针对不同模块进行分层,通过Arouter路由,进行模块化的通信,各个模块互相独立,可以单独编译,有效减少开发编译的时间。

教育经历

  • 2011-09-01 - 2015-06-30东莞理工学院软件工程本科

技能

Android
0
1
2
3
4
5
作品
选号器

1、由于旧项目经多人辗转开发,代码繁乱复杂,于是决定运用 MVP 模式进行重构,按包分解各个功能模块,并添加函数注释,提升了项目清晰度与代码的可读性; 2、抽象倒计时模块,方便给各游戏界面调用显示,提高代码的复用性与扩展性; 3、抽象地图定位接口,方便第三方开源库替换; 4、实现游戏省份、玩法切换的可配置化开发; 5、实现第三方分享,*支付; 6、实现 Gradle 的多渠道打包。

0
2023-04-16 11:01
车载应用

SDK负责与系统底层打交道,并提供一系列AIDL接口供各应用调用,方便资源的统一管理,节省CPU占用率; 通过代码重构,使资源与逻辑分离,实现一套代码支持多种UI效果; 通过性能优化,提高了大容量磁盘的加载效率,增强用户体验感; 通过反射实现换肤效果; 实现自定义控件,满足不同UI设计的需求; 实现媒体记忆功能; 实现卡片可拖拽和替换; 组织关于ImageLoader框架实现原理的分享; 实现自定义控件,满足不同UI设计的需求; 组织关于ImageLoader框架实现原理的分享。

0
2023-04-16 11:02
跨声

1、负责语音发送以及语音转文字功能的开发; 2、负责企业文化墙的开发; 3、负责轻应用原生能力的维护和开发; 4、负责单聊和群聊消息的维护和开发工作; 5、负责项目内存泄漏的排查和优化工作; 6、负责安装包体积优化工作; 7、负责UI界面的优化工作; 8、负责项目代码的重构:使用MVVM模式进行开发,针对不同模块进行分层,通过Arouter路由,进行模块化的通信,各个模块互相独立,可以单独编译,有效减少开发编译的时间。

0
2023-04-16 11:04
更新于: 2022-10-05 浏览: 111