个人介绍
具备opengl开发经验,擅长图形学算法,掌握计算机视觉原理,熟练使用glsl编写着色器; 具备大型图形渲染引擎开发经验(udstream),了解三维引擎开发框架和底层原理,熟悉unreal,3dsmax 熟悉GIS,具备全球地理数据高层和影像瓦片图层开发经验; 掌握c++、java、python等主流计算机语言,熟悉SQL语句,了解scala大数据语言; 了解OpenGL基本原理,掌握OSG开发流程,熟练使用UE5引擎; 具备Qt集成OpenCV、OpenGL经验、具备Matlab转OpenCV开发经验; 具备Qt项目动态集成不同开发语言库文件开发经验(.dll .pyc .jar); 熟悉QT编译器,熟悉clang代码检测逻辑,了解llvm编译器原理; 有Makefile和Ninja编译工具使用经验,有Clang AST抽象语法树遍历经验; 掌握 SSM 及 SpringBoot 、Mybatis plus,熟悉 B/S 、C/S开发架构; 掌握使用 MySQL、SQLlite、Orcal、Mongodb 等数据库; 具备ubantu操作系统底层开发经验
工作经历
2023-09-10 -2024-10-03优立科技高级软件工程师
一、udStream三维数据引擎开发(2023.10-2024.3) 项目描述:udStream软件是一款标准化大规模三维数据可视化定制软件, 技术栈:c、c++、MSVC2023、entt、curl、mqtt、opengl、directX 工作职责: 1、开发想定推演动画和摄像机动画播放功能 a)模型位置、角度、文本、显隐以及摄像机的关键帧、通道和栈的开发与交互(关键技术:entt的全局注册表以及信号与槽机制); b)将场景中绘制的折线一键导入成轨迹; c)播放倍率起止时间控制; 2、行动符号和协同标绘功能 a)模型数据库上传和下载功能开发(关键技术:curl、httplib); b)协同标绘功能开发(关键技术:mqtt消息服务订阅机制); c)行动符号绘制,编写算法根据鼠标点生成mesh,传入编写的shader生成贴地线; 3、两点通视功能 a)通过离屏渲染判断视点是否可见; 4、角度测量、指北、gizmo坐标系、雨雪 二、优立地理数据发布服务平台(2023.12-2024.3) 项目描述:搭建一套地理数据发布服务平台,既满足所有客户的所有相关地图服务发布需求,又可以完善
2021-10-07 -2023-10-10中国航天科技创新研究院qt开发工程师
三、默契制导智胜千里基础平台(2021.7-2023.10) 项目描述:开发基于滑翔弹、拦截弹、标6等装备精准打击、默契协同的战略打击模拟平台 技术栈:Qt、c++、MSVC2017、qml、TCP/UDP、OpenCV、MatLab 工作职责: 1、后端通信裁决、探测、干扰裁决模块开发,集成北航、西郊拦截弹、滑翔弹弹道模型,分离AI接口。 2、开发基于QSocket和QSever的C/S架构前后端通信。 3、独立开发qml前端想定页面,集成瓦片地图、实现载具装备载荷可配、阵营队列自定义、经纬度与屏幕坐标对应、人机交互、适配后端逻辑、实现载具高度自定义(框选拖动、双击显示参数、自定义类型载具)、推演界面正常展示,开发测评矩阵界面。 4、将sar雷达条带成像图片经MatLab处理后转成OpenCV集成到平台后端。 四、沧海系统(2023.8-2023.9出差南京) 项目描述:为南京海军指挥学院提供战略策略展演平台 技术栈:Qt、c++、MSVC2017、qml、python、java 工作职责: 1、在现有默契平台的基础上集成南信大提供的无人机、无人艇、无人潜航器模型,c++动态加载
2019-10-07 -2021-10-07华为智能汽车项目c++开发工程师
七、云龙代码规范检测项目(2019.7-2021.7) 1、针对c、cpp的secbrella项目 项目描述:基于cmake平台在原有的llvm项目的代码检测框架上做功能拓展 技术栈:c++、MinGW、clang、cmake、VS、Clion、mobaXterm、xftp、github 2、针对java的codecheck项目 项目描述:在Eclipse的抽象代码树的基础上进行二次开发 技术栈:SpringBoot、java、Hbuild 工作职责: 1、新增检测规则,根据业务线的要求完善华为编码军规。 2、 每日例行代码扫描,保证业务线代码的可信。 3、 告警分析、屏蔽,根据告警结果对已有规则进行优化。 八、天璇运维平台(2020.4-2021.7) 项目描述:基于django的前后端交互系统,包括版本构建、执行机状态、分支合入流水线等 技术栈:Pycharm、django、python、mysql 工作职责: 1、调度器二次开发,包括每日定时邮件发送、app消息推送。 2、前后端交互,http接口的维护,按业务需求新增数据展示页面,数据库表数据前端分页。 3、实时收集各
教育经历
2015-05-07 - 2019-04-07苏州科技大学软件工程本科