IT人力外包人才简历库

返回列表

C++软件系统开发工程师

驻场外包人员
工作年限:4年 意向城市:深圳 浏览:3次 发布时间:近期

技能标签

C/C++ STL Python Java 数据结构 算法 面向对象设计 网络编程 Linux开发 并发编程 MySQL Redis OpenCv OpenGL Qt框架 MFC框架 Socket编程

专业技能

精通C/C++编程语言,熟练掌握STL标准模板库;掌握Python/Java语言基础语法;熟悉数据结构与算法(数组、链表、树、图、哈希表等);精通面向对象设计思想及常用设计模式(单例、工厂、代理等);熟悉TCP/IP网络协议及Socket编程,掌握Reactor网络模型(单线程/多线程/多进程);精通Linux系统开发(gcc/gdb/vim工具链),熟悉内存池/线程池/连接池等中间件开发;掌握多线程/多进程并发编程技术;熟悉MySQL/Redis数据库原理及应用,了解存储引擎差异及事务机制;熟练使用CMake/Git开发工具;掌握OpenCv/OpenGL/PCL图像处理框架;熟悉MFC/Qt跨平台GUI开发框架

工作履历(脱敏处理)

主导开发多平台图像处理系统,采用OpenCv实现图像采集、处理与可视化,通过OpenGL实现3D模型渲染与交互功能,系统性能提升30%。设计并实现基于Reactor模式的网络通信框架,支持千级并发连接,采用线程池优化IO模型,系统吞吐量提升50%。开发工业级串口通信工具,集成Modbus协议栈,实现多设备数据采集与实时监控。搭建分布式文件服务器,采用内存池优化内存管理,日均处理10万+文件传输请求。参与企业级SDK开发,实现跨平台兼容性,支持Windows/Linux系统,SDK调用量突破50万次。

项目经验(脱敏处理)

1. 工业图像处理系统:基于OpenCv开发图像采集与处理模块,采用OpenGL实现3D模型渲染,支持模型旋转/缩放交互功能,系统帧率稳定在30FPS以上。解决多线程图像处理中的数据竞争问题,通过互斥锁与信号量实现线程同步,系统稳定性提升40%。

2. 分布式文件服务器:设计实现基于Linux的分布式文件存储系统,采用内存池优化内存分配效率,日均处理10万+文件传输请求。通过Redis缓存热点数据,系统响应时间缩短至50ms以内。开发基于Socket的通信协议,支持断点续传与数据校验功能。

3. 跨平台通信SDK:开发支持Windows/Linux的工业通信SDK,集成Modbus/TCP协议栈,实现设备数据采集与控制功能。采用CMake构建跨平台编译系统,支持多版本编译器兼容。通过线程池优化网络IO,系统并发连接数提升至2000+。

4. 高性能网络服务器:基于Reactor模式开发支持千级并发的网络服务器,采用多线程模型处理客户端请求,通过epoll实现高效IO复用。设计分布式日志系统,采用Redis集群存储日志数据,日志查询响应时间低于100ms。开发基于Lua的脚本扩展接口,提升系统灵活性。

驻场外包优势

服从性高

严格遵守甲方管理制度

技术扎实

4年项目实战经验

可长期驻场

接受异地项目外派

快速响应

24小时内可到岗

企业人才对接

专业IT人力外包服务

如果贵公司有IT项目人手缺口、需要工程师驻场开发、短期人力支援需求,欢迎联系洽谈合作。

合作热线

18969108718

商务邮箱

ntit@163.com

微信扫码咨询

微信咨询二维码

扫描二维码添加商务对接

立即申请人才对接