个人介绍
擅长技术:
1. 现代化 C++ (C++11标准) 进行大项目开发
2. Android 底层技术开发,包括多媒体层(media)、渲染层(surfaceflinger)
3. OpenGL/Vulkan 3D 渲染开发
4. 音视频编解码等多媒体处理(ffmpeg/vlc/gstreamer) 开发
5. TCP/UDP, HTTP 网络开发。 多线程,多进程等操作系统相关开发。
性格特点:
极客的热情。感兴趣的事可以废寝忘食。
扎实的计算机专业功底
遇到挑战,先行动,在实践中去快速掌握知识要领,一定阶段后系统性的去学习相关各块知识,为进一步提升开拓空间
工作经历
2015-03-16 -至今深圳岚锋创视网络科技有限公司高级移动端工程师
1. 全景相机 Android 端 APP 底层支持库开发,包括基于 USB、UVC 的驱动开发; 音视频处理(解码渲染播放直播录制);播放器 ARPlayer。 2.OpenGL ES 的 360度全景渲染和拼接 主要贡献:独立完成 Insta360多个产品Android支持
2013-09-01 -2014-09-01常州中流电子科技有限公司高级移动端工程师
1. 基于vlc 开发流媒体播放器,开发新的 HLS 插件,并在音视同步机制,缓存机制,网络容错方面对VLC进行优化。 2. 独立从头开发完整支持HLS/HTPP/本地文件的全功能播放器,并在 Android 2.x 上实现了硬件解码任意协议和视频格式中的H264 轨道功能
2011-06-08 -2013-09-01常州中流电子科技有限公司高级后端工程师
1. 基于 C++ 语言, ACE 框架后台开发:视频实时转码系统的通信和负载均衡、请求调度系统。 2. lighttpd, darwin 服务器的插件开发,进行前后端服务处理和通信 3. 基于 ffmpeg 开发服务端多媒体处理组件。
教育经历
2007-09-08 - 2011-06-07西安电子科技大学计算机科学与技术本科
1. 获院奖学金 2. 大二参加校内软件开发赛,基于 C++ 和 Qt 完成 MP3 Tag 编辑器。