debugcplus
1月前来过
全职 · 1000/日  ·  21750/月
工作时间: 工作日19:00-11:30、周末8:30-18:00工作地点: 远程
服务企业: 2家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

本人已经有10年软件开发经验,擅长于c/c++语言开发,熟悉 tcp、udp、http、websocket、can、485等网络通信。熟悉 epoll、select、iocp 等网络模型。能使用 libevent、boost 库进行网络编程,熟悉 zeromq、RabbitMQ 消息队列并使用。熟悉 mysql、redis 数据库并使用。有阅读 ngnix 源码并使用 ngnix 配置代理服务,会使用 Nginx+rtmp+ffmpeg 搭建推流服务器。能熟练使用 qt 框架做界面应用开发。能在 windows、linux 系统下开发,有 linux 嵌入式开发经验。

工作经历

  • 2022-09-14 -至今深圳市和润达高级后端工程师

    储能 EMS 能源管理系统开发 1、搭建 EMS 能源管理系统框架。 2、BMS 数据和状态信息采集及控制。 3、PCS 数据采集及控制。 4、消防控制。 5、智能电表数据采集与控制。 6、服务器模块开发,主要用于客户端查询 BMS、PCS 等设备的历史数据。

  • 2014-06-20 -2022-01-09深圳市欣旺达高级后端工程师

    主要负责电池检测设备相关应用软件开发 1.指导工程师开发,解决开发过程中疑难问题。 2.软件功能需求分析,指定开发方案。 3.软件核心功能开发。

教育经历

  • 2010-09-01 - 2014-06-01武汉理工大学计算机科学与技术本科

    2010年9月至2014年6月就读于武汉理工大学计算机科学与技术专业。 本专业开设课程主要有线性代数、c/c++语言程序设计、sql数据库、计算机组成原理等

技能

多进程
CMake
QT
Qt嵌入式
C++
多线程
GCC
0
1
2
3
4
5
0
1
2
3
4
5
作品
电力监控系统

电力监控系统包括以下几个模块:通信模块(通讯管理机)、遥测模块(多功能电能表、微机保护)、遥信模块(微机保护)、遥控模块(微机保护)遥调(微机保护)。通信装置提供一个以通讯接口,在主控模块的控制下与本地监控中心的通信服务器通信。还提供4个RS232/422/485接口,用于与其它的系统通信,如微机保护、状态显示仪、多功能电表)等。

0
2024-01-19 21:15
电池检测系统

BTS上位机系统与测试设备进行通信,操作者可以利用该系统对测试设备进行控制命令下发和对电池测试数据进行实时显示,同时可以将数据保存至 mysql 数据库。BTS 系统使用c++语言开发,采用 qt 框架进行界面开发,使用 mysql 数据库对电池测试数据进行存储。 核心功能如下: 1.框架主要采用 QT 2.网络通信模块(使用 Boost 库实现) 3.数据库模块(Mysql)

0
2024-01-19 21:08
EMS能源管理系统后台

EMS能源管理系统应用于工商储能。采用c++语言开发,基于 linux 系统开发,采用交叉编译器,最终运行 arm 板上。系统架构主要划分为以下核心模块:通信模块、设备模块、协议模块、控制命令模块、数据库模块。通信模块封装了 mqqt、can、485、tcp、http、websocket 、串口通信。设备模块包括 BMS、PCS 逆变器、智能电表、消防等,该模块可以任意扩展其他需要的设备,只需要从基类继承。协议模块和设备模块类似,根据不同的设备封装了相应的协议解析。控制命令模块封装了不同设备的控制指令。数据库模块主要用于存储设备运行过程中的实时数据,方便历史查看和分析。除了以上核心模块外还有些小模块主要辅助核心模块做业务逻辑处理。

0
2024-01-19 20:46
更新于: 01-19 浏览: 182