智城识别ID 112026
承接项目数 0
好评率 0%
会员 0级
总收入 ¥ 0RMB
保证金 0 RMB
拥有技能 没有信息

团队成员

Firefox

景超 (愿意参与项目,打杂也可以)

日薪:900元/天(8小时)
10年C++开发经验。掌握多门开发语言。包括C++,GoLang,Java,Python。掌握Qt,MFC界面开发技术,掌握UML技术。熟悉OpengGL。熟悉TCP网络开发。熟悉基本的图形学算法。熟悉基本的计算几何算法。熟悉Linux操作系统。熟悉数据库基本操作。会用Redis。熟悉基本的Web开发。

客户如何评价

欢迎对我的工作做出评价

承接项目列表

我还没有完成任何项目

项目经历


2007-01-01--2007-07-01 二维桁架计算软件 开发

描述:项目描述:
二维桁架计算软件。输入桁架模型,荷载,计算出桁架受力大小。

责任描述:
上大学期间,开发了这个小软件。
使用VC6.0开始。界面并没有采用MFC,而是直接使用Windows API绘制。开发了简单的一维有限元计算内核,计算受力。使用高期消元法,求解稀疏矩阵。


2009-03-01--2010-03-01 建筑预算软件 开发

描述:

项目描述:
项目为建筑预算软件。用户使用同颉公司自创的识图语言输入建筑模型,或通过软件自带的二维CAD控件输入建筑模型。通过三维几何引擎计算出建筑模型的工程量,进而计算出建筑物造价。通过三维显示控件,显示建筑物三维模型。整个软件,采用了插件结构,具有很高的灵活性。
责任描述:
使用C#开发建筑预算软件
1.独立开发IFC接口,导出速度远超过Revit。
2.开发维护二维CAD模块。
3.了解开源几何引擎Open Cascade,并在项目中使用

所属公司:上海同颉软件公司


2010-03-01--2013-07-01 MTS建筑钢结构力学计算软件 开发

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

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

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

其它项目:
1.开发维护二维CAD建模模块。
2.独立开发混凝土截面、构件验算设计模块。
3.独立开发混凝土连续梁结构设计工具

所属公司:上海蓝科建筑减震科技股份有限公司


2013-08-01--2014-07-01 安全监测系统 开发

描述:
项目描述:
安全监测系统
检测大坝,滑坡体位移。由java服务端,C++服务端,C++客户端组成。客户端采用MFC技术,内嵌web页面。前后端通过SOAP通信。前台模块负责地图显示、图表查询、报表输出、显示报警信息等操作。

责任描述:
维护,开发C++部分。包括前MFC编写的前台客户端,后台C++服务模块。后台服务模块主要负责位置数据解析工作、报警、数据存入数据库等操作。

所属公司:上海司南卫星导航技术有限公司


2015-04-01--2015-06-01 驾驶员培训考核系统 项目经理

描述:
项目描述:
驾驶员培训考核系统
车载端通过卫星定位获得高精度坐标,通过车载平板上的考核系统,为驾驶员打分。将考核结果回传服务端。服务端管理整个训练场,驾驶员,提供管理和打分功能。并出具考核成绩单。系统由c++车载端和java服务端组成。

责任描述:
本人负责整个项目。共有7个团队成员。包括需求采集,需求分析,任务分配,管理等操作。负责与甲方沟通协调工作。最终完成此项目。

所属公司:上海司南卫星导航技术有限公司


2013-08-01--2015-12-01 Survery Master 开发

描述:Survery Master
一款Android APP。它是一款GPSGNSS测绘软件。配合专业GPS接收机使用,采集高精度坐标,可达到厘米级精度。拥有施工放样功能,坐标转换功能。

此软件分为两个部分:java端和C++端。两端通过JNI和TCP通信。java端负责界面和部分业务逻辑。

C++端实现底层业务。通过NDK编译c++代码。C++端代码为跨平台代码。可在Windows平台和Linu****台上运行。C++端由这几种模块组成:报文解析模块,基础几何数学库,点采集模块,放样模块,坐标变换模块。这些模块可单独运行,已经以库的方式提供给其它小组使用。

