个人介绍
专注C++ 上层应用开发的高级技术,.包括MFC、QT、Python 用户界面开发,数据采集、传输与处理,数据通信,传输协议的制定,计算机网络编程,多线程编程。
精通TCP/IP网络协议相关知识,精通各种网络编程,熟悉客户端以及服务器的各种网络模型,包括阻塞、非阻塞、事件选择模型、 异步选择模型并有丰富的项目开发经验。
精通Windows平台以及Linux平台上层应用开发。精通Linux系统基本操作以及常见命令、多线程以及网络编程
熟悉sql数据库开发,熟悉各种数据结构,有json,Python脚本的丰富使用经验,
具有人工智能、大数据以及智能家居等产品相关PC软件包括客户端和产测软件的丰富开发经验!
工作经历
2017-10-09 -至今深圳芯中芯科技有限公司高级软件开发工程师
专注于高端智能产品及解决方案的高科技企业,公司集研发、生产、营销为一体,致力于开发云数据、物联网,移动互联网+、无线音频等核心前沿技术,提供Bluetooth、WiFi无线音频、手机APP、智能扫地机、无线麦克风、智能家居+APP、行车记录仪、云数据等整体解决方案及产品服务。
2015-10-14 -2017-10-18中兴通讯高级软件开发工程师
在无线产品事业部工作,所在部门主要负责无线寻呼系统、对讲机终端以及相关系统开发,本人负责PC端软件以及通信系统的开发...................................................................................
2012-07-06 -2015-10-01深圳和而泰智能控制股份有限公司高级后端工程师
公司是智能家居行业的领头企业,上市公司。在TI,Marvel等平台上都有出色的智能家居解决方案。并与国内知名家居企业如海尔,TCL合作。 工作职责是在智能家居平台上做PC端软件开发,主要是TCP后台服务器、上位机、产测工具的开发
2009-07-01 -2012-12-07惠州德赛汽车电子有限公司高级软件开发工程师
公司是汽车电子行业的知名企业,是国内大型汽车名企的战略合作伙伴。 任职期间工作包括车载导航引擎的开发与完善,导航数据读写,导航界面的显示与渲染;多媒体播放系统的开发与维护
教育经历
2005-09-01 - 2009-07-01广东工业大学信息与通信工程本科
在广东工业大学信息工程学院的信息与通信工程专业攻读本科专业
技能
基于PC 端开发模块/PCB的产测软件,可以与模块/板子进行串口通信、TCP通信、UDP广播通信,进行固件版本、地址码、license三元组、WiFi信号强度等参数的测试,兼有烧写固件的功能。 软件采用C++开发,自定义协议进行指令下发与网络通信,其中tcp通信通过json进行各种参数数据的传输,灵活可靠。软件界面友好,用户易操作上手,配置灵活,兼容多种平台芯片的测试。测试快速,全程自动化,用户只需简单配置,即可一键得出测试结果。 软件与后台MES系统进行联动,将用户烧录的license存储在后台数据库,软件根据项目编号自动获取一条未使用的license记录,为防止license的重复写入提供重要保障,并有自动上报测试记录功能,可以导出测试记录,便于日后跟踪查询。 同样的,发布给客户的固件也是存储在后台服务器,我们只需要提供服务器的完整路径,用户使用产测软件可以远程下载固件进行烧录,防止客户拿到固件随意烧写的现象发生。 软件已在多个平台的项目的量产中得到应用,杜绝了产品重复烧写参数的问题,大大减少了产品的返工率,为产品出货提供质量保障。 开发平台:Windows 7 开发工具:VS 2010 开发语言:C++
项目描述:基于天猫木星S40的开发板做板子的PC 端 录音分析软件,软件可以对板子的麦克风和喇叭进行测试,自动生成wav 格式音频文件, 并有专业算法对音频文件进行分析,计算音频文件的各个声道的db数,进而可以测试板子的麦克风和喇叭的性能。 软件一方面在本地启动本地音频HTTP服务器用于开发板远程播放音频,并启动tcp服务器接收开发板录音生成的音频文件,另一方面通过串口与开发板通信,发送WiFi 名称 与密码 指令进行配网,下发本地音频HTTP服务器ip与端口、tcp服务器ip、开始录音与结束录音等指令进行测试。 软件启动上述两个服务器后,下发指令让板子录音,采用边播边录的方式,录音过程传输音频文件到本地后,校验无误后调用音频分析接口进行音频的专业分析。 软件测试分为一致性信号分析、参考信号分析,密封性信号分析三大测试功能,从各个角度测试分析板子的麦克风和喇叭的性能,从而对开发板的音质进行保证。 用户可以选择外放声音的音频文件,录音时长,测试信号的信号幅度与失真度的标准。根据测试需求选择测试项目,整个测试走自动化流程,用户无需手动干预,每个测试项目自动生成测试结果,显示具体的数值,直观明了。 此软件已在多个平台得到应用,工厂产线已投入使用并得到客户的认可。 开发平台:Windows 7 开发工具:VS 2010 开发语言:C++