个人介绍
1.七年C++开发经验,四年架构相关经验,主导过核心模块的大规模重构(50万行+)
2.熟悉计算几何相关框架 ObjectARX、ArcObject、CAD 、skia 等,能持续优化代码性能
3.熟悉框架 MFC、Duilib、Qt 等,熟悉数据库如 SQLite,喜欢优化代码结构、软件架构
4.熟悉 OOP 、设计原则、设计模式,能运用在实际工程中,追求高质量代码
5.喜欢预研工作相关的技术,开源的图形求交算法:https://github.com/LinkCode7/intersect
6.休息了两年,期望找一份兼职工作,找点事做
工作经历
2023-04-01 -2024-08-01深圳嘉立创科技集团股份有限公司C++开发
1. EDA软件移植,将JS代码移植为C++代码 2. 搭建Emscripten开发环境,模块分层、单元测试、GUI等,处理Webassembly跨语言交互问题 3. 处理布尔运算算法性能问题,结合相关论文自研、高校合作、对接购买的闭源代码等
2022-04-01 -2023-04-01万兴科技集团股份有限公司C++开发,项目组长
协助完成多人在线协同软件C++组的日常管理工作:面试、迭代、跨组协作、编码规范制定、质量提升 OKR等 负责在线协同设计软件的整体重构:原型模块、UI 交互、反序列化、复制粘贴、连接线等 负责核心模块(文本)的整体维护:新功能开发、文本编辑业务层、底层语言库(如 pango、icu、blink )的维护等
2018-04-01 -2022-04-01杭州品茗安控信息技术股份有限公司项目经理
3年 BIM 软件(安装算量)的开发,主要有: 1.负责二维、三维模块的新功能设计、开发 2.核心功能解耦、重构,包括二维、三维实体创建和图形相关操作等 3.新技术、新方案的调研和应用,包括树状系统图、报表系统等 4.核心功能的性能优化,软件模块设计,包括实体生成调优、响应器关联业务等 5.负责组内代码的评审工作,发现代码中的性能问题、设计问题、规范问题 1年项目管理经验: 负责一款新软件的开发管理工作,团队5个开发+4个需求
2017-02-01 -2018-03-01上海爱琵希软件公司C++开发
负责 ArcGIS 地图相关业务的开发以及 Arcobject 底层接口的开发,主要有: 1.基于 Arcmap 的地图工具开发,地图数据转换开发,其它子公司的 Sindy 业务开发 2. 自主开发 Arcobject 底层接口,主要是数据库接口 IWorkspace ,用 GDAL 实现 COM 接口,减少每年向 ESRI 公司交的高昂的许可费用
教育经历
2013-06-01 - 2016-06-01江西建设职业技术学院楼宇智能化专科



