精通C++语言、MFC和STL、ATL/WTL、Loki,熟练使用VC++进行应用程序,多线程
及网络通信等方面的程序开发,有丰富的VC++程序开发经验。
精通uCOSII嵌入式操作系统、嵌入式TCP/IP协议栈(LWIP)、嵌入式文件系统和GUI。
熟悉TCP/IP及相关协议,对WINDOWS系统SOCKET规范有深入的研究。
熟悉UML和Rose建模工具及RUP统一软件开发过程,熟悉面向对象的分析方法和设计模式,熟悉泛型编程,对现代软件工程有深刻的理解,有
运用Rose并采用统一软件开发过程进行进行面向对象软件开发的成功经验;在项目管理方面有成功的实践经验。
熟悉Linux内核及内核裁减和移植,熟悉GNU开发环境和调试工具。
熟悉WinCE内核定制和应用开发。
熟悉Android系统驱动移植与开发。
熟悉虚拟机(Bochs和Skyeye)和各类硬件的仿真。
熟悉MPEG-4、H.264视频压缩和AMR音频压缩,熟悉RTSP、RTP、RTCP流媒体传输协议。
熟悉OPENGL ES和精通CEGUI界面库
熟悉ARM系统体系架构与汇编
熟悉51单片机开发
熟悉智能卡开发
熟悉Cortex-M3芯片、三星6410芯片。
熟悉高通QSC6085、MSM7627、MDM6600芯片与基带开发,有丰富的开发调试经验。
熟练使用MS Project,VSS,SVN等软件。
项目1:多款基于高通芯片手机基带逆向分析与反编译修改 Android系统手机反编译修改 功能添加等
项目2:开发Android下APP推广系统,可以实现快速把客户需要推广的APP安装到目标用户手机上。通过与华强北手机厂商和经销商合作,该系统获得广泛应用。
项目3:开发Android手机游戏 短代支付系统 以及远程日志统计系统
项目4:基于WINCE 6 PDA项目
项目描述:好易通公司的一款专供警察使用的工业PDA,该款PDA除实现普通PDA手机具备的各项功能以外,还计划实现方便警察工作中使用的各类功能,包括身份证、驾驶证等各类证件的拍照和自动识别,违章车辆牌照的拍照和自动识别;数字签名功能;手机实时监控功能;远程通话一键通等。
职责:高级软件工程师,负责多媒体功能的实现。
项目5:T5系列对讲机架构设计
项目描述:T5系列对讲机是好易通公司第一款集成集成对讲机功能和娱乐功能为一体的商业对讲机。T5系列对讲机的软件架构设计即借鉴了现代操作系统(尤其是Linux操作系统)的成功设计理念,同时又充分考虑到嵌入式系统特点。从而使T5系列对讲机的软件架构具备现代操作系统的分层模块化特征、与硬件隔离的能力,从而使系统具备良好的可扩展性和可复用性;同时又具备嵌入式系统的代码精简、高效和良好的实时性的要求。
职位:高级工程师、软件架构师
开发平台和工具:Cortex-M3芯片STMF103,IAR集成开发和调试工具
项目6:虚拟对讲机和Linux环境下嵌入式软件仿真开发平台
项目描述:为提高公司对讲机软件的开发效率,应用软件部设计开发了虚拟对讲机项目。通过使用虚拟对讲机,对讲机开发人员可以开发和调试各种与对讲机硬件无关的功能,减少对硬件开发板的依赖性,从而可以实现对讲机软、硬件的协同开发,提高开发效率。通过使用Linux系统开放的GCC交叉编译和链接工具、GDB远程调试工具和SKYEYE等仿真软件组建的仿真开发平台,可以实现对部分硬件的仿真开发,进一步提高软件开发效率。
职位:软件架构师
项目7:HMS网络管理系统-InforView软件
项目描述:HMS网络管理系统是一套包括应答器,HFC网关和InforView软件综合的有线数字电视网络管理系统;其中InforView是一套分布式HFC网络管理软件,软件同时支持B/S和C/S结构,在体系结构上分为三层:浏览器客户端(应用程序客户端)、后台服务器、数据库。客户端是采用JAVA APPLET开发的基于浏览器的程序,后台服务器采用VC++开发的基于Windows的应用程序(提供应用程序服务器、用户操作界面和WEB服务的综合功能),通过SOCKET实现客户端与后台网管服务器的通讯;网管数据库采用高效的MySql数据库。
该项目采用面向对象的分析和设计方法,以Rose作为建模工具。
项目的开发流程采用统一软件开发过程。
职位:项目经理。
开发平台和工具:Windows2000、VC6、STL、Corba、Java、Mysql等;
项目规模:全职开发人员:5人;开发周期:8个月;代码:约15万行,最终版约30万行。
成果:该项目已经成功完成,部署在深圳天威视讯、南通有线、天津泰达有线、青岛有线、杭州华数等有线电视台实施有效的网络管理。