ID:21930
陈欢 C++开发高级工程师 5年经验
2024-06-28
个人介绍:1.熟练使用c语言 2.熟练使用c++语言 3.熟练使用QT技能 4.经常使用数据库 5.熟练开发c++桌面应用 6.熟悉o p e n c v 7.熟悉o p e n n i 8.会做图像识别 9.会沟通技巧 10.经常做U I 实现 11.会做API 12.会做 D L L 13.数学功底好,会根据情况使用最优算法
项目经验:2018/1-2019扭力检测仪开发所属公司: 成都楠迪科技有限公司 项目描述: 项目描述:使用c++作为开发语言,QT作为基本框架,调用插件,如Qt语言家等,开发具有扭力检测、历史数据本地存储、CPK检测、工具管理、历史数据上传服务器、历史数据查询的扭力检测仪。 负责部分:所有UI模块、WIFI模块、协议模块的代码实现,后期测试以及代码优化,参与检测仪功能分析,参与框架设计,参与整体规划,参与数据库设计。 完成情况:目前检测仪整体功能已经实现,后续内测调整工作还在进行。在实现具体功能时,陆续解决了如下问题:UI界面优化,UI逻辑,WIFI连接,API通信等等。 责任描述: 所有UI模块、WIFI模块、协议模块的代码实现,后期测试以及代码优化,参与检测仪功能分析,参与框架设计,参与整体规划,参与数据库设计。 2019/7-2020上海八维培训学校C语言讲师 计算机软件 | 1000-5000人 | 民营公司 | 教学部 工作描述: 在该公司主要负责C语言教学。 平时主要工作内容: 1.c语言概念讲解 2.c语言代码培训 3.组织考试 4.管理学生
技      能: C++  
¥400 / 8小时
立即预约
ID:21866
李杰 高级c/c++工程师 3年经验
2024-06-27
个人介绍:1.能够根据需求文档编写概要设计,并对核心模块进行详细设计 2.能够定义后台和前端的API接口,保证接口规范和安全 3.熟悉mysql数据库,以及数据表和字段的设计 4.能够用c++,Java实现后台核心服务功能 5.能够用Qt实现跨平台(windows,linux,Mac os)应用 6.能够用vs2013实现windows应用 7.能够实现Android简单应用 8.能够用python实现单元测试脚本
项目经验:项目名称:xxx车辆平台管理系统 项目环境:泛交通领域 项目描述:为企业开发一个新能源汽车管理平台,管理从车辆生产,监控运营,售后维护,车俩报废的全生命周期数据,为企业提供更好的运营决策依据。 担任职务:平台部经理 负责工作:1.概要设计文档编写 2.数据库设计 3.后台API接口定义 4.后台通讯接口和数据库读写类的封装实现 5.单元测试脚本框架编写 主要模块:1.后台:响应API请求;数据分析;系统管理 2.WEB:车辆数据采集;车辆运营监控; 3.APP:车辆信息实时显示;公司人员考勤管理 开发语言:c++实现后台服务;php+html实现web;Java实现APP;python实现测试脚本;数据库用mysql 项目名称:加密二维码打印系统 项目环境:服务行业 项目描述:为特殊行业订制开发打印特殊二维码,如防伪识别、特定尺寸的二维码等 担任职务:c++开发工程师 负责工作:1.根据概要设计文档编写详细设计文档 2.软件界面的设计和实现 3.软件功能模块的实现 主要模块:1.网络通信:和服务后台通讯,读取数据库信息 2.数据库管理:数据库的读写封装接口 3.模板管理:管理打印模板,软件根据打印模板打印二维码 4.加解密:负责对二维码信息的加密和解密 5.配置信息:管理软件的配置信息 6.绘图和打印:画出二维码并打印 开发语言:vs2013实现;Qt5.4实现跨平台需求;数据库用mysql
技      能: C++  
¥1500 / 8小时
立即预约
ID:22162
蔡晨 高级C++ 5年经验
2024-06-26
个人介绍:有良好的面向对象思想,能熟练运用C\C++进行应用开发。 熟悉Shell, Python脚本语言,并有运用于实际应用系统开发测试的经验。 熟悉Socket通信程序开发经验。 熟悉LINUX嵌入式软件开发,使用MAKE编译程序,使用GDB在LINUX上调试程序,分析系统LOG排除问题,能使用Shell, Python脚本完成工作上的一些辅助功能,能使用pacsus.robot等测试工具,UT的编写等.能使用wireshark,tcpdump抓包工具分析网络问题。 经过自己的积极,已经编写出一个还算稳定的底层软件框架,包括:网络通信层(epoll+socket),多线程任务队列,线程池,数据库底层等,采用生产者消息者模型,用此框架应用于IM即时通信服务端,还应用于某公司的期货行情、交易C++服务端,现已成功上线,服务端运行稳定。 目前做的方向是金融软件,互联网金融软件。
项目经验:1、主要负责IM通信软件服务端的开发,与技术总监一起设计服务端的软件架构设计,模块设计,并写设计文档,独自负责整个服务端的开发: 网络层采用epoll模型,业务层用线程池处理,提高服务端并发处理能力, 数据库用mysql, 各层各模块都用C++封装成类, 模块之间还算比较清晰, 目前网络层与多线程处理已完成, 正在调试业务层, 应用层协议采用xmpp.客户端用VC,MFC开发。 2、在嵌入式LINUX平台上,负责WCDMA接入网UTRAN设备RNC(无线网络控制器)的平台开发,是基于嵌入式linux系统,主要负责RNC设备的Call Management(电话呼叫管理)开发、测试、维护工作,包括:现网运行中的电话呼叫过程中的资源分配、回收、切换等业务, 了解3GPP的一些知识。 参与network IP PLAN方面的工作, 在嵌入式LINUX平台上,我们负责开发与维护的程序模块功能是负责整个RNC网络接口相关的配置, 例如在某网口上配置IP地址与路由, 我们的程序模块是负责将用户配置的这些网络配置信息组织成一个xml文件,解析xml文件,并调用底层的API配置到内核去中, 负责修改程序bug, 维护team的自动化case,分析case的出错原因, 完成ut的测试框架与测试用例; 后面又参与一个新的项目RNC Pool, 功能是备份RNC, 就是将现网中正在运行的RNC的运行数据备份到另一台备用的RNC, 当正在运行的RNC出现问题, 可由备用的RNC直接替换上去, 不影响用户的使用, 在项目中负责参与各模块功能的设计分析, 小功能模块的代码完成, UT, 程序代码中调用的脚本实现, 并测试程序. 参与BTS(基站)的项目开发, 在嵌入式LINUX平台上,我们是负责HSUPA/HSDPA功能,阅读EFS需求文档,理解软件的需求,负责层2上面的MAC-HS模块开发维护工作,这模块的功能完成HSDPA的用户请求与数据包调试功能,在项目中我负责硬件平台的搭建,LINUX系统引导,启动的故障分析与排除,阅读并熟悉代码,负责编写辅助工具来查询并修改MAC-HS模块运行时的数据,使用测试工具完成建小区,建用户的一系列测试流程,并分析发现的问题. 3、负责银行存管监管产品线软件开发,主要负责后端Linux/unix c/c++应用软件开发,软件子系统包括:备付金存管,交易资金监管,P2P网贷系统等. 负责这些子系统的后端业务功能开发,前端JAVA应用维护,所用的数据库包括:Oracle,DB2,Mysql,Sysbase,informix等.并到客户现场部署过tomcat、weblogic、websphere 服务端与存管后台服务端. 参与兴业银行的P2P云网贷拖管项目,我主要负责在微软云上部署P2P网贷后台服务器,完成P2P与支付公司,银行的对接,并完成一些P2P业务功能的开发。 参与上海华瑞银行P2P存管监管项目,在项目中我担任技术经理职责,负责与客户的需求分析,银行内部网络安全架构设计,网络通信安全方案设计,部署P2P网贷后台服务器,完成P2P与支付公司、银行核心系统的对接,并完成一些P2P业务功能的开发,并对新员工进行业务与技术能力的培训与指导,同时担任部分项目经理的职责。 参与民泰银行P2P存管监管项目,在项目中担任项目经理职责,负责与客户的需求分析,与P2P公司、银行各渠道的对接联调,处理开发、测试、联调中遇到的各种问题等。 另外不定时地到上海银行,杭州银行(三方存管项目),兴业银行等作现场支持,解决一些现场的一些重大问题。
技      能: C++  
¥300 / 8小时
立即预约
ID:21962
寇明 C++客户端开发 11年经验
2024-06-25
个人介绍:Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等 Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等 Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等
项目经验:智能灯光系统,调灯软件,256通道,和单片机通讯,多域操作,软件流畅好用 Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等 智能灯光系统,调灯软件,256通道,和单片机通讯,多域操作,软件流畅好用 Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等 智能灯光系统,调灯软件,256通道,和单片机通讯,多域操作,软件流畅好用 Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等
技      能: C++  
¥400 / 8小时
立即预约
ID:21790
黄丹 c++工程师 11年经验
2024-06-24
个人介绍:1、熟悉ARM汇编、C、C++、QT5、MFC; 2、熟悉ARM处理器/STM32微处理器以及常见外围设备的接口技术,如串口、LCD、IIC、IIS等; 3、熟悉编写LINUX下的字符设备驱动,了解块设备驱动及网络设备驱动;熟悉LINUX/WINCE下的同步、互斥、阻塞、睡眠等机制。 4、熟悉Linux平台搭建,熟练移植bootloader,Linux内核及制作Linux文件系统等; 5、熟悉Linux/WINCE多进程、进程间通信、多线程、网络编程等,具有良好的编程风格; 6、熟练阅读英文技术手册; 7、熟悉windows编程。
项目经验:一、 项目名称:对讲机终端软件应用层功能扩展(校园演练主机) 项目周期:1个月 项目简介:该校园演练主机用于学校为预防突发情况(包括地震、火灾、暴力、空袭)而为学生提供的模拟演习而用的一个项目,该演练主机配合PC上的管理软件以及话筒设备使用,它能实现触发呼叫按钮与保安室的话筒通话以及视频,以及触发另外四个按钮实现播放不同的报警声音和LCD显示屏不同文字显示。该终端主机和话筒是由PC上的管理软件管理,整个对讲语音通话或者视频通话走网络通信。 担任职位:嵌入式软件开发工程师 项目职责:一开始该演练主机的功能只有语音和视频通话功能,为满足项目需要需对该主机进行功能改进。而我在该项目中负责的就是这部分功能的改进工作。主要的改进点是触发那四个报警按钮实现不同的报警声音播报和文字显示(原先这四个按钮是四个IO口预留不起作用)原先其他功能的声音播放例如振铃是由终端设备的喇叭播报,要改为由外接音箱播报、 原先的外设串口不起作用要改为该外设串口连接LCD屏幕要能实现文字滚屏显示。实现这些功能点我用到的关键技术有: 1、ARM GPIO控制。 2、485串口通信:外设串口连接LCD屏幕实现文字滚屏显示用到了485串口通信协议 3、多线程:每个IO口触发的功能分别开一个线程操作执行。 二、 项目名称:掌上电脑 项目周期:1个月 项目简介:这是一个公司给的一个练手项目,要求实现的功能是在ARM开发板上做一个类似掌上电脑的功能,功能包含开机启动界面、工具箱、MP3播放器、日历、电话谱等等类型掌上电脑的功能,ARM 板上的移植操作系统是LINUX。 担任职位:嵌入式软件开发工程师 项目职责:负责实现整个掌上电脑的功能,工作量包括系统的移植、界面的设计、以及各个功能的实现。我在这个项目中用到的关键技术有: 1、Linux开发环境搭建,BootLoader的配置与移植、嵌入式Linux内核及文件系统的构建 2、Linux字符设备驱动开发 3、QT/E移植 4、Mpalyer移植,Mpalyer slave命令的使用,系统音源的控制(调节音量等)。 5、GUI的设计:对话框、主窗口、布局、事件处理、QT多进程等 三、 项目名称:自动化校正油烟浓度、气压、温湿度测试软件 项目周期:1个月 项目简介:城市居家油烟排放受环保部门监控管理,因此城市每家每户都需装一个油烟探头,该油烟探头能采集厨房排放的油烟浓度、气压以及温湿度,探头采集到的这些油烟浓度、气压以及温室度实时上传到环保部门的管理中心,以便环保部门对有违规排放的居民进行监督管理。当时公司受客户委托就是专门批量生产研发销售这类探头。这种探头里头有一块单片机电路板,它包含一个气压采集传感器和温湿度传感器,油烟浓度、气压、温湿度的计算受传感器材质影响,这个影响因素称之为修正系数,从市面上采购的传感器不管是气压温湿度传感器,他们的修正系数都是不一样的。因此每个探头投入市场使用都要把这些修正系数调好,公司为提高生产效率要求做一个自动化校正软件来对每个探头的修正系数进行修改以便单片机电路板实时采集出来的浓度气压温湿度也是标准的,公司里头有一个标准的探头,该探头采集的油烟浓度、气压、温湿度是标准的,拿该探头作参照调其他探头,设计开发该自动化校正软件。 担任职位:嵌入式软件开发工程师 项目职责:负责开发该自动化校正软件,该软件运行在PC端,它通过串口与每个探头的单片机通信,界面上设有40个串口号选择供与40个探头同时通信,具体的工作过程是40个探头和一个标准探头同时放入油烟浓度、气压、温湿度测试环境内,分别在一个浓度、气压、温湿度测试范围内采集40个探头的各个类型数据与标准探头采集的各个类型数据进行比较,通过自动计算各个类型校正系数并分别写入40个探头单片机内部,使得出厂的每个探头在实际的用户那里在同一个环境内采集的浓度、气压、温湿度都是一样。在该项目中用到的关键技术有: 1、c++ 485串口编程:自动化校正系数测试软件通过485串口编程与单片机内部读写数据; 2、多线程:每一个参数量查询设置放入单个线程实现,保证各个参数量的查询设置之间互不影响,界面不卡。 3、485串口通信协议:该软件串口协议自定与单片内部保持一致,串口协议包含首部字段、数据段长度字段、数据内容字段、校验字段、尾部字段,保证数据传输的完整性。 四、 项目名称:智能贴标机控制管理软件 项目周期:2个月 项目简介:石材加工厂对大理石进行切板,需对给每一个切出来的小板贴标签,采用传统人工贴,效率低,误差大,因此给石材加工厂引入一个贴标机装置与五轴数控系统,两者配合使用自动对大理石板贴标减少人工操作和误差。该贴标机装置配合五轴数控系统的自动贴标动作由PC 端的控制软件实现。该贴标装置包含的硬件设备有斑马ZT230打印机、PLC控制器、跟PLC相连的等外围设备以及装打印机的机箱壳等组成。整个智能自动贴标功能包括的软件系统有HMI、智能贴标机控制管理软件、相机软件等组成,其中HMI、相机软件大部分有其他方完成,我主要负责智能贴标机控制管理软件的实现。该套软件主要实现跟HMI的网络通信以及与PLC控制器的串口以及网络通信,还包括控制打印机实现打印操作的实现等等。 担任职位:C++软件工程师 项目职责:负责智能贴标机控制管理软件的设计和各个功能的实现。主要实现的功能有:点击界面相应的按钮实现对应气缸的各种动作;连接服务器实现与HMI(人机交互界面软件)的网络通信,HMI发送相应的的命令通知贴标机控制软件何时执行打印、取标、贴标等一系列动作,两者的数据均封装为JASON 类型的字符串交互;点击定点贴标实现机头不动的时候在特定位置自动贴标等等。该软件实现用到的关键技术有: 1、modbus通信协议的串口以及网络编程:上位机控制PLC控制器动作通过串口以及网络连接因此用到MODBUS的串口以及网络编程; 2、TCP/IP协议网络编程:贴标机控制软件与HMI交互信令用到TCP/IP网络编程; 3、c++定时器的使用: 4、多线程编程技术:定点自动贴标、以及控制打印机打印等一些功能放在单独的线程执行以免界面出现卡顿等异常现象; 5、c++读写配置文件(方便数据的保存和读取)、JSON字符串的封装和解析; 6、c++控制工业打印机打印:调用Windows API实现控制工业打印机的打印
技      能: C++  
¥1100 / 8小时
立即预约
立即预约
意见反馈