责任描述:
本人从无到有地设计、实现了C++端。负责C++端框架设计、实现。带领一名C++开发人员开发。参与部分需求分析工作,编写设计文档。参与整个软件的框架设计工作。
开发基于AutoCAD的测试工具,生成测试用例所需的轨迹数据。测试C++端代码。

所属公司:上海司南卫星导航技术有限公司


2015-08-01--2016-05-01 GPS差分数据转发软件 项目经理

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

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

TCP长连接并发量在7500左右。但并发量可能会更高。当时,测试时,已将网络带宽跑满。7500的并发量完全满足业务需求。故没有进一步测试。

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

所属公司:上海司南卫星导航技术有限公司


2016-06-01--2017-06-01 NetSCADA项目 开发

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

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


2017-07-01--2019-03-01 QuickLab 开发

描述:QuickLab为一款工业测试软件。用户可以新建编辑测试用例。连接使用各种测试办卡。如1153B板卡。软件向板卡发送指令。测试板卡连接得被测设备。程序分为上下位机。可多台上下位机组网。

本人负责开发生成报表模块、测试数据同步模块。使用Qt开发。开发语言为C++。
所在公司: 上海科梁信息工程有限公司


2019-06-01--2019-07-01 音视频播放器组件 开发

描述:基于FFMpeg,SDL,使用C++,开发音视频播放器组件。将组件封装成动态库。共Java程序调用。此组件可在龙芯、飞腾、鲲鹏等国产CPU平台上运行。实现了跨平台。并简化了Office程序内部调用音视频组件的逻辑。减少了代码。
此组件有本人一人独立开发完成。
所在公司:无锡泰山软件有限公司


2019-10-01--2019-11-01 Office软件在线升级系统 开发

描述:系统分为两部分。一部分为下载升级包的服务端。另一部分为Office升级客户端。客户端可在Windows和 国产Linux平台上运行。服务端使用Tomcat,作为Web服务器。使用Java开发了升级包下载服务端。客户端使用C++和Java技术,实现了升级功能。
本人主导了系统设计。完成了服务端和Windows客户端的开发工作。
所在公司:无锡泰山软件有限公司


2020-03-01--2020-11-01 石油地质绘图软件 开发

描述:软件为石油地质绘图软件。软件分为两部分。C#端绘制界面,调用底层绘图组件。C++端绘制地图。
本人负责C++端绘制地图部分的移植和维护。封装好接口,供C#端调用。开发C#端界面,接入封装好的C++端接口,完成功能移植。开发语言为C++,C#。


工作经历


2009-03-01--2009-10-01 上海同颉软件公司 开发工程师

内容:开发建筑预算软件。
我主要负责开发IFC文件导出模块。维护开发建筑二维CAD平台。一年C#开发经验。

2010-03-01--2013-07-01 上海蓝科建筑减震科技股份有限公司 开发工程师

内容:开发维护MTS钢结构力学计算软件
本人的工作:独立开发二维CAD程序、基于OpenGL的三维渲染引擎、钢结构三维造型模块、混凝土受力计算程序。

2013-08-01--2016-05-06 上海司南卫星导航技术股份有限公司 开发工程师

内容:开发测绘行业专业软件Survey Master、驾驶员训练系统、滑坡监测系统、差分数据转发系统。

2016-06-03--2017-06-03 上海海得控制系统股份有限公司 开发工程师

内容:开发工业组态软件NetSCADA中的数据存储模块、报表模块。

2017-07-01--2019-04-06 上海科梁信息工程有限公司 开发工程师

内容:使用Qt开发QuickLab工业测试软件

2019-05-01--2020-01-01 无锡泰山软件有限公司 开发工程师

内容:负责开发维护Office办公软件底层C++库。
开发音视频播放器组件。设计开发软件升级系统。开发维护安装包工程。维护打印、COM组件等功能


教育经历


2004-09-01--2008-07-01

学校:辽宁工程技术大学
专业:建筑工程
学历:本科

案例

该用户目前还没有上传任何案例
No portfolio