更新时间:2018-05-17 康琳庆 ID:500355802 目前正在找工作 18516761866 wizard_klq@sohu.com 男 | 33岁(1984年10月27日 ) | 现居住 上海-普陀区 | 7年工作经验 最近工作 (11个月 ) 职 位: C++开发工程师 公 司: 上海青蔓网络科技有限公司 行 业: 计算机软件 最高学历/学位 专 业: 计算机科学与技术 学 校: 西安外事学院 学历/学位: 本科 个人信息 QQ号: 12236502 户口/国籍: 西安 婚姻状况: 未婚 目前年收入: 30 万元 (包含基本工资、补贴、奖金、股权收益等) 求职意向 关键字: C/C++?软件工程师 期望薪资: 20000-30000元/月 地点: 上海 职能/职位: 软件工程师 C++开发工程师 行业: 计算机软件 到岗时间: 待定 工作类型: 全职 自我评价: 我是一个动手能力很强的程序员,有很强的学习能力,主要从事C/C++开发,并且熟悉多种脚本语言。对操作系统有自己的理解,尤其对代码性能,内存使用,崩溃这里有自己的理解。自认是是一个全栈开发人员,能快速熟悉各种语言的使用。目前对代码的架构方面有一定的理解,能独立完成中等项目的设计与开发。热爱程序设计,热爱架构之美,目前具备以下技能: 1,熟悉C/C++/.net语言,能编写出高质量的代码。 2,熟悉SQL server,sqllite,mysql等主流数据库操作,并能写出较为复杂的存储过程 3,熟悉python/TCL/shell等脚本语言 4,熟悉设计模式,能使用相关知识编写出可复用的代码。 5,熟练的使用多个第三方库(openssl,libcurl,libcef,repardjson) 6,熟悉Socket开发,熟悉CS/BS架构。 7,熟悉ZMQ库,可以使用ZMQ库搭建各种模式通讯框架。 8,熟悉QT界面开发,可以根据需求重绘各种控件,熟悉QSS,可以完成各种样式。 9,熟悉CTP交易接口,可以基于CTP做相关期货交易行情类软件开发。 工作经验 2017/6-至今 上海青蔓网络科技有限公司 (11个月 ) 计算机软件|500-1000人|民营公司 11对战平台 C++开发工程师 工作描述: 在公司的这段时间主要负责IM聊天系统客户端部分的开发 1,由于之前的客户端采用的QML开发出来的,导致了对XP系统用户的支持不是很好,所以由我重新开发了一套。 a:此套系统采用Qt原生控件编写,实现了所有QML的界面效果 b:数据与界面分离,MVC模式,方便扩展及后期维护 2,基于winmm.dll写了一套语音采集播放模块,配合本公司自己的服务器,将语音聊天功能集成到了IM中。 2015/2-2017/6 珮金(上海)信息科技有限公司 (2年 4个月 ) 金融/投资/证券|50-150人|民营公司 IT研发部 高级软件工程师 工作描述: 一直在此公司从事行情交易客户端开发,也是本人从事开发以来最得意的一个项目: 1,此项目完全有本人一个人开发完成,代码量大概3万行(不包括配置,样式等的纯C++代码) 2,此项目包括多个模块: a,数据通讯模块,负责tcp网络通讯,收发数据,分类保存数据,对这个模块比较满意的就是,数据从接收到分类,再到给上层传输展示,中间只进行了一次的copy,极大的提高了软件的性能。 b,指标计算模块,一个独立的指标计算模块,输入金融数据,输出相应的指标,此模块个人比较满意,其中涉及到了一个最大最小队列,能快速的的获取队列的最大最小值。 c,界面模块,此模块最开始使用的是duilib开源框架,软件第一个版本也是基于此框架发布的,后来发现此框架有很多的问题,如:文档资料少,消息传递层次太多,最重要的后续一些功能无法完成。最终决定替换UI框架。 第二版采用的Qt框架,此模块主要包括用户交互界面的开发,行情信息展示,比较复杂的就是K线和分时图的绘制,各个指标的绘制这一块。 d,版本升级模块,此模块主要是自动升级 3,这是本人第一个完整的从无到有的一个项目,其中踩过很多个坑,项目本身用到了多个第三方库: a,openssl主要是数据传输的一些加密解密 b,libcurl主要负责和http服务器进行数据传递 c,libcef客户端内嵌网页(chrome内核)使用,自己在封装了一层,主要用于直播室 d,bzlib主要负责版本更新的时候解压缩用 e,rapidjson读写配置文件 2013/6-2015/2 上海通用识别技术研究所 (1年 8个月 ) 计算机软件|150-500人|事业单位 系统安防部 高级软件工程师 工作描述: 主要从事C/C++/.NET开发,工作包括界面设计,后台程序的开发。从入职到现在共参与了4个项目的设计与开发: 1,7zip压缩文件的解密,该项目全部由本人一个人完成,包括环境的搭建,程序的架构设计,以及算法的最终实现,开发语言C++。 2,PE文件加壳与隐藏,该项目全部由本人一个人完成,此项目设计到很多Windows内核方面的一些东西,要调用一些底层的API,开发语言C++。 3,利用opencl将CPU程序移植到GPU上,做高并发计算 2010/3-2013/3 文思海辉 (3年 ) 计算机软件|1000-5000人|上市公司 Designer项目组 C++软件工程师 工作枋觯� 外包公司,外派到华为里面工作,做的项目比较多,也学习到了很多知识,包括专业知识,更重要的是也谢项目开发经验,管理经验等。 1,FP手机终端部:参加工作的第一个项目组,在这个项目组做了一年,第一次接触到大批量成体系的代码。该项目属于嵌入式开发,开发语言以C为主要开发,一些脚本采用的是Python,此时我还是一个新手,从事的是维护工作,这个岗位对技术要求不是很高,但是要求个人知识点驳杂,我是做产品CMO工作, 需要对手机各个模块都要有所了解,不要求很精,但是都要懂。 2,华为核心网:该项目是在华为的第二个项目,开发语言C++,这是一个工具组,主要使用MFC为用户开发一些桌面程序。在该项目只待了3个月,期间只开发了一个对服务器报文解析的工具。使用SOCKET从服务器获取到数据包,然后按照相应的协议进行解析,将结果展示到用户界面上,部分数据要写入数据库中保存。并且对一些数据进行检验,以判断服务器是否正常工作。 3,Designer项目组,该项目同属核心网下的一个项目,这是一个比较复杂的项目,项目中涉及到的技术也比较多,JAVA/.NET/C++/TCL/VB 这些语言都使用到了。这是一个工程模拟项目,用到了GIS等多个第三方库。我在该项目中主要负责路由计算这一块,要分析用户在地图上所放的设备信息,最终生成最合理的架设方案,以供用户选择,其中业务逻辑比较复杂。 教育经历 2005/9-2009/7 西安外事学院 本科|计算机科学与技术 技能特长 (包括IT技能、语言能力、证书、成绩、培训经历) ▲技能/语言 英语 一般 C#.NET 熟练 SQL Server 熟练 C/C++ 熟练