proginn0010560924
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日20:00-22:30、周末9:30-17:00工作地点:
服务企业: 2家累计提交: 1工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

◆3年 Android 开发经验,熟练掌握 Android 应用开发,并能独立负责应用程序的开发和维护
◆ java 基础扎实,熟悉常用的数据结构及算法。了解泛型,反射,自定义注解及其原理,多次使用常用的
设计模式重构代码。
◆ 熟悉 Kotlin,有实际的商业项目开发经验;
◆ 了解 JVM 原理, 多线程(synchronized,voliate, 原子操作 CAS,线程锁 AQS)原理,对反射,动态代理
以及对 ClassLoader 热修复有一定的理解
◆ 熟悉 自定义 View,熟悉 View 绘制流程,能利用事件分发原理解决 UI 交互问题
◆ 掌握网络编程以及 TCP、UDP 等相关知识
◆ 熟练掌握 RxJava2/okhttp/retrofit/Glide 等第三方架构的使用和原理
◆ 熟练使用 MVC/MVVM/MVP 组件化,熟悉使用 ARouter,有实际的架构搭建经验
◆ 熟悉 C++,有 Android NDK 开发经验
◆ 了解音视频开发,对 NDK+FFMPEG 开发有自己的学习经历
◆ 熟练掌握 WebRtc、mediasoup,有商业实时视频功能开发经验。

工作经历

  • 2020-10-01 -2022-11-01华微明天软件Android开发

    蓝牙遥控器 app ◆ 项目描述:公司主产品的配套软件,可通过蓝牙协议控制主程序的功能开关。 ◆ 责任描述:架构设计、需求跟进、页面 UI 与逻辑功能的实现。 ◆ 使用技术:★kotlin 语言开发 + ★基于 JetPack 的 MVVM 架构 + ★DataBinding + ★Navigation + ★ ViewPager2 + ★经典蓝牙开发 + ★gradle 统一管理 ◆ 技术要点: 基于 JetPack 的 MVVM 架构搭建 app 框架 客户端使用 ViewModel 将 View 层与 Repository 层进行完全分离,业务代码和逻辑代码解耦。对 Jetpack 框架进行封装,实现自动化在 Activity,Fragment,自定义控件中,进行 DataBinding,ViewModel 等初始 化工作。 主要 UI 框架 主界面 UI 采用 Fragment 由 Navigation 统一管理的方式,减少项目中 Activity 的个数提升性能。View 层使用 DataBinding,与 LiveData,将数据与布局直接绑定,避

教育经历

  • 2015-09-01 - 2019-06-01华南农业大学农业机械化及其自动化(机电一体化)本科

    曾获得院三等奖学金,成绩优良,大学英语四级。

技能

Android
0
1
2
3
4
5
作品
实时视频会议平台 Android 端sdk

◆ 项目描述:一套公司开发的内部实时视频会议平台,助力公司主产品智能安全帽现场作业指导功能。 使用技术:★java 语言开发+ ★kotlin 语言开发 + ★WebRtc + ★Camera + ★协程 + ★websocket + ★gradle 统一管理

0
2023-03-31 18:37
智能安全帽、智能执法仪 app

使用技术:★java语言开发+ ★ARouter组件化 + ★常用设计模式 + ★Retrofit/Rxjava2网络框架 + ★ 经典蓝牙开发 + ★websocket + ★Camera + ★MediaRecord + ★MediaCodec + ★腾讯云 TRTC + ★mediasoup + ★SRS-WebRtc + ★rtmp + ★gradle 统一管理

0
2023-03-31 18:40
蓝牙遥控器APP

◆ 使用技术:★kotlin 语言开发 + ★基于 JetPack 的 MVVM 架构 + ★DataBinding + ★Navigation + ★ ViewPager2 + ★经典蓝牙开发 + ★gradle 统一管理

0
2023-03-31 18:42
更新于: 2023-02-27 浏览: 157