ID:21796
刘建平 高级C++开发工程师、C++架构师 14年经验
2024-11-19
个人介绍:1、开发技术:C++、QT,C++服务端、QT客户端界面 2、具备一个项目从头开始全局把控和设计能力,包括:需求规格分析、软件架构设计、数据库结构设计、详细方案设计、核心模块编码开发等全过程。 3、项目中熟练运用C++11/14/17的语法知识 4、擅长技能一:数据库结构设计和数据库相关的开发,在项目中通过优良的设计,使得无需修改代码,即可实现数据库结构变动(比如增加/删除表、列),以及变动后的数据库组态编辑等。 5、擅长技能二:基于C++开发的高性能网络通信底层动态库。 a、跨Windows和Linux平台,同时支持TCP服务端、TCP客户端、UDP ; b、Windows采用IOCP,Linux采用Epoll ; c、事件驱动,回调通知业务层; d、对外接口函数简单易用; e、同时支持C++11/14/17和C++98版本;可以在Arm嵌入式Linux下交叉编译通过并运行; f、高性能: TCP服务端单机测试可支持10万+客户端并发连接; 单socket收发实测,1s可完成1.6万次收发;多socket 1s可完成15万次收发。 6、擅长技能三:擅长C++后台开发,项目中采用分布式设计,完全自主开发进程通信库,实现进程通信数据传输、RPC远程调用等,数据传输性能优秀。 7、擅长技能四:擅长各种电力/工业行业通讯规约开发,包括 IEC 101/103/104,MODBUS-RTU,MODBUS-TCP,CDT,DL/T645-1997/2007等。上述规约采集和转发均支持(规约本身无转发的除外)。 8、擅长技能五:基于QT的客户端各种界面开发,常规客户端界面以及基于坐标系绘图的界面。 9、擅长的行业领域:电力/工业自动化领域的各种监控/运维管理软件开发,嵌入式Linux应用软件开发。
项目经验:作为项目经理+高级C++开发工程师/架构师,从零开始独立自主的完成了多个监控/运维管理系统的开发: 1、电力智能监控及运维管理平台 2、通讯管理机软件 3、高速公路恶劣天气预警与自动处置系统 4、城市大气环境在线监测系统 5、故障指示器简易监控及电子短信值班系统 6、电动汽车充电站监控及运营管理系统 7、配电终端自动化测试系统 在上述项目的开发过程中,负责需求规划分析、软件架构设计、总体方案设计、数据库设计、详细开发方案设计;主要负责完成底层几乎所有模块编码开发,业务层部分核心模块编码开发。
技      能: C++  
¥800 / 8小时
立即预约
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:21733
顾秀兰 高级c#、C++工程师 7年经验
2024-07-24
个人介绍:1、 熟悉技术队伍的管理,曾在省委机关单位、上市公司等任高层,专责技术团队管理和重大项目开发。 2、 从事计算机行业超过30年,参加过多个大型信息项目的研发,在大型项目的设计、开发、实施等方面有丰富的经验。 3、 专长于计算机软件、熟悉C++、C#、JAVA等开发语言,熟悉Oracle、SQL_Server、MySql等数据库的开发与应用,熟悉TCP/IP、UDP等网络开发与应用,熟悉Windows、Linux系统的开发与应用。 4、 熟练掌握C51、ARM类设备的软件(固件)开发,负责过多款硬件设备(车载机、POS机、电子终端、电子秤等)的功能设计与开发。 5、 专长于智能卡技术及其应用、信息安全应用技术、城市一卡通系统设计,国家建设部CPU卡标准制定参编人员。 6、 专长于电子支付应用与结算等应用的开发。 7、 长期从事企业技术开发的管理工作。 8、 擅长编写标书、方案、规范和各类技术文档、标准,熟练应用Word、Excel、PowerPoint、Visio等工具。
项目经验:1、 教育部“中国校园IC卡规范设计”特邀专家、建设部“非接触式CPU卡COS标准”的参编工作。 2、 中标并参与包括广州羊城通、福州、威海等十多个城市的一卡通系统建设工作。 3、 主持开发的“基于互联网的食品快速召回系统开发即应用”项目,是佛山市农业局、科技局、广东工业大学共同建设的佛山市科研专项,在2011年被国家科技部立项为国家级星火计划项目。
技      能: C++  
¥200 / 8小时
立即预约
立即预约
意见反馈