个人介绍
10年C++开发经验。掌握多门开发语言。包括C++,GoLang,Java,C#。掌握Qt,MFC界面开发技术。熟悉OpengGL。熟悉基本的图形学算法。熟悉基本的计算几何算法。熟悉Linux操作系统。熟悉数据库基本操作。。熟悉基本的Web开发。可做中小软件架构。可独立开发软件。
工作经历
2019-05-01 -2020-01-01无锡泰山软件有限公司开发工程师
内容:负责开发维护Office办公软件底层C++库。开发音视频播放器组件。设计开发软件升级系统。开发维护安装包工程。维护打印、COM组件等功能
2017-07-01 -2019-04-06上海科梁信息工程有限公司开发工程师
内容:使用Qt开发QuickLab工业测试软件。QuickLab为一款工业测试软件。用户可以新建编辑测试用例。连接使用各种测试办卡。如1153B板卡。软件向板卡发送指令。测试板卡连接得被测设备。程序分为上下位机。可多台上下位机组网。本人负责开发生成报表模块、测试数据同步模块。使用Qt开发。开发语言为C++。
2016-06-01 -2017-06-01上海海得控制系统股份有限公司开发工程师
内容:开发工业组态软件NetSCADA中的数据存储模块、报表模块。 数据存储模块:接收上层传递来的数据,通过QtSQL,保存到各种数据库中。并按项目配置,完成创建表等操作。实现备份数据库机制,支持数据断点续传。 数据查询模块:为上层模块:报表模块、图表模块,提供统一的查询接口。支持多数据库操作。用户可通过配置完成SQL查询,而无需编写SQL语句。 报表模块:修改第三方源码,与数据查询模块整合,将此第三方报表融入NetSCADA中。
2013-08-01 -2016-05-06上海司南卫星导航技术股份有限公司开发工程师
内容:开发测绘行业专业软件Survey Master、驾驶员训练系统、滑坡监测系统、差分数据转发系统、电台、板卡配置工具软件。
2010-03-01 -2013-07-01上海蓝科建筑减震科技股份有限公司开发工程师
内容:开发维护MTS钢结构力学计算软件 本人的工作:独立开发二维CAD程序、基于OpenGL的三维渲染引擎、钢结构三维造型模块、混凝土受力计算程序。
2009-03-01 -2009-10-03上海同颉软件公司开发工程师
职位:开发工程师 内容:开发建筑预算软件。 主要负责开发IFC文件导出模块。维护开发建筑二维CAD平台。一年C#开发经验。
教育经历
2004-09-01 - 2008-07-01辽宁工程技术大学建筑工程本科
2004年到2008年,在辽宁工程技术大学建筑工程系学习。
技能
针对板式家具行业,开发了板材排版系统。手动输入或导入板件后,程序会自动排版。排三五十张板材。耗时在10分分钟之内。实现了锯缝。实现了一刀切的工艺。在矩形数量小于10块时,和商业软件的排版结果很相近。但板件多时,优化率不如商业软件。
开发建筑结构三维造型、显示模块。具体内容为: 1.直接使用OpenGL,从零开始,独立开发三维渲染模块。渲染效果接进或超过结构软件行业内其它软件。 2.1W根杆件造型速度在9秒之完成。30W三角片的场景,可流畅渲染。 3.在单调三角剖分的基础上,研发出新的任意带洞多边形三角剖分算法。多边形内部可有任意多个洞。该算法简单稳定,效率较高。 4.使用多线程技术,可同时打开多个渲染窗口。 5.支持点选、框选、反选操作。 6.使用动态生成纹理的方法,渲染三维杆件的应力应变云图。