一、教育背景 Education
2018.09—2022.06 长沙理工大学 计算机科学与技术专业 工学学士
GPA: 3.52/4.0, top5%
省级优秀毕业生 校级优秀毕业生 专业一等奖学金
校级三好学生(3次) 优秀学生干部(2次) 国家励志奖学金(3次)
二、工作经历 Work
2022年03月 – 至今 万兴科技集团股份有限公司
岗位 : C++桌面开发工程师
岗位职责:负责属性面板模块、QT跨平台相关功能业务的需求评审、设计、开发与BUG解决,线上基础质量数据排查与解决,包括崩溃、卡顿异退等问题,线上客诉问题快速响应与解决。
三、项目经历 Project
2022年07月-2024年03月 基于QT开发的百万级用户量音视频产品Filmora
项目描述:为短视频创作者赋能的一个音视频编辑软件,百万级别用户量,年营收近1亿美金的收益。底层、中间层和应用层三层架构体系,应用层以QT5.15搭建的交互界面,cmake构建支持跨平台的多端项目。
主要工作:1.核心成果一:全程参与Filmora的Qt跨平台项目。处理跨平台常见编译问题近99 条,总结跨平台开发文档10份+,常见跨平台问题20条+,其中核心独立负责 bugsplat移植、NPS更换cef后接入、两端大型差异化合并工作3次+;
2.核心成果二:V13开发和迭代需求能独挡一面。独立开发Stock Media、合作开发 批量编辑、智能补帧,其中批量编辑卡顿全属性针对性解决;承接NPS、资源商城的 cef升级和IPC通信改造任务、喵影属性美颜面板架构搭建、直方图需求、AI绘画 优化、文字快剪优化需求、用户评价体系及NPS的SDK接入。
3.核心成果三:AppStore项目积极参与。沙盒目录多个模块配置路径处理、独立负 责资源购买、打折购买近6个界面独立开发,并顺利完成联调上线。
个人收获:1.百万量级代码的实战经验,cmake构建大型工程,dump分析排查、客诉分析思路;
2.Qt跨平台实战经验:Qt跨端处理、Bugsplat、QCefView和WKWebView技术调研。
3.C++较为扎实的编程经验、QT库常用解决方案包括绘制、集束、model-view使用。
4.强化”常见的设计模式“,对于单例、工厂、观察者、装饰器、责任链实际应用。
5.对音视频产品的使用、底层原理、客户端需求有更深的感知。
四、专业技能 Skill
1.熟悉C/C++,理解C++的封装继承多态,STL常用容器,C++11常用特性;
2.熟悉Git,Linux常用指令,掌握面向对象分析、设计方法;
3.熟悉常用的数据结构(链表、栈、队列、二叉树等),熟练使用排序,图论等算法;
4.熟悉QT组件库的基本用法,包括事件循环、元对象系统、信号槽、绘制、IPC通信等机制;
5.理解操作系统、进程管理、内存管理、文件管理等相关知识;
6.深入复习过计算机组成原理,对指令系统、cpu、存储系统有较好理解。
评论(0)