ID:153762

03211030

资深全栈工程师

  • 公司信息:
  • sn
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 西安
  • 全区
  • 高新区

技术能力

扎实的C、数据结构基础,精通Java(android)、AS3.0、C++。精通VS2008、Eclipse、android studio 、FLEX Builder4.5开发工具。
嵌入式WEB开源服务器GoAhead。
熟练版本控制管理工具CVS、VSS以及分布式版本控制管理工具GIT的使用。
精通Android开发平台及框架原理,能独立进行应用程序开发以及Framework、JNI/NDK
开发。
能进行linux下的C、C++,Python,Java开发,以及MAKEFILE,CMake以及shell的编写。
精通tcp,http以及多线程开发。
熟悉ffmpeg,能进行音视频开发,熟悉流媒体协议rtsp、rtmp等。

项目经验

voip开发

项目描述:

为公司T信应用提供音视频SDK接口

责任描述:

1.主要负责android端voip功能sdk的功能开发,主要包括单聊,视频单聊,多方通话以及电话会议等功能;
2.对开源linphone和FreeSWITCH进行维护,解决应用到sdk中的bug以及二次开发。
3.负责解决涉及到的音视频的相关问题。
4.基于linphone,实现voip状态管理等跨平台的voip接口。


2016/7―2016/8

breakpad

项目描述:

c程序或者java或者oc开发的程序可以集成此功能,可以记录程序崩溃的堆栈信息,并且上传至服务器,根据符号表定位程序崩溃位置(java可以直接查看)

责任描述:

负责项目需求、方案设计,任务分配以及负责主要模块开发~
负责windos平台和Android以及linux 平台开发~


2014/6―2016/4

rom系统开发

项目描述:

负责Framework层功能开发以及SystemUI中的通知中心功能和管理中心开发

责任描述:

负责Framework层应用自启动控制,以及通知中心服务模块,开发管理中心应用~


2014/3―2014/6

湖北广电项目

项目描述:

Eclipse(开发工具)
linux(软件环境)基于海信机顶盒开发一款可观看实时流的android的应用;基于WEB服务提供的API必须通过HTTPS协议进行交换,主要有用户验证、获取设备列表、根据设备备获取键值、由云服务根据键值来生成RTSP流地址,其中所有的数据交换都符合JSON格式;通过android提供的VideoView进行实时播放;

责任描述:

1.利用curl和openssl实现HTTPS,封装JNI供java调用。
2.验证VideoView是否支持RTSP,验证海信机顶盒播放RTSP流支持TCP还是UDP
3.找出不能对景阳ONVIF设备提供的RTSP流进行播放的原因。
4.协助国外客户,解决不能通过外网播放RTSP流的原因。


2012/7―2014/6

NVR WEB系统

项目描述:

FlashBuilder(开发工具)
linux、 windows XP(软件环境)1.负责此系统的开发,用GoAhead做嵌入式WEB服务器,通过CRTMPD开源服务器实现对视频的转发,利用rtmp协议通过flash进行视频请求,实现对多路实时视频的点播、以及回放录制的视频,同时开发播放器,实现电子放大、3D定位、云台操作、前端配置等功能,解决系统可在多浏览器下正常工作。

责任描述:

责任描述:
1.负责WEB框架的搭建。
2.对相关技术的研究。
3.为项目组成员分配任务以及风险点的控制。
4.实现相关核心部分。


2011/7―2014/2

NVR监控系统

项目描述:

vs2005(开发工具)
linux(软件环境)1.此项目主要实现对IPCamera的管理,多路实时视频播放、录像、设备管理等工作。

责任描述:

1.学习QT3.0技术。

2.实现对IPCamera的的管理以及设备参数配置功能。

3.NVR服务端开发。

4.采用tcmalloc替换glibc中的malloc。


2011/4―2011/5

UI自动化测试工具

项目描述:

linux(软件环境)1.主要为了减轻测试部的测试工作,开发了一款在终端运行的程序,可以记录用户鼠标的操作轨迹、事件,并且利用多线程技术记录从鼠标设备文件中读取出的数据,并且可以进行多次回放。

责任描述:

1.对linux下鼠标读写操作、以及在显示器中鼠标位置、以及鼠标活动范围的技术研究。 2.软件框架设计、编码、测试。


2009/8―2011/4

ATM系统

项目描述:

MyEclipse6.5(开发工具)
Windows Xp + MyEclipse6.5 + Tomcat6.0 + DB2(软件环境)ATM系统包括ATM管理系统、800服务中心、以及ATM备件管理系统。
1、ATM管理系统主要是包括ATM人员管理、ATM设备管理、ATM机器上的版本管理、ATM销售合同的管理、计算工程师的绩效考核根据工程师建立的CASE,、对ATM的相关信息进行报表统计、定时任务定时更新信息等功能。
2、800服务中心主要是ATM维护工程对ATM进行的维护等工作进行登记,通过短信、邮件、电话方式通知800人员以及第三方人员的投诉等功能,将工程师的具体工作进行记录,以便管理层对ATM机器的故障情况进行了解。
3、ATM备件管理系统是主要对ATM上面使用的备件以及条形码进行管理。
三个系统互相关联,业务逻辑复杂。

责任描述:

1、 与ATM部门进行需求讨论,编写需求规格说明书以及设计规格说明书;
2、 制定开发计划、编码开发、进行单元测试。
3、 最后提交至测试部进行测试,跟踪测试。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

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

微信接收人才推送

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

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