目前在一家国有企业担任软件设计师,主要开发windows软件,使用的开发工具有Qt,MFC等,同时在业余时间也自学了Android开发,Python爬虫,主要掌握的技能主要有以下几点:
1.熟练掌握C++,可以独立完成MFC,Qt项目的开发;
2.熟练掌握Java,可以独立完成Android项目的开发;
3.熟练掌握Python,可以使用Python完成爬虫以及数据分析等工作;
4.熟练掌握网络编程、数据库开发、多线程编程等技术;
5.熟练掌握视频传输技术,对于视频的压缩、传输、解压和显示都有深入的了解;
6.英语能力强,六级561分,可以无障碍阅读英文资料,进行英语交流。
独立承担了一款软件的开发及维护任务,该软件之前使用MFC进行开发,后来改用Qt作为开发工具,使用C++语言来进行编写,该软件主要有以下几个特点:
1.连接的设备较多,软件需要控制十几个设备的功能,获取它们的工作状态,其中连接方式包括TCP、UDP网络连接,串口,can总线等,本人独立设计了相关的网络协议,并编写了代码;
2.多路视频传输,软件接受多路视频信号,并对信号进行解析和显示,本人设计并实现了传输的协议,保证了视频传输的清晰度和实时性;
3.完善的数据记录与日志功能,软件将收到的所有数据存入数据库中进行保存,并对软件使用过程中的所有使用事件进行了日志记录;
4.软件界面美观,易于操作。