Android
8 年 Android 开发经验。
熟练掌握常用单例模式, 工厂模式, 监听者模式, 装饰者模式。
熟练掌握 Android 四大组件、 Fragment、 SrufaceView 等常见控件。
熟练掌握多线程编程和线程间的通信机制 Handler、 Message、 MessageQueue、 Lopper 的使用,
并了解其原理。
熟练掌握 Android UI 布局、 自定义 View、 动画特效的实现, 并了解 View 加载原理。
熟练掌握 ListView 的使用和优化, 提高其使用效率。
熟练掌握 Android 五种文件存储方式的使用。
熟练掌握 Socket 通信, TCP、 UDP 通信协议的使用, 了解 Http 通信协议的使用。
熟练掌握 Android 手机屏幕适配方式和原理。
DevTool
熟练掌握 AndroidStudio、 Eclipse 等 IDE 开发工具。
• 熟悉 SVN 和 GIT 的基本使用。
2019-08 ~ 2021-05 科达微看/vSee Pro Android / ios 研发
2017-06 ~ 2019-06 拓课云 Android研发
开发环境:Android Studio/Xcode
开发技术:UMEye云SDK
项目描述:科达微看是一款提供给公检法司等行业部门使用的监控解决方案的app端程序,
使用UMEye云SDK实现与NVR/IPC端的交互,包括设备的操控,音视频流的拉取和播放。
责任描述:主要负责客户提出的新需求的实现性审核,开发,稳定性维护,与NVR/IPC
开发和测试共同协作确保版本的按时保质的发布。
开发环境:Android Studio
开发技术:webrtc+socket.io+html5
项目描述:拓课云是提供为在线教育、政府企业等机构提供一整套在线教育全场景解决
方案中的app端,使用webrtc来实现音视频互动,html5和webview交互实现课堂内丰富
的课件功能。
责任描述:使用底层开发人员提供的基于webrtc+socket.io编写的底层sdk开发出1.0~3.0
版本的拓课云程序,与h5开发人员协商制定和编写课件功能组件,3.0版本之后统筹管理
移动端(包括ios和Android),需求确定,拆分,研发进度把控,版本跟踪上线。