ID:167758

万里江山

高级Android工程师

  • 公司信息:
  • Face++旷视科技
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 海淀

技术能力

1,对Android的基础架构、组件、UI、性能优化、内存优化等有深刻了解;
2,根据需求开发自定义控件,负责开发的项目由于系统控件效果不好基本都是自定义控件和自己写的控件来实现
3,熟练对Android webview进行开发操作
4,熟练掌握多线程设计,Handler、Runnable、Thread的使用;
5,熟练使用Sqlite,数据处理,数据缓存,文件操作,表结构设计,优化执行效率;
6,熟练得在windows,linux,mac三个平台下进行开发操作,熟练使用命令行
7,熟练使用shell语言,能够熟练的开发各种开发脚本,大大提高开发效率
8,熟练开发JNI运用NDK,具有独立编写Native原生程序的能力,具有上线NDK开发经验
9,熟练使用OpenGL ES 2.0。能够使用OpenGL ES 2.0开发应用
10,熟练开发Android camera,bitmap。根据需求熟练的对camera流和bitmap进行压缩,旋转,切割
11,熟练移动网络通信机制,对Socket通信,TCP/IP和HTTP有实际开发经验。
12,熟练掌握各个android机型的UI适配。 熟练掌握安卓应用开发技术,能独立开发Android应用
13,熟练使用git命令,项目管理
14,了解Linux下C开发,使用过GNU linux 工具链。
15,了解rtsp视频流,能够独立完成视频流直播的开发
16,熟悉ffmpeg,独立编译FFmpeg用于项目视频编辑
17,熟悉Android Camera MediaCodec录制视频,滤镜,3d特效

项目经验

项目名称:1.打卡相机
项目职责:这个项目完全是我一个人开发完成,从产品需求的定义,UE,UI,代码的架构设计到最后的具体实现全是自己一个人。这个产品的的难点是1,拍摄照片和录制视频时直接加滤镜和水印。2本地图片和本地视频可以直接加水印。3,自动定位获取手机周边地址。4,根据本地图片和视频不同的分辨率适配不同的水印,保证旧水印可以被完全覆盖。
项目名称:2.视频大师
项目职责:1,这个项目我作为开发小组leader带着两个小伙伴开始开发,这个项目界面简单主要的难点是用OpenGL开发出可以进行视频编辑的视频播放器和使用FFmpeg对本地视频进行视频编辑。做这个项目之前没有接触过音视频开发这个项目完全从0开始边学习边开发,我负责开发OpenGL视频播放器和FFmpeg视频编辑两个模块,这个项目还教会了一个小朋友使用ndk编译so库。这个项目是一款工具性的项目下载量不大总共迭代了4个月,最终的版本里面把硬件加速加上使用GPU编辑后编辑视频速度提高了2到3倍。编辑视频的速度已经比市场上大部分的视频编辑软件要快了
项目名称:3.seeu短视频
项目职责:1,这个项目我作为开发小组leader带着四个小伙伴开始开发,我负责整个项目的基础框架,Base类 工具类,模块化分工和录制视频,视频编辑,视频特效,发布模块的开发。这个项目中除去自己负责的功能模块外还负责和产品设计确定需求,安排需求分工,帮助小伙伴搞定比较难搞的问题,寻找好的开发框架提高开发效率。
项目名称:4.芝麻信用SDK
项目职责:此项目主要由我去推动,整个SDK交互设计流程,html前段的交互,服务端的接口设计都全程参与决定。Android部分的功能全部是我一个人负责开发迭代。 2,这个SDK是带UI的SDK,客户直接导入就可以使用,所有的手机功能适配和UI适配都在SDK层来做。 3,这个项目用到的关键技术点是:a. 各种Android手机前置或后置摄像头的适配,camera数据流的数据旋转,切割,压缩. b. 图片的压缩,剪切,旋转,保存。c. 多线程的事件处理避免数据流操作和UI动画互相干扰。d. 各个不同手机的UI适配,由于SDK对包大小有要求所以这里用一套图片适配的所有的Android手机。e. Android和webview的交互使用。f. 使用Android mediaCodec进行音视频录制
项目名称:6.考拉智能迎宾机器人
项目职责:1,此项目是公司开发的第一个完整的商务项目。我参与决定负责了这个项目的从无到有,完成1.0版本功能成型对外销售8个月后这个项目移交给了兄弟部门。 2,这个项目由Android TV 前台的Android Pad 和公司员工和HR的Android 手机APP三部分构成,这三部分数据都互相打通 3,这个项目用到的关键技术点是:a. Android TV的开发和WebView的使用。b,rtsp视频流直播的开发 c. 蓝牙门禁开关和网络门禁的开发 d. 门禁系统在长时间工作的状态下进行进程守护的开发。e. 各种不同Android的UI适配。f. 图片的压缩,剪切,旋转,保存
项目名称:7.活体检测SDK,Demo,身份证识别SDK,Demo 银行卡识别SDK,Demo
项目职责:1,此项目是我们部门最主要的产品项目。我从项目一开始就参与了Android部分所有的产品讨论,技术讨论和各个不同客户的反馈进行不断的调试优化最后形成了现在稳定的版本。 2,这个项目由C库,JNI库,java SDK和Demo 组成,我负责从算法组拿到C库,使用jni封装ndk编译成新的可供java调用的jni库,再使用java封装成java版本的SDK。最后再开发出demo,为是客户更加方便的使用我把demo又进行分拆成了UI Lib和project 3,这个项目用到的关键技术点是:a. 各种图片的绘制效果 b. 图片质量效果的检测 c.jni/ndk的使用。d. 各种Android手机前置或后置摄像头的适配,camera数据流的数据旋转,切割,压缩. e. 图片的压缩,剪切,旋转,保存。f. 多线程的事件处理避免数据流操作和UI动画互相干扰。 项目名称:
项目名称:8.悦锁屏,相面大师
项目职责:1,此项目是我刚刚到公司时开发的项目,我一年开发了9个面向客户的产品,这两个项目是最终停止更新前下载量超过100万的项目 2,这个项目由C库,JNI库,java SDK和Demo 组成,我负责从算法组拿到C库,使用jni封装ndk编译成新的可供java调用的jni库。最后再开发出APP。其中悦锁屏解决了一个第三方锁屏应用点击home键进入手机主界面的问题 3,这个项目用到的关键技术点是:a 解决home键 b. jni封装 ndk

评价列表

날다    2019-07-12 21:02    5星

合作的不错,技术挺好的。

信用行为

  • 接单
    1
  • 评价
    1
  • 收藏
    4
  • 五星率
    100%
  • 退款
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服