ID:220086

大脸猫 身份已认证

C++高级开发工程师

  • 公司信息:
  • 上海海得
  • 工作经验:
  • 11年
  • 兼职日薪:
  • 900元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 其他
  • 全区

技术能力

10年C++开发经验。掌握多门开发语言。包括C++,GoLang,Java,Python。掌握Qt,MFC界面开发技术,掌握UML技术。熟悉OpengGL。熟悉基本的图形学算法。熟悉基本的计算几何算法。熟悉Linux操作系统。熟悉数据库基本操作。会用Redis。熟悉Docker。了解Node.js。熟悉基本的Web开发。熟练使用Java Web后端开发技术。

项目经验

某石油地质成图软件
项目描述:系统某石油地质成图软件绘图。本系统提供等值线勾绘和编辑。散点玉曲面运算。沉积相图、龟背图的自动生成、各类图版的自动生成等功能。软件分为两部分。绘图部分采用C++开发。界面部分使用C#开发。

责任描述:本人负责移植C++绘图部分。封装好接口,集成到C++开发的图形界面中。并开发和绘图相关的绘图界面。

MTS建筑钢结构力学计算软件
项目描述:
MTS为一款建筑钢结构力学计算软件。通过自研的二维CAD平台,输入结构受力模型,输入荷载等信息。调用有限元计算引擎,计算出结构整体受力情况。之后,按建筑设计规范,输出计算书。

责任描述:
使用MFC开发钢结构设计软件MTS。

开发建筑结构三维造型、显示模块。具体内容为:
1.直接使用OpenGL,从零开始,独立开发三维渲染模块。渲染效果接进或超过结构软件行业内其它软件。
2.1W根杆件造型速度在9秒之完成。30W三角片的场景,可流畅渲染。
3.在单调三角剖分的基础上,研发出新的任意带洞多边形三角剖分算法。多边形内部可有任意多个洞。该算法简单稳定,效率较高。
4.使用多线程技术,可同时打开多个渲染窗口。
5.支持点选、框选、反选操作。
6.使用动态生成纹理的方法,渲染三维杆件的应力应变云图。


GPS差分数据转发软件
项目描述:
多个数据源通过TCP,以Ntrip协议向服务端上传差分数据。多个客户端通过TCP获取某个数据源的差分信息。并提供管理功能。主要功能点有:用户注册功能、基站上线下线管理功能、移动站上线下线管理功能、多种报文解析功能、流量监视功能、差分数据转发功能、超时踢除功能、基站/移动站位置显示功能等等。

采用前后端分离的架构。采用多进程架构。此软件共有三个进程:一个前台进程、两个后台进程。前台模块由Qt实现。与后台服务通过自编写远程调用框架通信。后台模块为纯C++编写。使用的外部库都是可跨平台运行。目前只在Windows下运行。服务端网络部分基于Libevent。修改了Libevent部分源码,使之适应此项目。通信协议为Google Protobuf。解码采用自编写的线程池解码。并使用Go语言,在Linu****台下,编写Web版压测工具。

责任描述:
本人负责整个项目,包括需求采集、需求分析、方案设计、技术方案验证,原型开发、框架实现、核心代码实现、修改开源库、任务分配、检查,及CodeReview


NetSCADA项目
描述:
NetSCADA为工业组态软件。采用Qt开发。
软件功能:通过NetSCADA开发平台配置出的应用程序,完成对PLC的监控与控制。
该软件由两部分组成:开发时与运行时。开发时,类似IDE工具。通过拖拽自开发的组件,完成界面开发。通过配置和脚本完成业务逻辑开发。运行时,类似由IDE编译出的程序。运行时,加载开发时配置出的程序。此程序即是交付给客户的软件应用系统。
NetSCADA 以PLC为数据源,以实时数据库为核心,通过配置,完成应用系统开发。系统还提供报警、报表、图表、脚本二次开发等功能。

责任描述:
本人负责数据存储模块、数据查询模块、报表模块。
数据存储模块:接收上层传递来的数据,通过QtSQL,保存到各种数据库中。并按项目配置,完成创建表等操作。实现备份数据库机制,支持数据断点续传。
数据查询模块:为上层模块:报表模块、图表模块,提供统一的查询接口。支持多数据库操作。用户可通过配置完成SQL查询,而无需编写SQL语句。
报表模块:修改第三方源码,与数据查询模块整合,将此第三方报表融入NetSCADA中。

案例展示

  • 建筑结构建模+OpenGL渲染模块

    建筑结构建模+OpenGL渲染模块

    项目描述: MTS为一款建筑钢结构力学计算软件。通过自研的二维CAD平台,输入结构受力模型,输入荷载等信息。调用有限元计算引擎,计算出结构整体受力情况。之后,按建筑设计规范,输出计算书。 责任描述: 使用MFC开发钢结构设计软件MTS。 开发建筑结构三维造型、显示

  • Survey Master

    Survey Master

    一款Android APP。它是一款GPSGNSS测绘软件。配合专业GPS接收机使用,采集高精度坐标,可达到厘米级精度。拥有施工放样功能,坐标转换功能。 此软件分为两个部分:java端和C++端。两端通过JNI和TCP通信。java端负责界面和部分业务逻辑。 C++端

查看案例列表(含更多 0 个案例)

评价列表

该用户已被预约 1 次,预约方未评价,系统默认 5星 好评。

信用行为

  • 接单
    1
  • 评价
    0
  • 收藏
    0
  • 五星率
    100%
  • 退款
    0

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服