技能标签
专业技能
精通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
微信扫码咨询
扫描二维码添加商务对接