ID:21936
尤瑜 C++高级工程师 8年经验
2024-08-13
个人介绍:1、可统筹协调、有效管理桌面端上位机应用程序软件的设计及开发工作;2、熟练掌握上位机软件开发全流程,前期参与系统框架搭建、技术选型等基础性工作,中期底层关键组件编写、核心功能开发,后期软件测试、部署及运营维护;3、能够使用QT、VS2019等IDE工具开发上位机应用程序软件;4、基于C++或C#语言,通过有效解帧与组帧,对上位机软件底层数据帧进行高效实时处理;5、熟悉利用TCP或UDP等协议与硬件设备进行数据交互。
项目经验:1、某型号遥测设备地面站解析软件 (1)系统概述 遥测仓地面站解析软件为遥测设备关键配套软件,主要完成对地面站网口输出的数据进行解析与存储。同时对解析出的数据进行数据显示与图像显示。软件具备网络数据接口数据接收解析功能、实时数据显示功能、实时数据存储功能、数据回放功能、视频数据显示功能以及遥测数据组帧模式切换功能。系统采用远距离遥测通讯、RS422数据帧实时解析、GStreamer影像数据流处理等关键技术,对影像、RS422、ADC等多种形式遥测仓回传数据做实时、高效、准确处理及存储。开发语言C++,开发工具VS2019 + QT5.7。 (2)参与承担角色 作为核心开发人员,参与数据接收解析、实时数据显示及历史回放、视频数据显示等功能研发。完成如下工作:实现UDP数据帧接收与解析、多类型多格式数据分组及显示功能;视频数据经过H264解压后在特定的Qt弹窗内,并可通过按键对视频进行弹窗/全屏/不显示的切换。 2、矿用应急广播管理系统 (1)系统概述 应急广播系统通过地面上机位广播管理系统与井下语音数据交换机及广播终端Socket通信,实现语音数据相互传递,满足地面系统与井下广播终端相互对讲、曲目播放、主动监听等多项功能。 (2)系统架构 WinForm + Dapper + MS SQLServer 1)应用程序界面采用开源的WinForm框架搭建,根据项目实际需要开发界面UserControl基础组件及日志记录组件(log4net);2)采用开源ORM组件Dapper作为系统实体对象与数据库表数据映射工具;3)数据持久化:数据存储介质采用MS SQLServer;4)以Wav格式对语音数据文件储存。 (3)承担角色 1)搭建并优化系统架构,保证系统性能高效;2)开发系统基础组件:自定义UserControl控件、日志记录组件、底层网络通讯组件(Socket);3)开发语音数据处理核心组件:声卡PCM数据采集器、语音数据整合转发器、语音数据接收器、录音器、语音播放器等;4)系统核心功能开发:麦克向下对讲、音乐向下播放、广播终端向上呼叫等;5)关键技术公关:上位机与底层交换机硬件通讯、语音编解码压缩技术(PCM与ADPCM相互转换);6)项目管理:开发任务分配与统筹协调、日常开发计划制定与组织实施、现场部署实施与后期维护。 (4)挑战与处理 1)语音数据处理核心组件开发难度大;2)系统与底层交换机硬件通讯稳定性问题(Socket套接字通讯、心跳指令);3)语音编解码压缩技术,实现PCM与ADPCM相互转换;4)语音数据缓存与处理,引入环形缓存区、及通知机制;5)部署多个煤矿现场后,系统扩展性问。 3、井下人员定位管理系统 (1)系统概述 人员定位系统是煤矿六大基础性信息化系统之一,主要实现井下人员实时跟踪定位、超时超员报警、考勤分析等功能。 (2)系统架构 ASP MVC4 + unity依赖注入容器 + EasyUI+SuperMap + ADO.NET + MS SQLServer + PostgreSQL 1)前端使用EasyUI框架,配合JQuery;2)采用ASP MVC4架构实现网站用户请求的接收、处理及反馈,使用微软轻量级Unity容器实现业务层对象及数据数据处理层对象依赖注入;3)采用ADO.NET技术访问及操作数据库中存放的业务数据,重写轻量级ORM组件实现数据库数据到网站数据对象实体的单向映射;4)数据持久化:数据存储介质采用MS SQLServer,部分热点数据采用Redis缓存处理,采用PostgreSQL存储矿井空间数据;5) PostgreSQL空间数据存储与分析:采用SuperMap图形引擎构建Gis二维模型,采用PostgreSQL存储矿井二维空间数据,采用PostgreSQL进行二维空间数据路径分析。 (3)承担角色 1)搭建并持续优化系统架构,保证系统性能高效;2)开发系统基础组件:轻量级ORM单向映射组件、多库SQL自匹配缓存容器、报表数据后端分页组件;3)系统核心功能开发:人员出入井逻辑、与外协合作开发二维Gis图形编辑器与加载器、底层硬件通讯组件;4)关键技术公关:与底层硬件通讯;5)项目管理:开发任务分配与统筹协调、日常开发计划制定与组织实施、现场部署实施与后期维护。 (4)挑战与处理 1)与井下硬件设备通讯不稳定(调整通讯协议、优化数据包校验机制、数据分包与整合);2)出入井逻辑发生异常(优化异常自诊断逻辑);3)多矿多业务扩张后,源代码管理问题及系统接口文档规范问题;4)系统长时间无间断运行,IIS服务器平凡挂掉问题,Web页面运行卡顿,甚至浏览器崩溃问题(经排查某些sql语句频繁执行,且单次执行时间长引起的)。 4、无
技      能: C++  
¥700 / 8小时
立即预约
ID:21889
冯雪梅 高级C++工程师 13年经验
2024-08-13
个人介绍:做VC,MFC12年,擅长服务器架构,网络通信,串口通信,前端界面,游戏算法等。 3年游戏开发经验,类似QQ大厅,斗地主、连连看、德州扑克之类的小游戏,使用MFC框架,在项目中负责服务器端开发,客户端开发,网络通信,前端界面开发,游戏算法开发。 3年聊天软件开发,联想客服系统,类似QQ聊天软件,聊天、文件传输、语音聊天、远程桌面控制,使用MFC框架,在项目中负责客户端开发,控件库开发,网络通信协议架构及开发等。 2年activex控件开发,银行项目,在项目中负责activex影像控件开发,读取扫描仪票据影像图片,票据种类识别,图像处理,上传下载图片等。 4年公园票务系统开发,北京公园票务闸机开发。在项目中负责闸机串口通信,身份证读卡器,IC读卡器,二维码读卡器数据交互,与票务服务器网络通信等。
项目经验:做VC,MFC12年,擅长服务器架构,网络通信,串口通信,前端界面,游戏算法等。 3年游戏开发经验,类似QQ大厅,斗地主、连连看、德州扑克之类的小游戏,使用MFC框架,在项目中负责服务器端开发,客户端开发,网络通信,前端界面开发,游戏算法开发。 3年聊天软件开发,联想客服系统,类似QQ聊天软件,聊天、文件传输、语音聊天、远程桌面控制,使用MFC框架,在项目中负责客户端开发,控件库开发,网络通信协议架构及开发等。 2年activex控件开发,银行项目,在项目中负责activex影像控件开发,读取扫描仪票据影像图片,票据种类识别,图像处理,上传下载图片等。 4年公园票务系统开发,北京公园票务闸机开发。在项目中负责闸机串口通信,身份证读卡器,IC读卡器,二维码读卡器数据交互,与票务服务器网络通信等。
技      能: C++  
¥1200 / 8小时
立即预约
ID:21728
丁云 高级C++开发工程师 6年经验
2024-08-12
个人介绍:C/C++/Java/QT/Python、数据库、计算机网络、操作系统、数据结构与算法、设计模式、Java/JSP/shell、编译原理、软件设计、项目管理 C++windows平台开发,数据库开发, pytest自动化测试,数据结构与算法;QT,H5,RN以及VUE等前端技术
项目经验:项目一 中创仓储管理系统 项目描述 整个项目是基于C/S模式,应用仓储订单管理,机器人任务管理,MFC平台MVC框架等技术实现了无人仓中订单-AGV-操作人员立体式自动化管理系统,项目主要分为订单任务分解层、业务逻辑层、AGV任务下发层,实现了wms订单任务管理,AGV调度任务管理等功能 责任描述 作为项目负责人,针对客户的需求进行方案设计,同时参与上下游业务拆解,分配各端功能模块,并且协调各组员之间的关系,让大家在一个紧张而又活泼的环境下完成项目。 项目总结 个人在团队合作能力、沟通能力、协调能力、技术方面都得到了很大的提高,同时能根据系统架构提出方案来解决客户的需求。 项目二 美国Star项目 项目描述 整个项目基于postgresql数据库开发,应用货区周转率,站台负载均衡等技术实现了仓储管理和AGV任务管理的系统,主要分为WMS储位层,订单业务逻辑层,AGV任务合成层,实现了仓库储位管理,站台饱和度管理等功能 责任描述 在项目中担任核心成员,主导并完成了项目中最复杂的站台负载均衡以及储位冷热度模块,并把一些好的想法向客户提出一起讨论,最后完成对系统的优化。 项目总结 能够利用自己储备的知识处理客户的所有功能需求,并善于发现系统中遗留的问题,敢于组织客户与同事共同解决。 项目三 含光项目 项目描述 整个项目基于桌面应用开发模式,应用QT跨平台特性内嵌Web网页技术实现了视频监控客户端,主要分为监控显示模块,设备管理模块,视频拉流模块,实现了设备管理,监控控制,多路并发拉流等功能 责任描述 负责整个项目代码编写及调试。 项目总结 在组队完成项目中,对实现项目所用到的一些框架、技术等都有了更深的理解,敢于学习应用新知识,在团队合作上也很成功,跟组员相处融洽,从其他组员哪里也学到了很多知识。
技      能: C++  
¥400 / 8小时
立即预约
ID:22203
杜桂芝 C++软件工程师 2年经验
2024-08-12
个人介绍:熟练使用C/C++语言与常用数据结构和算法 ; 熟练使用xml,并能够用duilib开源库快速进行设计界面; 熟练使用MFC、QT进行软件开发,熟悉ATL、DLL、COM、ActiveX编程;精通String/List/Vector/Map等基本容器的使用; 熟悉WINCE平台开发,对串口通讯,RS232, 485 通迅机制和工作原理有一定了解; 熟悉MQ消息队列的使用,持久化内存数据库Redis的应用,对http、Tcp等通讯方式也有较为深入的理解。 熟练使用SOCKET,具备多线程和线程同步的开发能力 ; 熟悉使用SQL Server/mySql/SQLite 数据库的增删改查操作,对内循环、游标、触发器、存储过程有一定的理解; 了解多线程通讯和同步对象:临界区、事件、互斥量和信号量等;
项目经验:项目一: 路由优化大师 硬件环境:win7/win8/win10系统,酷睿I3+4G内存+500G硬盘 开发环境:VS2010, Socket, XML, Lua, duilib 项目职责: 通过路由器固件匹配,编写统一接口,主要完成的功能有路由体检,屏广告,防蹭网已经路由高级设置等。 项目描述: 路由大师致力于打造一款路由管理产品,让广大用户在安全上网的同时可以很轻松的对自家路由器进行管理。 项目二: WCS分拣控制系统客户端 硬件环境:Intel® Core™ i3-3240双核CPU 同等或以上配置+4G内存+500GB+1440x900分辨率 开发环境:VS2010/QT5.8 + MySQL+Http+MQ, 项目职责: 负责WCS客户端各模块的开发,优化软件占用资源,保证设备的正常分拣。 项目描述: 该控制系统是一款针对于交叉带分分拣系统的管理软件,主要包括线体状态的实时显示、小车状态的实时显示、格口状态的显示、导入台状态的显示,以及各种报警功能的显示。通过软件界面将目前分拣机的各种状态实时、直观进行展示,方便现场操作人员及时了解分拣机运行状况,对突发事项进行及时处理。具有丰富的SCADA显示功能,操作简单,数据日志清晰等特点。
技      能: C++  
¥300 / 8小时
立即预约
立即预约
意见反馈